- ベストアンサー
掲示板のCGIを設置したいのですが・・・。
自分のサイトにabicorpという掲示板CGIを設置したいのですが、 エラーが出てしまいうまくいきません。 パーミッションも変更しましたがなぜかできません。 #!/usr/local/bin/perl perlパスは↑です。 public_html (ホームページディレクトリ) |-- abicorp |-- abicorp |-- kboard.cgi (本体?) |-- coustom.cgi (設定) |-- ... .cgi (ほかいくつかCGIファイルがあります) |-- gif アイコン画像 ↑のような感じです どうしたらいいでしょうか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 何もカスタマイズしていない状態でアップロードしているでしょうか? 他のかたもお答えくださっていますが以下の事項をもう一度確認してみてください。 ・perlパスはサーバーが指定したものとあっているか ・アップロードの際、アスキーモード、バイナリモードはあっているか ・パーミッションの設定はあっているか ・カスタマイズした際に"や.が抜けてしまっていないか とりあえずperlパスを確認し、カスタマイズしないでそのままアップロードし(テキストはアスキーモード、画像はバイナリモードで)パーミッションをきちんと設定すれば動くはずなのですが…。 文法チェッカでチェックしてみてはいかがでしょうか? http://www.kent-web.com/utility/index.html
その他の回答 (5)
- s-tuki
- ベストアンサー率39% (57/145)
過去にフリーで配布されてる掲示板のCGiを設置しようとして、 何度やってもエラーが出て、散々悩んだ挙げ句、 CGiファイルの最初の設定部分を書き換えする時 何処かに半角のスペースが入ってしまっていた為だった事が判明・・・ なんて事がありました。 「,」が1個抜けてしまってもうまくいかないので そちらの方も、もう一度念入りにチェックされてみてはいかがでしょうか?
- usakoma
- ベストアンサー率30% (17/56)
エラーの内容がわかれば、原因を絞れると思うのですが。 perlのパスはサーバによって異なります(#!/usr/bin/perl の場合もある)が、合っていますか。 パーミッションの設定もサーバーによって異なります。 あとは、カスタマイズして直した部分の(あれば)間違いというのが考えられますが。
- em03
- ベストアンサー率48% (34/70)
す・・・すみません#2です。 URL思いきり間違えてます;; 正しいURL入れておきます。失礼しました。
- em03
- ベストアンサー率48% (34/70)
もし、設定が全て合ってるとして さらにスクリプトの内部を少々書き換えた場合ですと構文的なエラーの可能性もあります。 心当たりがありましたら、Perlチェッカーなるものを使ってみてください。 それと、すでにチェック済みかもしれませんがスクリプト配布元の推奨しているパーミッションが必ずしも設置するサーバで推奨されているとは限りません。 サーバのCGI設置注意点などのページがありましたらそちらも確認すると良いかと思います。
- ryuki10
- ベストアンサー率25% (2/8)
どのようなエラーなのかわからないのですが、 掲示板のURLを間違っているとかいうのはありませんか? (合っていたら、すみません)