- ベストアンサー
CGIゲームの設置が出来ない
最近HPを開設したばかりの初心者が CGIなんて無理な話かもしれないんですが なんとか出来ないものかといろいろ試しています。 DLしてきたものをパーミッションも設定して アップロードしたものの全く画像さえもうつりません。 cgi-binのフォルダに入れただけではいけないんでしょうか? FTPした後、なにか作業が必要なんでしょうか? 設置すべきスペースも、いろんな無料スペースで 試してみたんですが、どれもダメなんです。 初心者にもわかるように、DLした後から設置までを 詳しく教えていただけないものでしょうか? 今まで試した無料スペースは 「トクトク」「nifty」「Tripod」です。 これ以外でも、CGIを設置しやすい無料スペースが あれば、どこでもいいんですけど。。。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
>CGIを設置しやすい無料スペース←参考URL パーミッションの設定は、アップした後、属性変更で するハズですけど?普通は、777か755ですが? ファイルロックを0に変更しないと駄目と思う!
その他の回答 (6)
- koboy0808
- ベストアンサー率30% (562/1833)
#5の回答の参考URLもCGIゲーム設置禁止の ハズでした。無料でゲーム設置可は外国のページ位で 諦めて下さい!interQというプロバイダならゲーム可 のHPを作成できます。私は、クールオンラインの 正規会員(年間約1万円)でゲームを設置してます。 https://www.cool.ne.jp/cool/touroku.shtml
- 参考URL:
- http://members.interq.or.jp/
お礼
やっぱ有料じゃないとダメかしら・・・ 回答ありがとうございました。
私が以前言われた言葉を。 「CGIはサーバに負荷をかけるもの。その仕組みがまったくわからない状態で設置をするとサーバをダウンさせてしまう危険性が大きい。わからないなら設置するな。」 きつい言葉でしたが慣れるまで設置は家族にやってもらいました。 ほかの方もおっしゃっていますけど配布元である程度のサポートはされているはずです。もしその内容もわからないのならあきらめるべきだと思います。大変きつくて申し訳ないですけどね・・・。実体験から申し上げました。
お礼
そうですかぁ~。。。 もっと勉強してからやらないとダメですかぁ~。 アドバイスありがとうございました。
- KODAMAR
- ベストアンサー率26% (267/1006)
その無料スペースのcgi設置フォルダは「cgi-bin」と決まっているのでしょうか? もしかしたら「cgi-bin」ではないかもしれません。 それとDLしてきたcgiファイルを開いて1行目をみてください。 !#/usr/local/bin/perl とかってかいてないですか? これが /usr/local/bin/perl のものもあれば /usr/local/perl っていうところもあると思うし。 このへんを確認してみてください。 ↑ 無料スペースのcgi設置の方法のところにかいてあると思います。
お礼
ありがとうございます。 もう少し勉強してみます。
perlのパスをまず確認してみてください。 それと#1さんも書かれていますが,cgiゲームはサーバーに負担が掛かります。 特にFFや箱庭は絶対に設置してはダメですよ。
お礼
はい、ご忠告ありがとうございます。
- HUTABA
- ベストアンサー率27% (436/1611)
ただアップしてパーミッションを設定するだけではなくて、CGIを編集して設定を変更しないと動かないと思います。 まずはそのCGIの設置に関するマニュアルをよく読んでください。 CGIを配布しているサイトなりそのCGIなりに書かれていると思います。 また、配布元にサポート用の掲示板があれば、ここではなくてそこで質問した方が的確なアドバイスが受けられると思いますよ。
お礼
ありがとうございます。 サポート用掲示板で答えを待ってみます。
CGIゲームは非常にサーバに負荷が掛かります。 無料サーバも有料サーバもCGIゲームを許可していない場合が多々ありますよ。 まずは各サーバの利用規約を見て、CGIゲーム設置可能かどうかを調べてみてください。 一番良いのはCGIゲーム利用可能の有料サーバをレンタルされる事でしょう。 無料サーバでかつ有料も運営しているサーバだと有料レンタルであればゲーム設置可能なサーバがいくつかあるようです。
お礼
ありがとうございます。
お礼
今ちょうどiswebで試しているところです。 画面がでてきたのですが、今度は次の画面に行こうとすると IEエラーが出て、IEが再起動してしまい その先に進めなくなってます。。。 でも、がんばってみます。 回答ありがとうございました。