入口 > スポンサー広告 > スポンサーサイト 展示例 - メモ > MacでさくらでCGI設置しようとして500errorが出た件

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--------

MacでさくらでCGI設置しようとして500errorが出た件

意外とこれっていう記事を見かけなくて三日ぐらい悩んじゃったので広告予防がてら記録しておく

●基本情報
○使おうとしたCGI:patipatiKash+楽 頌(つまり拍手を設置したかった)
○使おうとしたサーバー:さくらのライト
○使ったマシン:Mac OS X Mavericks 10.9.4

●エラー症状
○CGIを普通に(以下の手順の通り)設置しようとしたら500 Internal Server Errorが出る
 1.各サイトからDL・解凍
 2.何一つ書き換えずアスキーモードでアップロード
 3.「〜.cgi」のパーミッションを755に変更
 4.「〜.cgi」にアクセスするとエラー
○エラーログ
 [Fri Aug 08 11:00:51 2014] [error] [client xxx.xxx.xxx.xxx] suexec failure: could not open log file
 [Fri Aug 08 11:00:51 2014] [error] [client xxx.xxx.xxx.xxx] fopen: Permission denied
 [Fri Aug 08 11:00:51 2014] [error] [client xxx.xxx.xxx.xxx] Premature end of script headers: check.cgi

●解決方法
○ファイルマネージャー上でcgi一行目の末尾に「 --」付与(民間療法らしい)

●その他
Kash+は上記民間療法をやっても500になり、「Premature end of script headers: index.cgi」「No such file or directory at ./lib/error.pl line 14」とのエラーが出た
楽 頌は文字コードを変更するとメッセージ送付時文字化け、デフォルトのSHIFT-JISのまま使おうとしてもなぜか半角数字以外の何らかの文字を付け加えると同じようになった
○ので、結局patipatiを使いました
2014-08-08
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。