2015-01-02 3 views
0

Когда я загрузить мой сайт Yii к idwebhost у меня есть проблема, как этотОшибка при загрузке Yii Сайт онлайн

CDbConnection failed to open the DB connection: SQLSTATE[HY000] [1045] Access denied for user 'cieprod1_ubay'@'ngasem.idwebhost.com' (using password: YES) 

Мой конфиг в main.php:

'db'=> array(
     'connectionString' => 'mysql:host=cieproduction.com;dbname=cieprod1_dbmabak', 
     'emulatePrepare' => true, 
     'username' => 'cieprod1_ubay', 
     'password' => 'XXXXXXXX', 
     'charset' => 'utf8', 
     .... 
    ); 

Я не знаю, что это неправильно :(

+3

Эмм, я очень советую вам изменить свой пароль, теперь, когда вы разместили ее на весь Интернет, чтобы увидеть. –

+0

Покажите нам больше кода, включая код, в котором вы подключаетесь к базе данных, и ** пожалуйста ** удалите свой пароль. – Core

ответ

1

попытка host=localhost или host=127.0.0.1 вместо cieproduction.com

0

Собственно, ваш MySQL db host на cieproduction.com, и вы пытаетесь получить доступ с ngasem.idwebhost.com. Таким образом, вы должны предоставить привилегии для пользователя cieprod1_ubay с хоста ngasem.idwebhost.com для доступа к вашей базе данных cieprod1_dbmabak. Этот пользователь на сервере MySQL «представлен» как cieprod1_ubay @ngasem.idwebhost.com. Запрос на предоставление MySQL выглядит так:

grant all on cieprod1_dbmabak.* to `cieprod1_ubay`@`ngasem.idwebhost.com`; 

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

0

попробовать с этим

'db'=> array(
     'connectionString' => 'mysql:host=localhost;dbname=cieprod1_dbmabak', 
     'emulatePrepare' => true, 
     'username' => 'cieprod1_ubay', 
     'password' => 'XXXXXXXX', 
     'charset' => 'utf8', 
     .... 
    ); 
Смежные вопросы