記事No | : 15919 |
投稿日 | : 2018/06/23(Sat) 00:58:08 |
タイトル | : LIGHTBOARDの本体のみ動かない |
ID情報 | : harki |
投稿者 | : harki |
URL | : http://hkroom.shop/class_top/light/light.cgi |
はじめて質問させていただきます。
学級のメンバーで会話するために,「LIGHT BOARD v.10.1」の設置を試みています。
その際,「admin.cgi」は動くのですが,肝心の「light.cgi」が「HTTP 500 内部サーバー エラー」となってしまいます。
プロバイダは,"XREA"を用いてます。
CGIは初めてなものなので,どうしたらいいかもわかりません。
「light.cgi」,「admin.cgi」のソース全文を下記ページに載せておきます。
https://hkroom.shop/class_top/light/light.txt
https://hkroom.shop/class_top/light/admin.txt
どのようにすれば直るのか,教えていただけませんでしょうか。
記事No | : 15920 |
投稿日 | : 2018/06/23(Sat) 09:25:20 |
タイトル | : Re: LIGHTBOARDの本体のみ動かない |
ID情報 | : teketen |
投稿者 | : てけてん |
init.cgiの
# テンプレートディレクトリ【サーバパス】
$cf{tmpldir} = './tmpl';
は、どのように設定されましたか?
もしかして、http://から始まるパスで指定されていませんか?
もしもされていたら、上記に変更して下さい。
また、
https://hkroom.shop/class_top/light/light.cgi
にアクセスした時に、
Died at ./init.cgi line 241.
のエラーが出ているので、上記の修正をしたあとに、何かエラー表示が出るかも知れません。
エラーが出た場合は、教えて下さい。
また、init.cgiで【サーバパス】で指定する部分を、もしも同じくhttp://からのアドレスで指定していた場合は、相対パスに変更して下さい。
記事No | : 15921 |
投稿日 | : 2018/06/23(Sat) 14:38:13 |
タイトル | : Re^2: LIGHTBOARDの本体のみ動かない |
ID情報 | : harki |
投稿者 | : harki |
URL | : http://hkroom.shop/class_top/light/light.cgi |
てけてん様,
質問に回答してくださりありがとうございます。
早速,そのように変更しました。
また,変更後の「init.cgi」のソースを載せておきます。
https://hkroom.shop/class_top/light/init.txt
init.cgiについての指摘ですが,最初からその通りになっておりました。
また,エラーの表示も変わらないままです。
この場合,どうすればよいでしょう?
記事No | : 15922 |
投稿日 | : 2018/06/23(Sat) 20:20:34 |
タイトル | : Re^3: LIGHTBOARDの本体のみ動かない |
ID情報 | : teketen |
投稿者 | : てけてん |
エラー内容からして、エラーが出たが、エラー用のスキンファイルが開けない為のエラーが出ていると思うんですよね(ややこしいですが)。
なので、先の修正をして頂いたのですが^^;
txtで上げてくださったスクリプトもinitファイルも問題ありませんでした。
それでは、init.cgiの該当行241行目付近の
open(IN,"$cf{tmpldir}/error.html") or die;
を
open(IN,"$cf{tmpldir}/error.html") or die("Error: $!");
に変更して下さい。
どのようなエラーなのか、もう少し細かく判ると思います。
記事No | : 15923 |
投稿日 | : 2018/06/24(Sun) 00:23:52 |
タイトル | : Re^4: LIGHTBOARDの本体のみ動かない |
ID情報 | : harki |
投稿者 | : harki |
URL | : http://hkroom.shop/class_top/light/light.cgi |
改めて回答ありがとうございます。
今回もご指摘の通り,「init.cgi」を変更しました。
エラーは,
Error: Permission denied at ./init.cgi line 241.
と表示されるようになりました。
これは何を意味するのか,お答えいただければ幸いです。
記事No | : 15924 |
投稿日 | : 2018/06/24(Sun) 10:30:27 |
タイトル | : Re^5: LIGHTBOARDの本体のみ動かない |
ID情報 | : teketen |
投稿者 | : てけてん |
エラー内容からして、アクセス権(パーミッション)に問題があるようです。
XREAでは、ディレクトリのアクセス権は、701が利用出来るので、それに変更して下さい。
テンプレートファイルは、アップロードしたままで、特にアクセス件の変更の必要はありません。
また、他のディレクトリのアクセス権も、701に変更して下さい。
これでも同じエラーが出るようでしたら、もう一度、KENTさんのところからLIGHT BOARDをダウンロードし直すところから始めた方が、良いように思います。
たまに、何かの拍子でダウンロード時にファイルがおかしくなることがあるようです。
# あと、申し訳ありませんが、私の文を全文引用しないで下さい。
# 必要な部分のみ引用して下さい。
# お願いいたします。
記事No | : 15925 |
投稿日 | : 2018/06/24(Sun) 21:13:22 |
タイトル | : Re^6: LIGHTBOARDの本体のみ動かない |
ID情報 | : harki |
投稿者 | : harki |
URL | : http://hkroom.shop/light/light.cgi |
てけてん様,
回答ありがとうございます。
引用の件,すみませんでした。
エラーは,ご指摘のよう変更しても結局直りませんでした。
なので,また最初からやり直してみます。
こんな質問にお付き合いいただきありがとうございました。