У меня проблема с подключением Larvel 5 к MySQL на реальном сервере, кажется, что это нормально на localhost, но когда я загрузил его на сервер, он не свяжется, говоря:
PDOException в строке Connector.php 47: SQLSTATE [HY000] [2003] Не удается подключиться к серверу MySQL на '10 .0.0.131 '(111)
- Как правильно выбрать данные из нескольких таблиц с помощью соединений / подзапросов? (РНР-баз данных)
- Как установить параметры ORDER BY с помощью подготовленной инструкции PDO?
- Запросы на поиск мест в заданном лат / lng
- doctrine: schema: обновление не учитывает порядок столбцов
- Медленный поиск местоположения
- будет ли эта процедура вычислять число строк? как я называю эту процедуру с php?
Вот моя конфигурация
ЛОКАЛЬНЫЙ СЕРВЕР:
конфиг / database.php
'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', '127.0.0.1'), 'database' => env('DB_DATABASE', 'MY_DATABASE_NAME'), 'username' => env('DB_USERNAME', 'MY_USERNAME'), 'password' => env('DB_PASSWORD', 'MY_PASSWORD'), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, ],
.env
APP_ENV=local APP_DEBUG=true APP_KEY=0jxkNPPT1PVVx0sFdMpxfVeqe5C24HLP DB_HOST=127.0.0.1 DB_DATABASE=MY_DATABASE_NAME DB_USERNAME=MY_USERNAME DB_PASSWORD=MY_PASSWORD CACHE_DRIVER=file SESSION_DRIVER=file
ЖИВОЙ СЕРВЕР:
конфиг / database.php
'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', '10.0.0.131'), 'database' => env('DB_DATABASE', 'MY_DATABASE_NAME'), 'username' => env('DB_USERNAME', 'MY_USERNAME'), 'password' => env('DB_PASSWORD', 'MY_PASSWORD'), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'strict' => false, ],
.env
APP_ENV=local APP_DEBUG=true APP_KEY=0jxkNPPT1PVVx0sFdMpxfVeqe5C24HLP DB_HOST=10.0.0.131 DB_DATABASE=MY_DATABASE_NAME DB_USERNAME=MY_USERNAME DB_PASSWORD=MY_PASSWORD CACHE_DRIVER=file SESSION_DRIVER=file