Heim > Backend-Entwicklung > PHP-Tutorial > homestead - laravel php artisan migrate 报错

homestead - laravel php artisan migrate 报错

WBOY
Freigeben: 2016-06-06 20:27:36
Original
1311 Leute haben es durchsucht

我执行

<code>php artisan migrate
</code>
Nach dem Login kopieren
Nach dem Login kopieren

报错

<code>[PDOException]
  SQLSTATE[HY000] [2002] No such file or directory</code>
Nach dem Login kopieren
Nach dem Login kopieren

我在网上查找了资料,对.envdatabase.php 文件配置都没问题

<code>DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret</code>
Nach dem Login kopieren
Nach dem Login kopieren

其中根据说法修改下面配置为 127.0.0.1 0.0.0.0均无效

<code>DB_HOST=localhost</code>
Nach dem Login kopieren
Nach dem Login kopieren

另外此命令也无效

<code>php artisan migrate --env=production</code>
Nach dem Login kopieren
Nach dem Login kopieren

回复内容:

我执行

<code>php artisan migrate
</code>
Nach dem Login kopieren
Nach dem Login kopieren

报错

<code>[PDOException]
  SQLSTATE[HY000] [2002] No such file or directory</code>
Nach dem Login kopieren
Nach dem Login kopieren

我在网上查找了资料,对.envdatabase.php 文件配置都没问题

<code>DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret</code>
Nach dem Login kopieren
Nach dem Login kopieren

其中根据说法修改下面配置为 127.0.0.1 0.0.0.0均无效

<code>DB_HOST=localhost</code>
Nach dem Login kopieren
Nach dem Login kopieren

另外此命令也无效

<code>php artisan migrate --env=production</code>
Nach dem Login kopieren
Nach dem Login kopieren

已解决

修改 database.php

<code>'host' => env('DB_HOST', 'localhost') . ('homestead' == gethostname() ? null : ':33060'),</code>
Nach dem Login kopieren

更新:

我是在Mac宿主机执行的命令,所以需要指定映射的端口号:33060
如果你直接在homestead虚机中执行是不用指定的,因为默认就是3306

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage