стоит на докере, и там же контейнер для mysql, с консоли миграции и сиды могу закинуть, а вот само приложение отдает такое.
Мой .env:
APP_NAME=bitanica
APP_ENV=local
APP_KEY=base64:tH1zU7JJ0/0Tfk1IYdftxRv2hQxm/ZVC595sX9x29As=
APP_DEBUG=true
APP_URL=http://127.0.0.1:8901
APP_DOMAIN=http://127.0.0.1:8902
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database
DB_USERNAME=user
DB_PASSWORD=qwerty
BROADCAST_DRIVER=log
CACHE_DRIVER=redis
QUEUE_CONNECTION=redis
SESSION_DRIVER=redis
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=63790
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME="Support Project"
MAIL_FROM_ADDRESS=example@test.com
MAIL_SUPPORT_ADDRESS=example@test.com
PUSHER_TCP=pusher
PUSHER_PORT=5555
Сама ошибка:
Illuminate\Database\QueryException: SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_schema.tables where table_schema = database and table_name = permissions and table_type = 'BASE TABLE') in file /application/vendor/laravel/framework/src/Illuminate/Database/Connection.php on line 712
Что ее вызывает:
Caused by
PDOException: SQLSTATE[HY000] [2002] Connection refused in file /application/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php on line 70
покажи нетворк, а в db_host в идеале должно быть имя контейнера, прописанное в domainname
Обсуждают сегодня