- Mac OS X version 10.6.5
- PHP 5.3.3
- mysqld Ver 5.1.44 for apple-darwin10.2.0 on i386
- symfony version 1.4.6
他に記載した方がいい情報ってあるかな?あと、もうちょっと簡単に自分の環境情報を知らせる方法ってないのかしら?
OpenPNE3 をインストールしようと思い、ドキュメントに従って以下のコマンドを打った。
$ ./symphony openpne:install
すると、以下のエラーが。
PDO Connection Error: SQLSTATE[HY000] [2002] No such file or directoryぇーーーっ。落ち着いてインターネットで検索したら、php.ini の pdo_mysql.default_socket を正しく設定することで解決する可能性があることが判明。
【参考】
symfony framework forum: Installation and setup => Unable to open PDO connection on Snow Leopard
php.ini がなかったので、php.ini を作成して pdo_mysql.default_socket を正しく設定したところ、OpenPNE3をインストールすることが出来ました!
# cp /etc/php.ini.default /etc/php.ini # vi /etc/php.ini ;pdo_mysql.default_socket=/var/mysql/mysql.sock pdo_mysql.default_socket=/tmp/mysql.sock
因みに、pdo_mysql は、php から MySQL へアクセスするためのドライバであるらしい。
PDO_MYSQL is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to MySQL 3.x, 4.x and 5.x databases.
【参考】
PHP: MySQL (PDO) - Manual
0 件のコメント:
コメントを投稿