
自分のサイトにabicorpという掲示板CGIを設置したいのですが、
エラーが出てしまいうまくいきません。
パーミッションも変更しましたがなぜかできません。
#!/usr/local/bin/perl
perlパスは↑です。
public_html (ホームページディレクトリ)
|-- abicorp
|-- abicorp
|-- kboard.cgi (本体?)
|-- coustom.cgi (設定)
|-- ... .cgi (ほかいくつかCGIファイルがあります)
|-- gif アイコン画像
↑のような感じです
どうしたらいいでしょうか?
No.6ベストアンサー
- 回答日時:
こんにちは。
何もカスタマイズしていない状態でアップロードしているでしょうか?
他のかたもお答えくださっていますが以下の事項をもう一度確認してみてください。
・perlパスはサーバーが指定したものとあっているか
・アップロードの際、アスキーモード、バイナリモードはあっているか
・パーミッションの設定はあっているか
・カスタマイズした際に"や.が抜けてしまっていないか
とりあえずperlパスを確認し、カスタマイズしないでそのままアップロードし(テキストはアスキーモード、画像はバイナリモードで)パーミッションをきちんと設定すれば動くはずなのですが…。
文法チェッカでチェックしてみてはいかがでしょうか?
http://www.kent-web.com/utility/index.html
No.5
- 回答日時:
過去にフリーで配布されてる掲示板のCGiを設置しようとして、
何度やってもエラーが出て、散々悩んだ挙げ句、
CGiファイルの最初の設定部分を書き換えする時
何処かに半角のスペースが入ってしまっていた為だった事が判明・・・
なんて事がありました。
「,」が1個抜けてしまってもうまくいかないので
そちらの方も、もう一度念入りにチェックされてみてはいかがでしょうか?
No.4
- 回答日時:
エラーの内容がわかれば、原因を絞れると思うのですが。
perlのパスはサーバによって異なります(#!/usr/bin/perl の場合もある)が、合っていますか。
パーミッションの設定もサーバーによって異なります。
あとは、カスタマイズして直した部分の(あれば)間違いというのが考えられますが。
No.3
- 回答日時:
す・・・すみません#2です。
URL思いきり間違えてます;;
正しいURL入れておきます。失礼しました。
参考URL:http://www.execweb.cx/~appoh/soft/check.htm
No.2
- 回答日時:
もし、設定が全て合ってるとして
さらにスクリプトの内部を少々書き換えた場合ですと構文的なエラーの可能性もあります。
心当たりがありましたら、Perlチェッカーなるものを使ってみてください。
それと、すでにチェック済みかもしれませんがスクリプト配布元の推奨しているパーミッションが必ずしも設置するサーバで推奨されているとは限りません。
サーバのCGI設置注意点などのページがありましたらそちらも確認すると良いかと思います。
参考URL:http://www.mannet.co.jp/roomcrea/index.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するQ&A
関連するカテゴリからQ&Aを探す
おすすめ情報
人気Q&Aランキング
-
4
EXCELファイルに誰がアクセスし...
-
5
特定のCGIだけ、作動するかわり...
-
6
WEBデザイナーの方にお聞きした...
-
7
ASPからJavaScriptへの受け渡し...
-
8
VBAでサーバーにアクセスするに...
-
9
《エクセルVBA》「他の人が該当...
-
10
VBScriptで、ファイルから任意...
-
11
VBAを使用して、外部サーバのフ...
-
12
サーバにアップせず、ローカル...
-
13
Can't locate R.pm in @INC
-
14
opencvのコード、エラー発生
-
15
ASPでDLLの使用方法
-
16
perlからphpを実行して結果を得...
-
17
htmlにアクセスと同時に、あるC...
-
18
coreダンプの見方。
-
19
httpd の1.42pで表示出来ないCG...
-
20
CGIが実行されずにダウンロード...
おすすめ情報