Я пытаюсь подключиться к моему локальному серверу MySQL с помощью Laminas Framework (через массивы конфигурации, переданные в autoload/global.php и autoload/local.php, но когда я загружаю страницы, я получаю следующее исключение:
Код внутри global.php такой следует:
Код: Выделить всё
return [
'db' => [
'driver' => 'Pdo',
'dsn' => 'mysql:dbname=infamous_kb;host=localhost',
],
];
Код внутри local.php выглядит следующим образом:
Код: Выделить всё
return [
'db' => [
'username' => 'root',
'password' => '',
]
];
Я почти уверен, что это связано с передачей значения для пользователя, но я использовал этот код раньше, чтобы установить соединение через Laminas Framework, и я проверил phpMyAdmin, и он прекрасно подключается с именем пользователя root и без пароля, я просто не понимаю, почему он не передает никакого значения для имени пользователя базы данных.
Буду признателен за любую помощь!>
Подробнее здесь:
https://stackoverflow.com/questions/798 ... -framework