質問者 ビE
投稿日 6/14(金) 18:48:27
CGIを使いたいと思い、トクトクのサーバーを借りたのですが、
***.CGIはパーミッション700に設定しないと
動作しないようなのですが、700で設定すると
「500 Internal Server Error 」で動かないのです。
以下に注意書きを添付します。
1.パーミッションはあっていますか?
トクトクでは各ユーザーの権限でCGIが動作します。
CGIのパーミッションは700です。
CGIを設置するディレクトリーのパーミッションは701で動作します。
パーミッションについての詳しい説明をお読みください。
それ以外の場合はFTPソフトなどでCGIファイルのパーミッションを正しく設定してください。
2.CGIで使用されるファイルのパスはあっていますか?
あなたのディレクトリー(フォルダ)のフルパスは
/home/member/あなたのアカウント/です。
3.sendmailを使用しようとしていませんか?
sendmailは使用できません。
4.配布されているCGIを設置する場合
配布されているままの状態(改造をしない)で設置してみてください。
● Perlで作成されている場合
1.Perlのパスはあっていますか?
#!/usr/bin/perl
2.文法の間違いはありませんか?
もう一度ソースをチェックしましょう。
細かいミスはありませんか。
例えば、「;」「"」 「'」 は抜けていませんか。
上記のように、書いてあるのですが、パーミッションは***.CGIを755
に設定しても、700で設定しても動きません。
次に、sendmailは使用できません。
とあるのですが、代替の仕方が解りません。
以上、どうすれば良いか解らない点を教えて頂きたく、書き込みさせて頂きました。
宜しくお願いします。
設置アドレスは:http://www56.tok2.com/home/birudo/cgi-bin/fleamarket2_20/auction.cgi
です。
プロバイダ参照:http://.tok2.com/
サーバのOS:不明
パソコンのOS:Win95系
エディタ:メモ帳
FTPソフト:FFFTP
サーバ移転:していない
改造:していない
CGI習熟度:(未選択)
|