The RoomのPower Searchというcgi設置に関しての質問です。
アップした後、ps_admin.cgi にアクセスしたのですが500エラーが出てしまい表示されませんでした。
パーミッションの設定もしましたし、
ps_prf.cgiの設定もしました。
原因は何が考えられますでしょうか。
ご回答宜しくお願いいたします。
http://www.yadougu.com/link_cgi/ps_admin.cgi
すべてのcgiを755に、ディレクトリを777、datを666に設定してください。
他のファイルは644のままで。
マニュアルの2-アップロードに書かれています。
確認事項です。
>パーミッションの設定もしましたし、
いくつに設定しましたでしょうか?
また、設定した フォルダやファイル名は 何でしょうか?
すべてのcgiを755に、ディレクトリを777、datを666に設定してください。
他のファイルは644のままで。
マニュアルの2-アップロードに書かれています。
はい。マニュアルどおりに設定しております。
ですが記述の問題なのでしょうか。
だとすると、どこが間違っていると思われますか?お願い致します。
設定されたのは
ps_admin.cgi
だけでしょうか?
ほかの
ps_index.cgi
ps_mail.cgi
ps_meta.cgi
ps_prf.cgi
ps_search.cgi
ps_user.cgi
は 設定されてますか?
ps_prf.cgiとps_index.cgiのみ設定しました。マニュアルにはそう書かれていたので。
ps_admin.cgiにアクセスして管理画面に入ろうとした所500エラーが出たという次第です。
私の環境でも500がでましたが、これで解決しました。
まずは、perl のパスを設定して、動くようにしましょう。
ps_admin.cgi
ps_search.cgi
ps_user.cgi
この3つのファイルをテキストエディタで開き、冒頭の perl のパスを指定しなおしてください。
しかし、あなたのホスティングサーバを調べたところ、これは設定する必要がないです。
よって、初期設定自体は終了しているはずです。
パーミッションの設定に抜けはないですか? link_cgiディレクトリ自体も755になっていますか?
ダメそうなら、新しいディレクトリをつくって、何もいじっていないcgiをアップし、パーミッションを設定して動くか試してみてください。
もしそれで動いたら、編集に利用したエディタや、あなたの編集した箇所がまずい場合があります。
何もいじっていないps_admin.cgiをパーミッションを755に設定してアップロードしてみましたが、同じように500エラーが出てしまいました。
と言う事はサーバー側に問題があると言う事でしょうか。
http://www.net-door.jp/psearch/manual/manual.html
#注:biglobe など、perlが複数置いてある場合は、必ず perl5#以上を使用してください
はずしてると思うけど念のため。
500はブログラムエラーなので、プログラムが悪いんでしょう。
500はプログラムエラー。了解しました。
ですが…問題箇所がわかりません。
http://www.kagoya.net/support/cgi_use.html
パールパスは何もしないで送ってれば大丈夫そうですね。
考えられること・・
1. 転送する際にテキストモード(アスキーモード)じゃなくバイナリーで送ってしまった。
2. ps_mail.cgiやps_prf.cgiなどの設定ファイルを修正した時に ; や , " や ' を消してしまった。
とかないですかね。
ちなみにScript本体(設定項目以外)はいじってないですよね
はい。
ps_prf.cgiとps_index.cgiのみ設定しました。マニュアルにはそう書かれていたので。
ps_admin.cgiにアクセスして管理画面に入ろうとした所500エラーが出たという次第です。
はい。マニュアルどおりに設定しております。
ですが記述の問題なのでしょうか。
だとすると、どこが間違っていると思われますか?お願い致します。