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

Аватар пользователя Alexander85

Приветствую всех. ПОмогите, пожалуйста, разобраться.
Загрузил сайт на хостинг, но он не работает, появляется ошибка
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).

Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя Alexander85
Alexander85 1 месяц назад

В /public_html/sites/default/setting.php ввел логин пароль, но все по прежнему

Аватар пользователя itcrowd72
itcrowd72 1 месяц назад

Логин и пароль точно верные? Перепроверьте

Аватар пользователя bsyomov
bsyomov 1 месяц назад

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

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

Аватар пользователя Alexander85
Alexander85 1 месяц назад

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

Аватар пользователя bsyomov
bsyomov 1 месяц назад

Конечно, это не тот пароль. Нужен пароль от базы и имя пользователя базы, а не ftp.

Аватар пользователя Alexander85
Alexander85 1 месяц назад

База данных в phpMyAdmin создана

Аватар пользователя bumble
bumble 1 месяц назад

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

Аватар пользователя Alexander85
Alexander85 1 месяц назад

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

Аватар пользователя bumble
bumble 1 месяц назад

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

Аватар пользователя Alexander85
Alexander85 1 месяц назад

То есть в файле setting.php нужно вводить логин и пароль от phpMyAdmin?

Аватар пользователя bumble
bumble 1 месяц назад

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

Аватар пользователя Alexander85
Alexander85 1 месяц назад

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

Аватар пользователя BatKor
BatKor 1 месяц назад

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

Аватар пользователя VasyOK
VasyOK 1 месяц назад

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

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