技術討論區 > BSD 討論版

FreeBSD 升級 Perl 5.20 分享

(1/1)

chienwen:
這兩天將 Perl 5.18 升級到 5.20 (ports 標準安裝),發現一件事,檔案位置改變了:
從 /usr/bin/perl 變成 /usr/local/bin/perl
原本的 CGI 檔案,變成無法使用,而且出現 error

--- 代碼: ---[Sun Jan 18 22:25:12 2015] [error] [client 192.168.1.111] (2)No such file or directory: exec of '/usr/local/www/index.pl' failed
[Sun Jan 18 22:25:12 2015] [error] [client 192.168.1.111] Premature end of script headers: index.pl

--- 程式碼結尾 ---
請修正 CGI 第一行,將 #!/usr/bin/perl 改為 #!/usr/local/bin/perl (每個 CGI 都要改,不建議)
或建立 perl 連結:(不更動 CGI,建議這樣改)

--- 代碼: ---ln -s /usr/local/bin/perl /usr/bin/perl

--- 程式碼結尾 ---

導覽

[0] 文章列表

前往完整版本