Заходя в админ-панель моего форума я получил уведомление, что, дескать, доступна новая версия phpBB 3.1.5, против моей 3.1.3. Думаю обновлюсь, почему нет? Скачал апдейт-пак с официального сайта, в разделе загрузок для своей версии, закинул папки на FTP сервер, зашел по адресу начала обновления и…
Access denied for user '*****user'@'localhost' (using password: YES) [1045]
WTF?? Ошибка гласит о том, что пользователю *****user отказано в доступе к базе mysql, чтобы выполнять операции обновления которые мне нужны. Отказано в доступе по причине неверно указанных параметров, а именно: имени пользователя, пароля или хоста. Что за чертовщина! Ведь до этого момента все работало со старыми учетными данными, их я совершенно точно не изменял в ближайшем прошлом. Да и другие ресурсы, использующие эту же базу работали корректно. Борясь со здравым смыслом лезу в веб-интерфейс хостинга, в phpmyadmin, проверяю учетки и пароли – все как и было! Ну это и ожидаемо – проверял для успокоения совести. Рассуждаю логически: если с этой учеткой не работает, попробую создать другую. Создаю новую учетку, выдаю нужные привилегии, вношу данные в config.php и возвращаюсь обратно в браузер – пробую запустить процесс обновления заново. Та же история, в ошибке поменялось только имя учетки. Сижу, размышляю. Приходит в голову мысль: а что если поменять не только имя учетной записи, но и вид пароля? Дело в том, что я в пароле всегда использую как минимум 2 – 3 символа вроде %,#,$ и прочих подобных, для надежности. А ведь бывает так, что на некоторых сайтах или оборудовании нет поддержки таких символов в пароле, только английские буквы различного регистра и цифры. Поэтому и пришла в голову такая мысль. Создаю еще одну учетку, делаю пароль только из букв и цифр, вношу изменения в config.php, проверяю в браузере… И обновление то запустилось! Дальше все как обычно, без эксцессов. Неясно только по какой причине перестала работать первая учетка, ведь изначально, устанавливался и продолжал работу форум именно с той учетной записью и паролем с символами. Досадная случайность, кривые руки, баг, или еще что-то? Главное теперь все работает, и возможно, данная информация будет полезна Вам, уважаемые читатели!
Возможно по инструкции что – то не получилось или непонятно? Именно для этого существует форум, на котором можно задать свой вопрос и получить помощь, как по существующим статьям и инструкциям на сайте, так и по общим компьютерным вопросам. Обращайтесь, поможем всем! :)