フリーPHPスクリプト配布サイト。
解りにくい箇所があればご意見箱へメッセージをどうぞ。いつか解説が追加されるかもしれません。
右クリックをして『対象をファイルに保存』とするか、Shiftキーを押しながらクリックしてください。
圧縮解凍ソフトの影響で、0byteのファイルやカラのフォルダが削除されることがあるようです。その場合、各ダウンロードページに掲載されているファイル構成を参考に、手動で作成してください。
サーバーがPHPプログラムを認識できていない状態です。.htaccessファイルに専用の設定を追加するなど、別途作業が必要な場合があります。詳しくは、サーバーのサポートページを参照してください。
文法エラーがあった場合や必要なライブラリが読み込めなかった場合、真っ白な画面が表示されます。
その場合、プログラムと同じディレクトリ内にある error.log
にエラーメッセージが書き出されます。メッセージを確認すれば、エラーの原因が判ることが多いです。
error.log
にも何も記録されていない場合、error.log
のパーミッションが 606
に設定されているか確認してください。
MySQLを利用している場合、エラーが表示されるの Cannot execute queries while other unbuffered queries are active. と表示される にある対策もお試しください。
MySQLを利用している場合、エラーが表示されるの Cannot execute queries while other unbuffered queries are active. と表示される にある対策もお試しください。
エラーが表示される場合、エラーメッセージの内容を確認してください。以下で、エラーメッセージの意味を紹介します。(これ以外のエラーが表示される可能性もあります。)
指定したアドレスにファイルが存在しないときに表示されます。PHPプログラムを呼び出す際のURLを確認してください。
また、mod_rewrite が利用できないサーバーであるにもかかわらず mod_rewrite がONになっている場合も、このエラーが表示されます。config.php
で mod_rewrite の設定をOFFにしてみてください。
ファイルへのアクセス権限が無いときに表示されます。サーバーによっては、ブラウザからアクセスするPHPファイルのパーミッションを 705
などに設定しなければならないことがあります。
.htaccess でPHPの設定を変更できない場合、このエラーが表示されることがあります。
プログラムに付属している .htaccess
を削除すればエラーが解消される可能性があります。この場合、PHPの設定は php.ini
など、他の手段で行う必要があります。詳しくはサーバーのサポートページなどを参照してください。
MySQL利用時、接続先の設定が間違っている場合に表示されます。config.php
にあるデータベースの設定を見直してください。
MySQL利用時、ユーザー名やパスワードの設定が間違っている場合に表示されます。config.php
にあるデータベースの設定を見直してください。
MySQL利用時、データベース名の設定が間違っている場合に表示されます。config.php
にあるデータベースの設定を見直してください。
MySQL利用時、MySQLの設定によってはこのエラーが表示されます。index.php
を「new PDO」で検索すると
array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT
)
という部分が見つかるので、この部分を以下のように変更します。
array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT,
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true
)
MySQL利用時、データベース名の設定が間違っている場合に表示されます。config.php
にあるデータベースの設定を見直してください。
また、データベーステーブルが作成されていない場合にも表示されるので、URLの最後に ?mode=setup
を付加してプログラムにアクセスしてみてください。
SQLite利用時、データベース名の設定が間違っている場合に表示されます。config.php
にあるデータベースの設定を見直してください。
また、データベーステーブルが作成されていない場合にも表示されるので、URLの最後に ?mode=setup
を付加してプログラムにアクセスしてみてください。