Страница 1 из 1

Ошибка "CDbConnection failed to open the DB connection."

СообщениеДобавлено: 09 мар 2013, 11:09
gsnx
Добрый день уважаемые форумчане и владельцы форума!

Помогите прояснить ситуацию возникшую при установке Open Real Estate
Версия Open Real Estate самая свежая 1.4.2
1. Залив на хостинг файлы программой FileZilla, принялся в ней же менять права на папки как указано в Wiki по установке системы http://monoray.ru/wiki/%D0%A3%D1%81%D1% ... eal_Estate
После установки прав набрал адрес сайта и сразу вышло окно "Установка в один шаг" что кстати ни есть совсем верно, ибо окно с параметрами хостинга и его тестированием было бы полезным для понимания соответствия параметрам системы с параметрами хостинга.
Заполнил поля данными и нажал "Установить", это же окно обновилось и в нём сверху выскочила строка ошибки:
"Необходимо исправить следующие ошибки:
CDbConnection failed to open the DB connection."
Полазил по поиску в яндексе и гугле нашел только что возможно это не подключенная библиотека PDO...
Закинул в корень сайта файлик test.php со строкой <?php phpinfo(); посмотрел параметры этого самого ПДО, увидел что все подключено, задумался.

2. Эту же самую версию решил проверить установкой локально используя Денвер
Набрал адрес (не выставил при этом права на папки как описано в Вики) и здесь самое интересное вышло окно сравнения параметров сервера с требованиями системы, чего как я упоминал выше не было при установке на хостинг.

Скрины локального старта так сказать и попытки установки на хостинг прилагаю для скачивания. http://yadi.sk/d/soxu701K38qw9 и http://yadi.sk/d/IFQWXSiT38qyd
Помогите понять причины таких различий и конечно разобраться что с установкой на хостинг?

Re: Ошибка "CDbConnection failed to open the DB connection."

СообщениеДобавлено: 09 мар 2013, 13:49
Xpycm
Тут 3 причины, которые сразу приходят на ум:

1) либо не создана БД, к которой указываете соединение
2) либо у пользователя БД нет достаточных прав.
3) либо сами данные к БД некорректны

Re: Ошибка "CDbConnection failed to open the DB connection."

СообщениеДобавлено: 10 мар 2013, 19:42
gsnx
Xpycm писал(а):Тут 3 причины, которые сразу приходят на ум:

1) либо не создана БД, к которой указываете соединение
2) либо у пользователя БД нет достаточных прав.
3) либо сами данные к БД некорректны


1) и 2) отпали это без вопросов все нормально, а вот с третьим... :)

Спасибо большое за отклик своевременно, причина оказалась банальной, у хостера нетипичное именование базы данных и пользователя базы данных, т.е. есть так называемый префикс для этих наименований (собственно префикс имя учетной записи) стоило только применить такие имена, всё сразу пошло и поехало как говорится!

В общем вопрос закрыт.

Re: Ошибка "CDbConnection failed to open the DB connection."

СообщениеДобавлено: 01 апр 2014, 17:43
Vasilich
gsnx, подскажите как победили эту проблему.

Re: Ошибка "CDbConnection failed to open the DB connection."

СообщениеДобавлено: 02 апр 2014, 09:27
Koduc
Vasilich писал(а):gsnx, подскажите как победили эту проблему.

Внимательно проверить заполнение всех полей: адрес, порт базы данных, имя пользователя и пароль. Убедитесь, что данная база данных создана и пользователь имеет права на полный доступ к ней. Обычно, на хостинге, прямо дают готовых набор данных, их просто надо корректно вписать в поля.

Re: Ошибка "CDbConnection failed to open the DB connection."

СообщениеДобавлено: 02 апр 2014, 14:49
Vasilich
Спасибо, проблему уже решил :) Так как впервые таким занимаюсь, то соответственно не знал, что надо создать БД. :-D

Re: Ошибка "CDbConnection failed to open the DB connection."

СообщениеДобавлено: 10 май 2014, 17:40
alexaltair
База данных должна быть создана.
Если это готовый продукт, почему нет "пустой" базы данных, чтобы начать работать?
Где в какой папке должна распологаться база данных и где можно почитать, о том как её создать и "прикрепить" к программе?

Спасибо.

Re: Ошибка "CDbConnection failed to open the DB connection."

СообщениеДобавлено: 10 май 2014, 20:38
Foton
alexaltair писал(а):База данных должна быть создана.
Если это готовый продукт, почему нет "пустой" базы данных, чтобы начать работать?
Где в какой папке должна распологаться база данных и где можно почитать, о том как её создать и "прикрепить" к программе?

Спасибо.


В какой момент вы получаете данное сообщение?
Если в самом начале установки, то вы должны указать данные базы данных, созданной на хостинге. Соответственно, узнать как создать базу данных вы можете у вашего хостера.
Все данные для заполнения базы данных в продукте есть.

Re: Ошибка "CDbConnection failed to open the DB connection."

СообщениеДобавлено: 10 май 2014, 20:41
Cornil
О том, как создать пустую базу данных и получить данные для доступа к ней, должно быть написано в панели управления хостингом. Для каждого хостинга - индивидуально. Все остальное движок делает сам.