Yii framework настройки

Yii framework настройки

В который раз занимаюсь поиском настроек подключения к базе данных фреймворка Yii, когда разворачиваю сайт на локальном хосте(в моем случае Denwer). Поэтому решил оставить статью-напоминалку для себя и для тех, кто страдает склерозом, как я:)
В моем случае сайт клиента построен на Yii framework и настройки находятся по пути D:\webserver\home\имя_вашего_сайта\www\chat\libs\config.php

*  MySQL Database parameters
 */

$db = array(
    'base'=>'you_db', /*имя базы данных*/
    'user'=>'user', /*имя пользователя*/ 
    'pass'=>'12345', /*пароль пользователя*/
    'prefix'=>'prefix_'
);

$mysqlhost = "localhost";
$mysqldb = $db['base'];
$mysqllogin = $db["user"];
$mysqlpass = $db["pass"];
$mysqlprefix = $db["prefix"];

$dbencoding = "utf8";
$force_charset_in_connection = true;

/*
 *  Mailbox
 */
$webim_mailbox = "manager@имя_домена.com";
$mail_encoding = "utf-8";

У меня возникала проблема, точнее ошибка при разворачивании сайта на денвере ошибка подключения к базе данных “cdbconnection failed to open the db connection“. И решением этой проблемы было исправить в вышеуказанном файле параметры подключения, а именно имя базы данных, имя пользователя и пароль пользователя.
Как не странно нашел еще один файл настроек подключения к базе данных. Судя по всему разработчики несколько раз прописали в разных местах. Но данный файл кроме настроек подключения к базе данных никаких параметров больше не содержит. Предыдущий файл содержал еще настройки отправки почты с сайта и не только.
И так путь к файлу и код:

D:\webserver\home\имя_сайта\www\protected\config\db.php

return array(
    'base'=>'you_db', /*имя базы данных*/
    'user'=>'user', /*имя пользователя*/ 
    'pass'=>'12345', /*пароль пользователя*/
    'prefix'=>'prefix_'
);
 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *