0

私はcodeigniterを初めて使用し、codeigniter 2.0で記述されたこのショッピングカートをインストールしています。データベースを作成しましたが、実行しようとするとこのエラーが発生します。

 An error #2 occurred in script '/Users/tamer/Sites/community-cart/system/database/drivers/mysql/mysql_driver.php' on line 70:

mysql_connect():[2002]そのようなファイルまたはディレクトリはありません(unix:///var/mysql/mysql.sock経由で接続しようとしています)日付/時刻:4-8-2011 07:58:59

私はここvar/mysql / mysql.sock ....の場所でmysql.sockを探しているようですが、私のローカルバージョンは/tmp/mysql.sockにあり、codeigniterでそれを変更する場所を見つけることができないようです..。。

ところで:私はmaxosx10.6ユキヒョウを使用しています

4

1 に答える 1

4

php.iniファイル(OS X 10.6ではデフォルトでディレクトリにあります)でmysql_default_socketディレクティブを探し、/private/etcその値を編集して、sockファイルの正しい場所を指すようにします。 http://www.php.net/manual/en/mysql.configuration.php#ini.mysql.default-socket

于 2011-04-08T15:08:35.560 に答える