CGI

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前:  : 2005/09/21 22:27
SSIやCGIを使用したいのですが、
パーミッションをいくら変更しても表示されません…。
.htmlの拡張子で使用できるパーミッションと
ファイルディレクトリを教えてもらえませんか?
SSIはSmart-Cの広告ローテーションです。
使用している方おられましたらお願いします。

1   名前: phpinfo() : 2005/09/21 22:27
何のサーバーで、どんなスクリプトが動かないのでしょうか。
その情報が無いと答えようがありません。

2   名前:  : 2005/09/21 22:27
サーバーはステップサーバーです。
SSIは広告ローテーションで、
CGIはThe Roomというサイトの
Mobile Analyzer Ver.1.10という
モバイル用のテキストカウントです。
宜しくお願い致します。

3   名前: 七鍵 : 2005/09/21 22:27  [URL
まずは関係する全てのファイルのパーミッションを777にし、「表示」されるか確認して下さい。
もし表示されなければパーミッションの問題ではありません。
その後、徐々に権限を削って行けばよいかと思います。

http://www.7key.jp/computer/permission.html
も参考にして下さい。

4   名前:  : 2005/09/21 22:27
七鍵さん!お答え有難うございます。
すべて777にしてみましたが表示されませんでした…。
SSI、CGI自体はダウンロードしたもので、多くの方が使って
いるのでプログラム自体には問題はないはずですが…。
アクセスは.cgiにアクセスするんですか?
.shtmではなく.htmで表示したいのですがパーミッション
関係ありますか?
超初心者なので全然わからないんです…

5   名前: とおりすがり : 2005/09/21 22:27
サーバーのマニュアルによればSSIをhtmlで利用するには755か705にせよとありますが。CGIは700らしいですが。
http://stepserver.jp/manual/index.html

6   名前:  : 2005/09/21 22:27
もちろんです!何度見直したことか…
下手にパーミッションを変更すると
すぐにエラー404とエラー500の嵐です。
現在はTOPページは表示されるもののタグを
貼り付けている部分は完全無視されています。

7   名前: 愛浦憂馬 : 2005/09/21 22:27  [URL
僕は初のCGI設置に13時間の格闘を続けた挙句
ついには「実はサーバーがダメダメだった」という経験があります
(そこは無料スペースでしたけれど)

サーバーサポートに問い合わせてみてはどうでしょう

8   名前:  : 2005/09/21 22:27
何度かサーバーに問い合わせましたが
返信がなかったり、回答が要点を得てない上に
簡潔すぎるといったサポート体制が悪い状況です。

サーバーのマニュアルによれば
CGIやSSIが使用可能なのは確かです。
私はすでに3日格闘しています…
どなたか助けてください。

9   名前: Pid : 2005/09/21 22:27
> 回答が要点を得てない上に簡潔すぎる

その内容を拝見させて下さい。また,スクリプト付属の readme はよくお読みになりましたか。

おそらく,お使いのサーバでは実行ファイルに所有者以外の実行権限があると 500 エラーが出るでしょうね。「suEXEC CGIWrap パーミッション」で検索してパーミッション例を調べてみて下さい。

また,実行ファイルの改行コードを CR+LF から LF に変更しないと動作しない,という場合も稀にあります。

本当は,いきなりサーバに設置しないで,自分で Web サーバを立ててエラーログを見ながら試行錯誤するのが良いのですが。

10   名前:  : 2005/09/21 22:27
現在のパーミッション、ファイルディレクトリ、SSIとCGIの
仕様書、プログラム名、ダウンロードしたサイト名、
SSIとCGIのHTMLに貼り付けたタグのコピー、
SSIを.htmのままの拡張子で使用したい旨、
等を記載し、サーバーのマニュアルに記載されていた
パーミッションで表示されなかったということを問い合わせたところ、
「CGIファイルのパーミッションは「700」とさせていただいて
おりますので、拡張子「.cgi」ファイルのパーミッションをあらた
めてご確認頂きますようお願いします。」
とのことでした。700で表示されなかったから問い合わせたのに…。

>本当は,いきなりサーバに設置しないで,自分で Web サーバを立てて
エラーログを見ながら試行錯誤するのが良いのですが。

アパッチ等を使用するんですか?そこまで知識がないので
できないんです…

11   名前:  : 2005/09/21 22:27
あれこれしているうちにSSIは表示されるように
なりました!がCGIはダメでした…。
諦めてSSIのカウンタ探します。
お答え頂きありがとうございました!

一覧へ戻る