- Вытащил отлично работающий проект laravel из git в Mac с помощью MAMP. Проект отлично работал на Linux-машине.
- установка композитора
-
php artisan migrate, получил следующую ошибку:
[PDOException] SQLSTATE[HY000] [2002] No such file or directory
NB: php -v равен 5.5, а mysql -v - 5.5 от терминала Вот часть моего config/database.php
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'essays',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
Я попытался заменить localhost 127.0.0.1 безрезультатно. Просьба помочь..
Edit: Я добавил эти три строки в свой php.ini
mysql.default_socket = /var/run/mysqld/mysqld.sock
mysqli.default_socket = /var/run/mysqld/mysqld.sock
pdo_mysql.default_socket = /var/run/mysqld/mysqld.sock
Я также добавил эту символическую ссылку:
sudo mkdir /var/mysql
cd /var/mysql && sudo ln -s /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock
Но это не решило. Я также вытащил новый новый проект laravel из git и столкнулся с той же ошибкой после composer install
, затем php artisan migrate
[PDOException]
SQLSTATE[HY000] [2002] No such file or directory
Версия для Mac - 10.7.4