Perlモジュールのディレクトリを追加して、CGIスクリプトの.htaccessを使ってパスをインクルードする

私はlightspeedを実行している私のホストサーバ上のモジュールごとにCpanelをインストールしました。 それはあまりにも
“インストール成功”メッセージを与えた。

しかしそれは示す:

Location of Your Perl Module(s) Path:
/home/username/perl

Using Your Perl Module(s): You will need to add
/home/username/perl to the include path.

.htaccessだけを使って追加することは可能ですか?それはサーバーへの私の唯一のアクセスだからです。

ベストアンサー

SetEnvディレクティブを使用することができます。 .htaccessにこれを入れてみてください:

SetEnv PERL5LIB /home/username/perl

複数のパスを追加する場合は、次のようにで区切ります。

SetEnv PERL5LIB /home/username/perl:/some/other/path

もちろん、これを使って他の環境変数を設定することもできます。

もう1つのオプションは、Perl自体の中のインクルードパスにそれを追加することです。そこにインストールされているモジュールをロードする前に、
use lib "/ home/username/perl";
という行をCGIスクリプトに追加する必要があります。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です