OS:Windows Vista
Apache:2.2.22
PHP:5.3.5
MySQL:5.0.7
以下の2つの設定が必要だったので、覚書として残しておきます。
・既存スクリプトがエラーを吐き出すようになった。
・DB(MySQL)を使用するソースで、処理が遅くなった。
それぞれの対処(設定等)については、以下のように行った。
・既存スクリプトがエラーを吐き出すようになった。
PHPのエラー出力設定が厳しくなっている為、変数を宣言せずに使ったり、非推奨関数を利用したりしている場合にエラーが出るようになった。
php.iniにて、error_reportingの設定を以下のように設定した。
error_reporting = E_ALL & ~E_NOTICE
・DB(MySQL)を使用するソースで、処理が遅くなった。
DBに接続する処理が多いソースほど、開けなくなる状態になった。
Windows VsitaからIPv6が有効になっている為、localhostの参照がIPv6優先になっているのが原因。
hostsファイルを以下のように、IPv6の記述をコメントアウトし、症状は改善した。
127.0.0.1 localhost
#::1 localhost
0 件のコメント:
コメントを投稿