Vagrant/laravel/homestead/HeidiSQL 随手问题
Vagrant / laravel/homestead / HeidiSQL casual problems
LM:
Vagrant 1.8.1
Laravel Homestead version 3.0.1
问题:
- [PDOException] SQLSTATE[HY000] [2002] Can't connect to ...
- [PDOException] SQLSTATE[HY000] [2002] No connection could ...
refused it.
- Refuse to connect to DB via Heidi
我浏览了很多讨论并为您找到了一些解决方案。欢迎 post 遇到类似问题。
- 确定您使用的 PHP 并检查
php.ini
是否有 extension=php_pdo_mysql.dll
- 检查您的
homestead.rb
并为来宾和主机设置端口,与框中 sudo nano /etc/mysql/my.cnf
访问的 my.cnf
相同!
- 检查你的
database.php
(mine) 保留默认值,你可以添加
'port' => env('DB_PORT', 33060),
您只需要更改 根项目中的 .env
文件 (mine)
- 还存在需要根据路由更改 localhost/127.0.0.1 的问题。
- 运行
vagrant reload
& vagrant provisions
- 我的 Heidi 设置 [sql][3] [ssh][4](评论中的链接 → 无代表)
我希望这对某人有所帮助,因为我很生气!
LM:
Vagrant 1.8.1
Laravel Homestead version 3.0.1
问题:
- [PDOException] SQLSTATE[HY000] [2002] Can't connect to ...
- [PDOException] SQLSTATE[HY000] [2002] No connection could ... refused it.
- Refuse to connect to DB via Heidi
我浏览了很多讨论并为您找到了一些解决方案。欢迎 post 遇到类似问题。
- 确定您使用的 PHP 并检查
php.ini
是否有extension=php_pdo_mysql.dll
- 检查您的
homestead.rb
并为来宾和主机设置端口,与框中sudo nano /etc/mysql/my.cnf
访问的my.cnf
相同! - 检查你的
database.php
(mine) 保留默认值,你可以添加
'port' => env('DB_PORT', 33060),
您只需要更改 根项目中的.env
文件 (mine) - 还存在需要根据路由更改 localhost/127.0.0.1 的问题。
- 运行
vagrant reload
&vagrant provisions
- 我的 Heidi 设置 [sql][3] [ssh][4](评论中的链接 → 无代表)
我希望这对某人有所帮助,因为我很生气!