i скачать с https://github.com/luciddreamz/laravel laravel for openshift затем загрузить через мой репозиторий через github. этот код для подключения к базе данных не работает. проблема заключается в том, что переменная нагрузка от .env
файла, найдите в корневом каталоге проектаSQLSTATE [HY000] [2002] php_network_getaddresses: getaddrinfo не удалось: имя или услуга неизвестна
для решения этих изменений проблемы .env
# local environment only
# for production, see .openshift/.env
APP_ENV=APPLICATION_ENV
APP_DEBUG=true
APP_URL=OPENSHIFT_APP_DNS
APP_KEY=OPENSHIFT_SECRET_TOKEN
DB_DRIVER=mysql
DB_HOST=OPENSHIFT_MYSQL_DB_HOST
DB_PORT=OPENSHIFT_MYSQL_DB_PORT
DB_DATABASE=OPENSHIFT_APP_NAME
DB_USERNAME=OPENSHIFT_MYSQL_DB_USERNAME
DB_PASSWORD=OPENSHIFT_MYSQL_DB_PASSWORD
CACHE_DRIVER=apc
SESSION_DRIVER=file
моя ошибка: SQLSTATE [HY000] [2002] php_network_getaddresses: getaddrinfo не удалось: Имя или служба не известны
createConnection('mysql:host=OPENSHIFT_MYSQL_DB_HOST;port=OPENSHIFT_MYSQL_DB_PORT;dbname=OPENSHIFT_APP_NAME',
array('driver' => 'mysql',
'host' => 'OPENSHIFT_MYSQL_DB_HOST',
'port' => 'OPENSHIFT_MYSQL_DB_PORT',
'database' => 'OPENSHIFT_APP_NAME',
'username' => 'OPENSHIFT_MYSQL_DB_USERNAME',
'password' => 'OPENSHIFT_MYSQL_DB_PASSWORD',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
'name' => 'mysql'),
array('0', '2', '0', false, '0')) in MySqlConnector.php line 20
У меня такое ощущение, что вы не читали прилагаемый файл readme о локальном/удаленном развитии. Проверьте: https://github.com/luciddreamz/laravel#local-vs-remote-development – luciddreamz
Я использую ваш код, но это не работает, тогда у меня есть файл .env .env – hjvcghcghchg