CDbConnection не удалось установить соединение с БД.

Пишите о найденных ошибках в эту тему

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

CDbConnection не удалось установить соединение с БД.

Сообщение barza » 03 июл 2012, 16:21

В параметрах подключения к MySQL хостер помимо имени сервера указал порт: 63589
Каким образом его указать в инсталяторе?
barza
Незнакомец
 
Сообщения: 2
Зарегистрирован: 03 июл 2012, 16:19
Очки репутации: 0

Re: CDbConnection не удалось установить соединение с БД.

Сообщение Xpycm » 03 июл 2012, 20:13

Вы первый с такой проблемой за всё время :-)
В инсталляторе указание порта никак не реализовано. Разве что установить продукт вручную.

Для этого:
1) Открыть файл protected\modules\install\data\open-re.sql;
2) Заменить "{dbPrefix}" на префикс, например: "ore_";
3) Заменить "{adminName}" на "admin", "{adminPass}" -> "b7300769e471d88d5d0c8fa7e77f8c3e", "{adminSalt}" -> "4ed36e64356867.12929158", "{adminEmail}" -> "admin@admin.ru";
4) Выполнить получившиеся запросы через phpmyadmin/adminer;
5) Создать в папке protected\runtime\ пустой файл с названием "already_install";
6) Открыть файл protected\config\db.php и заменить его содержимое на:
Код: Выделить всё

<?php
 return array 
(
  'class' => 'CDbConnection',
  'connectionString' => 'mysql:host=localhost;port=63589;dbname=re_open',
  'username' => 'root',
  'password' => 'root',
  'emulatePrepare' => true,
  'charset' => 'utf8',
  'enableParamLogging' => 0,
  'enableProfiling' => 0,
  'schemaCachingDuration' => 0,
  'tablePrefix' => ore_',
) ;
?>


Ну и данные вместо "host", "port", "dbname", "username", "password" и "tablePrefix" необходимо подставить свои значения.
Всё, теперь можно открыть сайт.

Доступ в админкую панель будет таков - логин: "admin@admin.ru", пароль: "demo".
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: CDbConnection не удалось установить соединение с БД.

Сообщение barza » 04 июл 2012, 10:57

Все получилось, спасибо!
Лучше, конечно, добавить в установщик возможность указать порт. В моем случае - это довольно крупный провайдер - Зенон.
barza
Незнакомец
 
Сообщения: 2
Зарегистрирован: 03 июл 2012, 16:19
Очки репутации: 0

Re: CDbConnection не удалось установить соединение с БД.

Сообщение Xpycm » 04 июл 2012, 11:10

Пожалуйста. Постараемся учесть Ваше пожелание )
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50


Вернуться в Ошибки

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32