Приветствую всех. ПОмогите, пожалуйста, разобраться.
Загрузил сайт на хостинг, но он не работает, появляется ошибка
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).
Комментарии
В /public_html/sites/default/setting.php ввел логин пароль, но все по прежнему
Логин и пароль точно верные? Перепроверьте
А какой именно логин/пароль?
Возможно, надо создать базу данных, и пользователя базы данных в панели управления хостингом, загрузить дамп базы, и вписать это имя пользователя и пароль в settings.php?
А может, у вас на хостинге mysql сервер не вообще на localhost должен быть?
Логин пароль, который был у хост оператора, он же вводился при запуске FileZilla. Извините, пожалуйста, возможно дико туплю
Конечно, это не тот пароль. Нужен пароль от базы и имя пользователя базы, а не ftp.
База данных в phpMyAdmin создана
Пароль не менялся?
Проверьте пермишны на БД, при необходимости - пересоздайте базу заново и введите актуальные данные в настройки.
Логин пароль, который был у хост оператора, он же вводился при запуске FileZilla. Извините, пожалуйста, возможно дико туплю
Нет, от базы данных другие данные для авторизации.
Свяжитесь с хостером, или обратитесь к документации (FAQ), удаленно вряд ли кто-то сможет помочь.
То есть в файле setting.php нужно вводить логин и пароль от phpMyAdmin?
Нужно вводить данные пользователя с правами на БД, если у Вас только одна БД (в phpmyadmin) - попробуйте ввести эти данные.
В данный момент введены данные из phpMyAdmin * $databases['default']['default'] = array(
* 'driver' => 'mysql',
* 'database' => 'databasename',
* 'username' => 'здесь ввел логин',
* 'password' => 'и здесь пароль',
* 'host' => 'localhost',
* 'prefix' => 'main_',
* 'collation' => 'utf8_general_ci',
Добрый день.
Убедитесь что ваше БД имеет имя "databasename" как описано выше. проверьте доступ к БД у пользователя u1881_opendipnew. при необходимости измените пароль.
Перейдите на страницу PHPMyAdmin вашего сервера введите логин и пароль указанные в файле setting.php убедитесь в том что у пользователя есть доступ. и Пожалуйста отпишитесь.
Давайте попробуем наоборот. Если Мухаммед не идет к горе, значит Моисей идет к горе.
Сотрите
БД и юзер к ней у вас созданы. В sites\default\ оставьте девственный default.settings.php, а измененный settings.php уберите. Папка sites\default\ должна иметь права на запись. Обратитесь к сайту по sitename.ru и при установке Друпала пропишите логин и пароль к БД.