• ベストアンサー

掲示板の付け方おしえて

フリーウェブでHPを作っていますが。掲示板が設置できません。 Internal Sever Error 呼び出されたURLは、CGIプログラムがエラーによって停止したか、設定エラーが発生したため表示することができませんでした。 ・スクリプトの記述に誤りがある可能性があります。 ・ファイルの転送時には必ずアスキーモードで転送して下さい。 ・パスの指定間違い。 ・サーバーの仕様が異なるため対応できないCGI。 ・サーバーへの負荷が高い状態。 となってできません。ちなみにプチ☆ボードを設置しようとしてます。 フリーウェブで入手できた掲示板は設置できたのですが。何をどうすればいいのか分かりません。プチ☆ボードの入手先に設置法があるのですが見てその通りにやってもならないんです。長くなりましたがよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#151056
noname#151056
回答No.2

全く設置方法は見ていませんが、 実際にプチ☆ボードをfreewebで動かせたので、その経緯を報告します。 まずlzhファイルをダウンロードします。 lzhファイルを展開します。 petit.cgi ファイルをテキストエディタで開き、 require './jcode.pl'; を require 'jcode.pl'; に変更して上書きします。 展開したファイルのうち、jcode.pl以外をfreewebの自分の領域の cgi-binフォルダに置きます。 念のため、petit.cgi と petit2.cgi には実行属性を petit.log と count.dat と pastno.dat には書込属性をつけます。 あとはWWWブラウザからpetit.cgiにアクセスするだけです。 ちなみにfreewebの場合はデフォルトの #!/usr/local/bin/perl のパスでオッケーです。

すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#9414
noname#9414
回答No.1

一番の可能性は、Perlの置き場所が、始めのフリー掲示板の設定ではない、これが 一番初心者の方が間違える可能性が高いものです。 一度、プロバイダの方に、Perlの置き場所を確認してみては以下かでしょうか。 おそらく、/usr/bin/perl もしくは、/usr/local/bin/perl のどちらかだとは 思いますが、確認して、そのディレクトリを、CGIスクリプトの一番始めの行に 書かれているものと、交換してあげましょう。 間違いがありましたらご指摘ください。 ではでは☆ P.S ちなみに、たいていのフリーCGIはよほどのことがなければ、実行不可能という ことはありませんので、どこか自分が間違えている、と確認していった方がいいと 思いますよ。

参考URL:
たぶんこれじゃないかなぁ・・・
すると、全ての回答が全文表示されます。

関連するQ&A

専門家に質問してみよう