Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 021 990 раз!

Форум

Добро пожаловать, Гость!

Yii + Open Server

Обсуждение вопросов на другие темы связанные с веб-разработкой
technobot
Сообщения: 3
C нами: 2 года 4 мес

Непрочитанное сообщение technobot » 16 июл 2014, 08:59

Всем привет, не получается подружить 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: '.

Помогите пожалуйста!

Аватара пользователя
Redee
Сообщения: 218
C нами: 3 года 5 мес

Непрочитанное сообщение Redee » 16 июл 2014, 12:17

Вот >

'db'=>array(
         'connectionString' => 'mysql:host=localhost;dbname=yiiblog',
         'emulatePrepare' => true,
         'username' => 'root',
         'password' => '',


Или конкретно указывать на каком ip сидит OpS

'db'=>array(
         'connectionString' => 'mysql:host=127.0.0.1;dbname=yiiblog',


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

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

з.ы. Переходи на Yii2 гораздо БЫСТРЕЕ исполнение кода. Че вы все на старом Yii !!!

technobot
Сообщения: 3
C нами: 2 года 4 мес

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

Redee писал(а):Вот >

'db'=>array(
         'connectionString' => 'mysql:host=localhost;dbname=yiiblog',
         'emulatePrepare' => true,
         'username' => 'root',
         'password' => '',


Или конкретно указывать на каком ip сидит OpS

'db'=>array(
         'connectionString' => 'mysql:host=127.0.0.1;dbname=yiiblog',


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

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

з.ы. Переходи на Yii2 гораздо БЫСТРЕЕ исполнение кода. Че вы все на старом Yii !!!



Поправил порт mysql на 3306 и все заработало. Я посмотрел не много на yii2 и его код на первый взгляд значительно чище, но он все еще beta в продакшене его использовать вообще можно? И у меня проект написан на первом, не завалю ли я его переносом??? Так то я понимаю что переезд необходим но пока очкую если честно

Rim
Сообщения: 8
C нами: 4 года 5 мес

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

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

ЗЫ: мог просто добавить порт а не менять его:
'db'=>array(
         'connectionString' => 'mysql:host=localhost;port=27015;dbname=yiiblog',

Аватара пользователя
Redee
Сообщения: 218
C нами: 3 года 5 мес

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

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

Как без них то щас и смотреть в прошлое используя 1ый Yii.
Вы как хотите мой вердикт - Yii2 !!!

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

technobot
Сообщения: 3
C нами: 2 года 4 мес

Непрочитанное сообщение technobot » 17 июл 2014, 11:39

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

Как без них то щас и смотреть в прошлое используя 1ый Yii.
Вы как хотите мой вердикт - Yii2 !!!

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



Будет релиз будет пища, тратить неделю - две на перенос проекта на бета версию фреймворка с которым еще нужно время на ознакомление на данный момент сродне самоубийству


Вернуться в «Оффтоп и другие темы»

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

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