プラン変更したら…PHPからMySQLが使えない。だから再設定
使えるねっとを使い始めて、おかげさまでサイトのトラフィックが順調に伸びてきて、リソース制限を行いながらサーバを運用していたのですが、数度のダウンやらで、プランを一つあげることにしました。
コントロールパネルからアップグレードを行ったところ、
すぐに反映され、何事もなかったようにアップグレードが完了したと思っておりました。
その時は、一応ブログやら、MRTGやら、PHPとMySQL、Perl…など、
ブラウザで簡単に動作を確認し、無事動いていることを確認しました。
んが!
phpMyAdminだけが
「#2002 – サーバが応答しません (あるいはローカルの MySQL サーバのソケットが正しく設定されていません)」
「mysqli 拡張をロードできません。PHP の設定を確認 してください」
などとエラーを画面上に出力して利用できない状態になっていました。
で、他にも確認したところ、トラフィックが急に落ちている…
と思ったら
ブログなどがエラーになって表示できない状態に(爆)
どうやら、さっき確認した際、みていたのは画面を生成した後のキャッシュを見ていたようです。
コンソールよりMySQLは接続も出来るし、検索も出来る。
疑わしいのはPHP…
で、php.iniを確認してもファイル更新日さえ変更されて無く、全く正常。
じゃ、Apacheと思って、php.confを確認したら…
見事にバージョンダウンされ、PHP4のモジュールを読み込むように書き換えられてしまっていました。
早速、下記内容を実施!
■PHP5利用のためApacheの設定
# vi /etc/httpd/conf.d/php.conf
以下をコピー&ペースト
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phpsDirectoryIndex index.php
■Apacheの設定テスト
# /etc/init.d/httpd configtest
以下のように表示されれば良い
Syntax OK
Apache再起動
# /etc/init.d/httpd restart
うぅ〜ん、結局ダウン時間は1時間ぐらいかな。
次回プラン変更することがあるまで、この事を記憶に留めてあればよいけどな…
![]() (0) (0) (0) (0)Total: 0 |






