記事No | : 16675 |
投稿日 | : 2021/11/16(Tue) 08:04:09 |
タイトル | : ロリポップ!でLOG IN設置時にエラーが出る |
ID情報 | : nekoa131 |
投稿者 | : ねこあきら |
URL | : https://tools.8528.site/login/login.cgi |
初めまして。どうしても解決できないので質問失礼します。
ロリポップ!サーバーにLOG INを設置したところ、下記エラーが出ました。どのように対処すればよいか教えてください。よろしくお願いいたします。
---------------エラー文---------------
Software error:
Can't locate Crypt/RC4.pm in @INC (you may need to install the Crypt::RC4 module) (@INC contains: ./lib /usr/local/perl/5.30/lib/site_perl/5.30.3/x86_64-linux-thread-multi /usr/local/perl/5.30/lib/site_perl/5.30.3 /usr/local/perl/5.30/lib/5.30.3/x86_64-linux-thread-multi /usr/local/perl/5.30/lib/5.30.3) at login.cgi line 14.
BEGIN failed--compilation aborted at login.cgi line 14.
For help, please send mail to the webmaster (https://lolipop.jp/support/), giving this error message and the time and date of the error.
-------------------------------------------
パーミッション設定は以下の通りです。
login[705] / login.cgi [700]
| check.cgi [700]
| init.cgi [600]
|
|
+-- lib[705]
| |
| +-- Crypt[705] / RC4.pm[600]
|
+-- private[705] / .htaccess [604]
| secrete.html [600]
|
+-- tmpl [705]/ enter.html [600]
error.html [600]
記事No | : 16676 |
投稿日 | : 2021/11/16(Tue) 10:08:46 |
タイトル | : Re: ロリポップ!でLOG IN設置時にエラーが出る |
ID情報 | : teketen |
投稿者 | : てけてん |
libディレクトリ内に、
Crypt/RC4.pm
があるか、確認して下さい。
構成から見ると、
https://tools.8528.site/login/lib/Crypt/RC4.pm
この場所にあるはずが、404エラーなので、指定場所に無いようです。
記事No | : 16677 |
投稿日 | : 2021/11/16(Tue) 14:19:14 |
タイトル | : Re^2: ロリポップ!でLOG IN設置時にエラーが出る |
ID情報 | : nekoa131 |
投稿者 | : ねこあきら |
URL | : https://tools.8528.site/login/login.cgi |
お早いお返事ありがとうございます。
libディレクトリがloginディレクトリの中に無かったので正しい場所に移動したところ、エラー文が変わりました。どうすればよいでしょうか…?
-------------------------------------------
Software error:
Global symbol "%in" requires explicit package name (did you forget to declare "my %in"?) at login.cgi line 22.
Global symbol "%in" requires explicit package name (did you forget to declare "my %in"?) at login.cgi line 30.
Global symbol "%in" requires explicit package name (did you forget to declare "my %in"?) at login.cgi line 33.
Execution of login.cgi aborted due to compilation errors.
-------------------------------------------
このようなエラーになります。
記事No | : 16678 |
投稿日 | : 2021/11/16(Tue) 16:24:03 |
タイトル | : Re^3: ロリポップ!でLOG IN設置時にエラーが出る |
ID情報 | : teketen |
投稿者 | : てけてん |
login.cgiですが、Perlのパス以外で、いじったところがありますか?
最新版v3.0をダウンロードして、テストしたのですが、そのエラーは出ないんですよね。
20行目付近
# データ受け取り
my %in = parse_form();
このように、最初に
my
は、ありますか?
記事No | : 16679 |
投稿日 | : 2021/11/16(Tue) 16:58:24 |
タイトル | : Re^4: ロリポップ!でLOG IN設置時にエラーが出る |
ID情報 | : nekoa131 |
投稿者 | : ねこあきら |
URL | : https://tools.8528.site/login/login.cgi |
一度CGIを削除して最新版を設置したところ動きました!ありがとうございます。
ファイルを整理していて、指定の位置にディレクトリが来ていなかったことが原因だったようです。
お騒がせ致しました。本当にありがとうございました。