Здраствуйте у меня проблема с установкой drupal на русском и у меня выскакивает ошибка вот такая , как её исправить?????
Не удалось выбрать базу данных на вашем сервере MySQL, что означает, что имя пользователя и пароль для соединения верны, но существует проблема с доступом к вашим данным. MySQL выдает следующее сообщение: Access denied for user 'dvjbazuka'@'%' to database 'localhost'.
Вы уверены, что указали правильно название базы данных?
Вы уверены, что база данных существует?
Вы уверены, что у пользователя есть доступ к базе данных?
Узнать больше вы можете из Руководства по установке и обновлению. Если вы не знаете, что означают эти термины, возможно, вам следует обратиться к вашему хостинг-провайдеру.
Комментарии
При заполнении полей для базы данных внизу есть еще такое "дополнительно" (Advanced) - жми туда и заполни "Сервер", там по умолчанию стоит 'localhost', меняешь на сервер, к-рый указан на твоем хостинге. Возможно, это поможет.
Вам же по-русски написали в чем проблема - исправляйте и пробуйте ещё раз.
Друпал не может подключиться к базе данных.
Возможные причины:
1. сервер mysql не запущен - запустить
2. логин неправильный - указать правильный
3. пароль неправильный - указать правильный
4. неправильно указан хост. Обычно localhost, но у некоторых это другой IP - нужно выяснять у хостера.
5. неправильно указан порт. Порт по умолчанию 3306, если база работает на другом порту - нужно указать номер порта.
Больше просто ничего не может быть!
VladSavitsky
1) Запушен
2)Правельный
3)Правельный
4)У меня хостинг от Джино там указано localhost
5)А вот насчёт порта я не знаю
А привилегии для пользователя все нужные выставлены? Возможно, он просто не имеет прав на подключение к базе данных.
Я бы посоветовал вам поставить Олбанский Друпал. Мне кажется, этот язык вам более знаком, нежели русский.
Master of Tragedy а как тогдапоставит на него права на подключение к базе данных
В панели управления вашим хостингом.
Ну в панели на какие цифры надо ставить права доступа к базе данных
там нет никаких цифр. GRAND ALL PRIVELEGES
Точно. Я и забыл.
Локально не нужно проставлять права, а на хостинге нужно.
Нужно в панели управления сопоставить пользователя и базу данных и разрешить пользователю делать операции с базой.
Попробуйте указать данные для доступа в файле settings.php (/sites/default/settings.php, переменные $db_url и $db_prefix). Весьма странно, но недавно я ставил Друпал 6.6 на локалхост и в инете, и у меня тоже не получалось настроить доступ через инсталлятор. А так заработало.
Точно, топикстартеру нужен олбанский... [module=sq]
shp можно по по подробней
Некоторые настройки Друпала хранятся в файле [drupaldir]/sites/default/settings.php. Например, за БД отвечают переменные $db_url и $db_prefix. Находишь их в исходном тексте файла и правишь в соответствии с твоими данными.
shp чё то я не понимаю чё надо сменить в файле settings.php объесни пожалуйста я в этом ноль
Ищешь там такие 2 строки:
$db_url = 'mysql://username:password@localhost/databasename';
$db_prefix = '';
и подставляешь свои данные вместо username:password@localhost/databasename
Вместо $db_prefix = ''; можешь подставить $db_prefix = '[твой префикс]'; Но это уже необязательно.
Здесь проблема может заключаться в том, что при создании файла settings.php в /sites/default/ ты его только переименовал из default.settings.php. Нужно было создать новый, тоесть скопировать default.settings.php и переименовать в settings.php и должно было получиться 2 файла.