Помагите с установкой а то я сума сойду

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

Аватар пользователя jeri97 jeri97 12 декабря 2008 в 23:10

Здраствуйте у меня проблема с установкой drupal на русском и у меня выскакивает ошибка вот такая , как её исправить?????

Не удалось выбрать базу данных на вашем сервере MySQL, что означает, что имя пользователя и пароль для соединения верны, но существует проблема с доступом к вашим данным. MySQL выдает следующее сообщение: Access denied for user 'dvjbazuka'@'%' to database 'localhost'.
Вы уверены, что указали правильно название базы данных?
Вы уверены, что база данных существует?
Вы уверены, что у пользователя есть доступ к базе данных?
Узнать больше вы можете из Руководства по установке и обновлению. Если вы не знаете, что означают эти термины, возможно, вам следует обратиться к вашему хостинг-провайдеру.

Комментарии

Аватар пользователя Kollo_dHerbois Kollo_dHerbois 12 декабря 2008 в 23:35

При заполнении полей для базы данных внизу есть еще такое "дополнительно" (Advanced) - жми туда и заполни "Сервер", там по умолчанию стоит 'localhost', меняешь на сервер, к-рый указан на твоем хостинге. Возможно, это поможет.

Аватар пользователя VladSavitsky VladSavitsky 12 декабря 2008 в 23:37

Вам же по-русски написали в чем проблема - исправляйте и пробуйте ещё раз.
Друпал не может подключиться к базе данных.
Возможные причины:
1. сервер mysql не запущен - запустить
2. логин неправильный - указать правильный
3. пароль неправильный - указать правильный
4. неправильно указан хост. Обычно localhost, но у некоторых это другой IP - нужно выяснять у хостера.
5. неправильно указан порт. Порт по умолчанию 3306, если база работает на другом порту - нужно указать номер порта.
Больше просто ничего не может быть!

Аватар пользователя jeri97 jeri97 12 декабря 2008 в 23:51

VladSavitsky

1) Запушен
2)Правельный
3)Правельный
4)У меня хостинг от Джино там указано localhost
5)А вот насчёт порта я не знаю

Аватар пользователя Master of Tragedy Master of Tragedy 13 декабря 2008 в 4:35

А привилегии для пользователя все нужные выставлены? Возможно, он просто не имеет прав на подключение к базе данных.
Я бы посоветовал вам поставить Олбанский Друпал. Мне кажется, этот язык вам более знаком, нежели русский.

Аватар пользователя VladSavitsky VladSavitsky 13 декабря 2008 в 12:24

Точно. Я и забыл.
Локально не нужно проставлять права, а на хостинге нужно.
Нужно в панели управления сопоставить пользователя и базу данных и разрешить пользователю делать операции с базой.

Аватар пользователя shp shp 13 декабря 2008 в 15:09

Попробуйте указать данные для доступа в файле settings.php (/sites/default/settings.php, переменные $db_url и $db_prefix). Весьма странно, но недавно я ставил Друпал 6.6 на локалхост и в инете, и у меня тоже не получалось настроить доступ через инсталлятор. А так заработало.

Аватар пользователя shp shp 13 декабря 2008 в 21:42

Некоторые настройки Друпала хранятся в файле [drupaldir]/sites/default/settings.php. Например, за БД отвечают переменные $db_url и $db_prefix. Находишь их в исходном тексте файла и правишь в соответствии с твоими данными.

Аватар пользователя shp shp 15 декабря 2008 в 21:58

Ищешь там такие 2 строки:
$db_url = 'mysql://username:password@localhost/databasename';
$db_prefix = '';
и подставляешь свои данные вместо username:password@localhost/databasename

Вместо $db_prefix = ''; можешь подставить $db_prefix = '[твой префикс]'; Но это уже необязательно.

Аватар пользователя WebFamily WebFamily 14 мая 2011 в 13:35

Здесь проблема может заключаться в том, что при создании файла settings.php в /sites/default/ ты его только переименовал из default.settings.php. Нужно было создать новый, тоесть скопировать default.settings.php и переименовать в settings.php и должно было получиться 2 файла.