西沢直木

MySQL

レンタルサーバーでDBを1つしか借りられないとき

レンタルサーバーによっては、会員1名につきMySQLデータベースを1つまたは2つのみ使用可能というケースも珍しくありません。これで問題が生じるわけでもありませんが、同じCMSツールをいくつもインストールしたい場合、テーブル名が重複しないよう...
エラーメッセージ

「HTTP 500 内部サーバー エラー」と表示されるとき

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

php.iniの変更が反映されないとき

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

MySQLの連番が1から始まらないとき

MySQLデータベース内に作成したテストデータをすべて削除して新たなデータを追加したとき、AUTO_INCREMENT列の連番が1から始まらないことがあります。 原因として、DELETE文でテーブルデータをすべて削除したことが考えられます...
MySQL

MySQLの文字化け対策がうまくいかないとき

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

MySQLユーザーのパスワードを忘れてしまったとき

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

if文による値の比較がうまくいかないとき

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

データが丸見えになっていませんか?

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