我在我的虚拟专用服务器上设置了我的应用程序,在显示配置文件后,我收到此错误
(2/2) QueryException
SQLSTATE[HY000] [2002] Invalid argument (SQL: select * from `categories` where
`vendor_id` is null).
这是我的.env文件
APP_NAME=Mamaput
APP_ENV=production
APP_KEY=base64:oJ7frlsRiP5V5QuFKTwVgpoBkUDze6mZZLwawqgayHk=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://mama-put.com
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=mamaput
DB_USERNAME=root
DB_PASSWORD=B0j0p@l3
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync
我已经很沮丧因为一切似乎都没问题。我做错了什么?
答案 0 :(得分:1)
通常意味着你需要指定TCP / IP(1),或告诉MySQL你的Unix套接字在哪里(2):
将localhost更改为127.0.0.1 要么 " MySQL的:主机= 127.0.0.1"或" mysql:host = localhost; port = 3306" " MySQL的:unix_socket =的/ var /运行/的mysqld / mysqld.sock"