Konfigurowanie Laravel na błędzie migracyjnym php artysty Mac: Brak takiego pliku lub katalogu [duplikat]
To pytanie ma już tutaj odpowiedź:
Nie działa połączenie MySQL: 2002 Brak takiego pliku lub katalogu 18 odpowiedziWyciągnął doskonale działający projekt laravel z gita do maca z MAMP. Projekt działał idealnie na komputerze z linuxem.instalacja kompozytoraphp artisan migrate, dostał następujący błąd:
[PDOException]
SQLSTATE[HY000] [2002] No such file or directory
NB: php -v to 5.5, a mysql -v to 5.5 z terminalu Oto część mojego config / database.php
'mysql' => array(
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'essays',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
Próbowałem zastąpić localhost 127.0.0.1 bezskutecznie. Uprzejma pomoc..
Edytować: Dodałem te trzy linie w moim 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
Dodałem także to dowiązanie symboliczne:
sudo mkdir /var/mysql
cd /var/mysql && sudo ln -s /Applications/XAMPP/xamppfiles/var/mysql/mysql.sock
Ale to nie rozwiązało. Wyciągnąłem także nowy nowy projekt laravel z git i po tym wystąpił ten sam błądcomposer install
następniephp artisan migrate
[PDOException]
SQLSTATE[HY000] [2002] No such file or directory
Wersja mac to 10.7.4