CONTENTS
#contents
----
Lastmodified &lastmod;
----
*/usr/local/bin/perl /usr/bin/perl [#d924fc61]

いまさらの話だが、FreeBSD 8.* のころは動いていたCGIスクリプトが、9.*以降で 500errorになるという話。

半日かかって気づいたのが、シェバング

 #!/usr/bin/perl

とあって、

 # which perl
 /usr/local/bin/perl

というわけ。

確かに、FreeBSD 9.* 10.* に /usr/bin/perl はありません。 何時から?(*)


 ln -s /usr/local/bin/perl /usr/bin/

で、エラー解消

----
(*)
(*) /usr/ports/UPDATING

/usr/ports/UPDATING

 20150513:
   AFFECTS: users of lang/perl5*
   AUTHOR: mat@FreeBSD.org
 
 NOTE:
 Perl has been removed from base more than ten years ago, so it was way past time for 
 the /usr/bin/perl symlink to be removed from the port.
 If for some strange reason, you still need it, you will have to create it manually.
 
 10年前から FreeBSD のシステムベースから Perl が削除されました。そして十分な時間が経過したため
 ports で行なっていた /usr/bin/perl へのリンク設定も削除されました。
 リンクが必要な場合には、手動で作成(設定)してください。


----
http://quantum-public-diary.blogspot.jp/2011/08/freebsdlinuxperlpath.html

http://near-unix.blogspot.jp/2015/05/freebsd-perl5-520.html
----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS