Cdbconnection failed to open the db connection что делать

Cdbconnection failed to open the db connection что делать

Обсуждение продуктов компании и фреймворка Yii

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

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

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

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

Добрый день уважаемые форумчане и владельцы форума!

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

Тут 3 причины, которые сразу приходят на ум:

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

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

Xpycm писал(а): Тут 3 причины, которые сразу приходят на ум:

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

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

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

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

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

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

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

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

База данных должна быть создана.
Если это готовый продукт, почему нет «пустой» базы данных, чтобы начать работать?
Где в какой папке должна распологаться база данных и где можно почитать, о том как её создать и «прикрепить» к программе?

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

alexaltair писал(а): База данных должна быть создана.
Если это готовый продукт, почему нет «пустой» базы данных, чтобы начать работать?
Где в какой папке должна распологаться база данных и где можно почитать, о том как её создать и «прикрепить» к программе?

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

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

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

Источник

Cdbconnection failed to open the db connection что делать

Обсуждение продуктов компании и фреймворка Yii

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

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

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

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

Добрый день уважаемые форумчане и владельцы форума!

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

Тут 3 причины, которые сразу приходят на ум:

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

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

Xpycm писал(а): Тут 3 причины, которые сразу приходят на ум:

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

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

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

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

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

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

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

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

База данных должна быть создана.
Если это готовый продукт, почему нет «пустой» базы данных, чтобы начать работать?
Где в какой папке должна распологаться база данных и где можно почитать, о том как её создать и «прикрепить» к программе?

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

alexaltair писал(а): База данных должна быть создана.
Если это готовый продукт, почему нет «пустой» базы данных, чтобы начать работать?
Где в какой папке должна распологаться база данных и где можно почитать, о том как её создать и «прикрепить» к программе?

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

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

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

Источник

CDbConnection failed to open the DB connection: SQLSTATE[HY000] [2002]

Hi
I run LimeSurvey on Linux for a few years now. After a reboot, probably an update, lime does not start anymore.
I get the error
CDbConnection failed to open the DB connection: SQLSTATE[HY000] [2002] No such file or directory

Following my research I looked for the connectionstring in the config.php and found
‘connectionString’ => ‘mysql:unix_socket=/usr/local/LimeSurvey/var/LimeSurvey_mysqld.sock;dbname=limesurvey;’,

So I looked for the /usr/local/LimeSurvey/var/LimeSurvey_mysqld.sock file but it was not there.
Further research results:
change the connectionString to: ‘connectionString’ => ‘mysql:host=127.0.0.1;unix_socket=/usr/local/LimeSurvey/var/LimeSurvey_mysqld.sock;dbname=limesurvey;’,

so the new error:
CDbConnection failed to open the DB connection: SQLSTATE[HY000] [2002] Connection refused
I found I would have to change the my.cnf and delete skip-networking, but that did not change anything.

So my first question is how to recreate the /usr/local/LimeSurvey/var/LimeSurvey_mysqld.sock file as I hope the problem is solved with that.

can anyone help? its urgent ;(

thank you!
best
Klaus

Hi
change the connectionString to: ‘connectionString’ => ‘mysql:host=127.0.0.1;unix_socket=/usr/local/LimeSurvey/var/LimeSurvey_mysqld.sock;dbname=limesurvey;’,

I updated to 2.62.2+170203 a few days ago and I am also having the same issue. I got the error a few times after the update but refreshing the page seemed to work. Now I can’t login or view a survey.

Источник

CDbConnection failed to open the DB connection: unable to open database file

I am trying to use the gii code generator to create models. I was able to access the gii code generator on my browser. However, when I click on the ‘Model Genetator’ I get the CDbException which says this ‘DbConnection failed to open the DB connection: SQLSTATE[HY000] [14] unable to open database file’. Any one able to help me out with this? I am just getting started that’s why I don’t have enough reputation to upload photos.

2 Answers 2

open your protected/main.php file

find this and put database name and password there

if you have not created database go to phpmyadmin and create database.

Cdbconnection failed to open the db connection что делать. Смотреть фото Cdbconnection failed to open the db connection что делать. Смотреть картинку Cdbconnection failed to open the db connection что делать. Картинка про Cdbconnection failed to open the db connection что делать. Фото Cdbconnection failed to open the db connection что делать

What Yii version are you using? If you are using Yii 1.1.16 go to your webroot / protected / config / database.php You will find what kamlesh.bar said

In Yii 2 you have to edit the db.php file and edit:

I wish this solve your problem

Not the answer you’re looking for? Browse other questions tagged php mysql yii or ask your own question.

Related

Hot Network Questions

Subscribe to RSS

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

site design / logo © 2021 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2021.12.10.40971

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Источник

Форум

Yii + Open Server

Yii + Open Server

Всем привет, не получается подружить openserver и yii.

в main.php разместил строку
‘connectionString’ => ‘mysql:host=localhost;dbname=testdb’,

Создал php.ini и добавил модули для mysql pdo, тоже самое сделал в production и development версиях. Статика отдается нормально, но при обращении к базе данных (например при входе пользователя) получаю исключение
throw new CDbException(‘CDbConnection failed to open the DB connection: ‘.

Cdbconnection failed to open the db connection что делать. Смотреть фото Cdbconnection failed to open the db connection что делать. Смотреть картинку Cdbconnection failed to open the db connection что делать. Картинка про Cdbconnection failed to open the db connection что делать. Фото Cdbconnection failed to open the db connection что делать

Вот >
Или конкретно указывать на каком ip сидит OpS
Убедись что модуль MySQL включен, просмотри логи запуска OpS.

Создавать php.ini НЕ надо.
Настраивай php.ini здесь допустим > e:\OpenServer\userdata\config\PHP-5.5.6_php.ini
PDO по умолчанию включена в сборке php на OpS.

Redee писал(а): Вот >
Или конкретно указывать на каком ip сидит OpS
Убедись что модуль MySQL включен, просмотри логи запуска OpS.

Создавать php.ini НЕ надо.
Настраивай php.ini здесь допустим > e:\OpenServer\userdata\config\PHP-5.5.6_php.ini
PDO по умолчанию включена в сборке php на OpS.

Непрочитанное сообщение Rim » 16 июл 2014, 14:40

Сами разрабы говорят не использовать Yii2 для продакшина..
Я бы и сам уже перелил все сайты на Yii2 а то пока что на 1.1.15 перевел..

ЗЫ: мог просто добавить порт а не менять его:

Cdbconnection failed to open the db connection что делать. Смотреть фото Cdbconnection failed to open the db connection что делать. Смотреть картинку Cdbconnection failed to open the db connection что делать. Картинка про Cdbconnection failed to open the db connection что делать. Фото Cdbconnection failed to open the db connection что делать

Бета есть я рад. Код быстре, оптимальне, меньше.
Трейты / неймспейсы есть гуд!

Или можете выбрать тоже хороший фреймверк с также новыми фичами языка php допустим Laravel.
Его немного смотрел, но чето Yii2 как то роднее что ли ))).

Redee писал(а): Бета есть я рад. Код быстре, оптимальне, меньше.
Трейты / неймспейсы есть гуд!

Или можете выбрать тоже хороший фреймверк с также новыми фичами языка php допустим Laravel.
Его немного смотрел, но чето Yii2 как то роднее что ли ))).

Источник

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

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