View Sidebar
Яндекс.Метрика
 
Ошибка на форуме phpBB: "General Error - Access denied for user 'root'@'localhost' (using password: NO) [1045]"

Ошибка на форуме phpBB: "General Error - Access denied for user 'root'@'localhost' (using password: NO) [1045]"

08.01.2017 13:482 comments

При переносе форума на движке phpBB с локальной машины на хостинг, или с хостинга на другой хостинг, или просто при смене пароля базы данных, может возникнуть подобная ошибка:

General Error
SQL ERROR [ mysqli ]

Access denied for user 'user13579'@'localhost' (using password: YES) [1045]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

access-denied-sql-error-1045

Решение очень простое - достаточно очистить кеш. А теперь подробнее...

В сообщении говорится, что движок phpBB не может получить доступ к базе данных по указанному логину и паролю. Параметры подключения к базе данных задаются в файле config.php.

Понятно, что первым делом стоит проверить настройки в config.php и указать верные логин, пароль и адрес машины (обычно localhost).

Ну вроде всё проверили, всё верно, а ошибка сохраняется. К базе данных подключение нет. Создаётся впечатление, что phpBB подключатся по старым неверным, где-то закешированным данным.

Ну, поверяем гипотезу. Заходим в папку cache и удаляем из неё всё, кроме файлов .htaccess и index.htm.

Теперь всё работает!

У меня такая ошибка возникала после обновления форума на локальной машине с версии phpBB 2.0 на 3.1.10 и обратной загрузки на сервер.

General Error
SQL ERROR [ mysqli ]

Access denied for user 'root'@'localhost' (using password: NO) [1045]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

general-error-phpbb-config

Если помогло, скажи спасибо в комментариях...

 

 

2 Comments

Добавить комментарий


css.php