|
* FAQ *
|
■サーバエラー(500 Internal Server Error)が出る。
|
- これはいろいろな原因があるのですが、主に以下の原因があります。
-
- Perlのパスがあっていない。
- デフォルトでは #!/usr/bin/perl となっていますので設置しているサーバーのパスに合わせて下さい。
- 他に #!/usr/local/bin/perl が一般的なようです。
- わからない場合は設置しているサーバーに問い合わせてみてください。
-
- FTP転送時にバイナリモードで転送している。
- FTP転送にはASCIIモードとバイナリモードの2つの転送モードがあります。
- 画像ファイル以外は全てASCIIモードで転送しなければなりません。
-
- CGIスクリプト内に文法誤りがある。
- 設定ファイル編集時などに誤って、1文字削除してしまったり、ダブルクォーテーション(")がなかったりしてませんか?
-
|
▲もくじへ戻る
|
■Forbiddenなんちゃらというエラーが出る。
|
- パーミッション(ファイル属性)に誤りがあります。
- 実行可能なアクセス権にするため、777や755に設定してください。
- サーバーによっては705であったりするので、サーバーの利用規約も確認してください。
|
▲もくじへ戻る
|
■書き込みするとファイルがオープンできませんというエラーが出る。
|
- ログ格納ディレクトリ(デフォルト:<data>)がなければ作成してください。
- ログ格納ディレクトリのパーミッションを666または777にしてください。
- ログファイルのパーミッションを666または777にしてください。
|
▲もくじへ戻る
|
■書き込みしてもデータが反映されない。
|
- ログ格納ディレクトリ(デフォルト:<data>)がなければ作成してください。
- ログ格納ディレクトリのパーミッションを666または777にしてください。
- ログファイルのパーミッションを666または777にしてください。
|
▲もくじへ戻る
|
■ログデータが消えちゃった!
|
- ログファイルの多重アクセスによりデータが消える場合があります。
- このような多重アクセスによるデータ消失を避けるためにファイルロック機能というのがあります。
- ファイルロック機能は一人のユーザがアクセス中の場合は、他のユーザのアクセスを待機状態にさせるというものです。
- ファイルロック機能というのはデータ消失を100%保証するものではなく、あくまでデータ消失する可能性を低くするためのものです。
- 当サイトのスクリプトには全てファイルロック機能がありますが、多重にアクセスがあった場合にはまれにデータが消失することがあります。
- 大事なログデータはこまめにバックアップとっておくことをオススメします。
- 当サイトのいくつかのスクリプトは自動バックアップ機能がありますので、ご利用されるといいかと思います。
|
▲もくじへ戻る
|
■記事投稿お知らせメールが届かない
|
- 記事投稿お知らせメール機能を利用するにはsendmail環境が必要です。
- ・設置するサーバーにsendmailの使用が許可されてますでしょうか?
- ・sendmailへのパスは正しいでしょうか?
- わからない場合はサーバーへ問い合わせしてみてください。
-
- あとはメールアドレスが合っているか確認してください。
- $masmail = 'master@xxx.co.jp';
- config.cgiの管理者メール設定欄ではメールアドレスをシングルクォーテーション(')でくくるようにしてください。
- ダブルクォーテーションでくくっている場合は、@の前に\をつけてください。
- 例:$masmail = "master\@xxx.co.jp";
|
▲もくじへ戻る
|
■「ただ今混み合っています」というエラーが出る。
|
- いつまでもこのエラーが出てしまうのは、ロックファイルが削除されずに残っている場合があります。
- <data>ディレクトリ内に*****locというロックファイル(ディレクトリ)ができているはずです。
- このロックファイルを削除して再度実行してみてください。
- 通常CGIを実行しているときはロックファイルが残るということはありません。
- サーバが混んでいたり、異常な負荷をかけたり、書き込み中にウィンドウを閉じたりすると残ってしまう可能性があります。
|
▲もくじへ戻る
|