Здравствуйте. Помогите, пожалуйста, чайнику

Главные вкладки

Аватар пользователя Alexander85 Alexander85 16 октября 2017 в 18:33

Приветствую всех. ПОмогите, пожалуйста, разобраться.
Загрузил сайт на хостинг, но он не работает, появляется ошибка
Error
The website encountered an unexpected error. Please try again later.
Error messagePDOException: SQLSTATE[28000] [1045] Access denied for user 'u1881_opendipnew'@'localhost' (using password: YES) in lock_may_be_available() (line 167 of /home2/opendipr/public_html/includes/lock.inc).

Комментарии

Аватар пользователя bsyomov bsyomov 16 октября 2017 в 19:07

А какой именно логин/пароль?

Возможно, надо создать базу данных, и пользователя базы данных в панели управления хостингом, загрузить дамп базы, и вписать это имя пользователя и пароль в settings.php?
А может, у вас на хостинге mysql сервер не вообще на localhost должен быть?

Аватар пользователя Alexander85 Alexander85 16 октября 2017 в 19:25

Логин пароль, который был у хост оператора, он же вводился при запуске FileZilla. Извините, пожалуйста, возможно дико туплю

Аватар пользователя bumble bumble 16 октября 2017 в 19:02

Пароль не менялся?
Проверьте пермишны на БД, при необходимости - пересоздайте базу заново и введите актуальные данные в настройки.

Аватар пользователя Alexander85 Alexander85 16 октября 2017 в 19:25

Логин пароль, который был у хост оператора, он же вводился при запуске FileZilla. Извините, пожалуйста, возможно дико туплю

Аватар пользователя bumble bumble 16 октября 2017 в 19:27

Нет, от базы данных другие данные для авторизации.
Свяжитесь с хостером, или обратитесь к документации (FAQ), удаленно вряд ли кто-то сможет помочь.

Аватар пользователя bumble bumble 16 октября 2017 в 19:38

Нужно вводить данные пользователя с правами на БД, если у Вас только одна БД (в phpmyadmin) - попробуйте ввести эти данные.

Аватар пользователя Alexander85 Alexander85 16 октября 2017 в 19:36

В данный момент введены данные из phpMyAdmin * $databases['default']['default'] = array(
* 'driver' => 'mysql',
* 'database' => 'databasename',
* 'username' => 'здесь ввел логин',
* 'password' => 'и здесь пароль',
* 'host' => 'localhost',
* 'prefix' => 'main_',
* 'collation' => 'utf8_general_ci',

Аватар пользователя BatKor BatKor 16 октября 2017 в 20:06

Добрый день.
Убедитесь что ваше БД имеет имя "databasename" как описано выше. проверьте доступ к БД у пользователя u1881_opendipnew. при необходимости измените пароль.
Перейдите на страницу PHPMyAdmin вашего сервера введите логин и пароль указанные в файле setting.php убедитесь в том что у пользователя есть доступ. и Пожалуйста отпишитесь.

Аватар пользователя VasyOK VasyOK 16 октября 2017 в 20:18

Давайте попробуем наоборот. Если Мухаммед не идет к горе, значит Моисей идет к горе.

Сотрите
БД и юзер к ней у вас созданы. В sites\default\ оставьте девственный default.settings.php, а измененный settings.php уберите. Папка sites\default\ должна иметь права на запись. Обратитесь к сайту по sitename.ru и при установке Друпала пропишите логин и пароль к БД.