エラーメッセージ

レンタルサーバーに配置したスクリプトでエラーが発生した場合、「HTTP 500 内部サーバー エラー」と表示されるだけで、「Fatal error:…」の具体的なエラーメッセージは表示されないのが普通です。

○HTTP 5 ...

PHP全般

PHP設定ファイル(php.ini)の設定を変更して、Webサーバーを再起動して最新の設定を読み込んでいるのに設定が反映されない場合、変更したphp.iniが読み込まれていないことが考えられます。

XAMPPやPHPをいく ...

MySQL

MySQLデータベース内に作成したテストデータをすべて削除して新たなデータを追加したとき、AUTO_INCREMENT列の連番が1から始まらないことがあります。

原因として、DELETE文でテーブルデータをすべて削除したこ ...

MySQL

MySQLの文字化け対策として接続の文字コードなどを指定していても、rootユーザーで接続していると文字コード指定が有効にならないことがあります。文字化け対策がうまくいかない場合は、rootユーザー以外で接続してみましょう。

MySQL

MySQLデータベースにアクセスするユーザーのパスワードを忘れてしまうこともあります。パスワードを忘れてしまったときは、次の手順でパスワードを再設定しましょう。

(1) パスワード確認を省略するオプションでMyS

PHP全般

型の違うデータを比較すると、意図せぬ結果になる場合があります。次の例では、1と1円を比較した結果、「一致」と表示されてしまいます。


▼実行結果

これはPHPの型の自動変換によるもの

PHP全般

アプリケーションのデータ蓄積用ファイルにテキストファイルやExcelファイル、SQLiteデータベースなどを使っている場合、ファイルへの直接アクセスに注意が必要です。ブラウザなどから直接アクセスされると、ファイルの中身が丸見えになって ...

PHP全般

テキストファイルから行を読み込んで「$line == “港区”」のような比較に使うときは、読み込んだ行に改行が含まれていないか、注意が必要です。次のような、file関数で取得したファイルのデータを1行ずつ処理す ...

PHP・WordPress修正サポートのご案内

PHP修正サポートへの問い合わせ

PHP修正サポートへのお問い合わせはこちらからお願いします。