Я разрабатываю приложение, используя anuglarJs
на стороне клиента и Lumen
на стороне сервера для REST API. Моя конфигурация .env
, приведенная ниже,
APP_ENV=local
APP_DEBUG=TRUE
APP_KEY=XrPbyRlU5p0szSw5MrAQWwWim8C0MXjT
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=kainfo
DB_USERNAME=root
DB_PASSWORD=
CACHE_DRIVER=file
SESSION_DRIVER=file
И включил Dotenv::load(__DIR__.'/../');
в bootstrap/app.php
Моя проблема в том, что иногда Lumen
выдает исключение 500 и хорошо работает при следующем запросе на обновление.
Журнал ошибок,
[2015-06-06 07:51:41] lumen.ERROR: exception 'PDOException' with message 'SQLSTATE[HY000] [1044] Access denied for user ''@'localhost' to database 'forge'' in C:\xampp\htdocs\Study\kasrodinfo\web\vendor\illuminate\database\Connectors\Connector.php:47
forge
с пустым именем пользователя и без пароля в файле Connector.php, и сервер mysql отклоняет соединение. Перепроверьте соединение - исправьте имя пользователя, пароль, имя базы данных и т. д. Если вы не найдете ошибок или запутались, опубликуйте Connector.php с необходимыми деталями проблемы. - person Blip   schedule 06.06.2015