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.
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: ‘.
Вот >
Или конкретно указывать на каком 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 перевел..
ЗЫ: мог просто добавить порт а не менять его:
Бета есть я рад. Код быстре, оптимальне, меньше.
Трейты / неймспейсы есть гуд!
Или можете выбрать тоже хороший фреймверк с также новыми фичами языка php допустим Laravel.
Его немного смотрел, но чето Yii2 как то роднее что ли ))).
Redee писал(а): Бета есть я рад. Код быстре, оптимальне, меньше.
Трейты / неймспейсы есть гуд!
Или можете выбрать тоже хороший фреймверк с также новыми фичами языка php допустим Laravel.
Его немного смотрел, но чето Yii2 как то роднее что ли ))).