PHPからMySqlに接続するのにはまりまくり・・・socket の設定のずれ
TurboLinux 11 Server でjoomlaを動かそうと思ったら。
「Unable to connect to the database:Could not connect to MySQL」こんなメッセージ
どうちて?!?!?!?! コマンドでmysqlは動くのに~~~~~
ああでもない・・こうでもない・・ともがき苦しむこと3時間
わかったこと
/etc/my.cnf
では
socket=/var/lib/mysql/mysql.sock
こうなっているのに
php.iniはデフォルトのまま
phpinfoで調べてみると
MYSQL_SOCKET | /tmp/mysql.sock |
どうしてこうなるのォォォ
php.ini ファイルにこう書いて一件落着
mysql.default_socket = /var/lib/mysql/mysql.sock
こういうことって精神的にまいるのよね。どうにかしてねTurboLinuxさん。
CentOSだとこういうことはないよ。