2013-07-06 3 views
0

Я загрузил drupal на удаленном сервере и созданную базу данных, там есть. Затем, когда я запускаю скрипт установки на сервере. Я получаю эту ошибку:Drupal - возможная ошибка settings.php

Failed to connect to your database server. The server reports the following message: SQLSTATE[28000] [1045] Access denied for user 'a3706350_pasek1'@'localhost' (using password: YES). 

Я просто создал новый файл PHP и назвал его settings.php и скопировать все содержимое default.settings.php в settings.php.

Я попытался написать эту часть самостоятельно, а затем запустить скрипт, и у меня появилась другая ошибка.

$databases = array (
    'default' => array(
    'default' => array (
     'database' => 'name of database uploaded on remote server', 
     'username' => 'root', 
     'password' => 'root', 
     'host' => 'localhost', 
     'port' => '', 
     'driver' => 'mysql', 
     'prefix' => '', 
    ), 
), 
); 

У меня уже было это, когда я запускал install.php на своем локальном хосте. Можете ли вы сказать мне, что я должен делать? Я ошибся в Google, но не смог найти решение. Я также изменил разрешения settings.php на 666 перед запуском install.php. Спасибо.

+0

попробуйте установить новый узел на хосте и посмотреть, поддерживает ли он его. После этого скопируйте все в папку локальных сайтов в папку сайтов на сервере «EXCEPT settings.php». Измените разрешение settings.php и сделайте изменения, которые вы сделали выше (укажите на правильный db). Посмотрите, работает ли это. Если он работает, и вы не можете войти в систему (из-за неправильного пароля). Затем скопируйте соль из старых settings.php на локальном сервере на сервер и посмотрите, работает ли он. – D34dman

ответ

0

База данных mysql не распознает логин a3706350_pasek1. Возможно, вам нужно создать его в первую очередь. Иначе это потому, что пароль неправильный.

+0

Спасибо, но я уже создал его перед установкой. Я также использую бесплатный веб-сервер (000webhost.com), возможно, из-за этого? – jason

+0

Попробуйте написать очень маленький скрипт php, который просто подключается к mysql и печатает результаты. Другими словами, возьмите Drupal из до тех пор, пока вы не узнаете, что база данных доступна. – mzedeler

Смежные вопросы