PHP

new PDO('sqlite:~') 実行時にデータベースファイルが勝手に作られる

PHP

原因 PDO SQLite の仕様。 https://stackoverflow.com/questions/40618805/php-pdo-sqlite-connection 自動作成を無効にする方法 そんなものはない。 対策 データベースファイルの有無を確認してから、new PDO() を実行するようにする。 if (file_exists('a.…

php.ini にタイムゾーンを設定してもエラーが解消しない

PHP

問題 IIS の CGI で PHP を実行した時に次のメッセージが表示される。php.ini でタイムゾーンを設定したが解消しない。 PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are required to use the date.timezone set…