さくらレンタルサーバでCPAN.pm設定

通常通り、「%perl -MCPAN -e shell」で初期設定が始まります。
ポイントは、「Parameters for the 'perl Makefile.PL' command?」で、ホームディレクトリにモジュールをインストールするように設定します。
あとの設定項目は、デフォルトで。

Parameters for the 'perl Makefile.PL' command?
Typical frequently used settings:

    PREFIX=~/perl       non-root users (please see manual for more hints)

Your choice:  [] LIB=~/perl/lib INSTALLMAN1DIR=~/perl/man/man1 INSTALLMAN3DIR=~/perl/man/man3

追記

上記以外に、.cshrcへの環境変数設定が必要でした。

%vi .cshrc
setenv PERL5LIB ~/perl/lib
%source ~/.cshrc

また、perlスクリプト内で、モジュール位置を指定する必要がありました。

use lib "/home/〜/perl/lib";

それでもCGI実行時に、「500 Internal Server Error」になる場合は、CGI::Carpを使用してブラウザへエラーログを出力し調査しましょう。

use CGI::Carp qw(fatalsToBrowser);