Не удается подключиться к Zend для MySQL - PullRequest
1 голос
/ 20 февраля 2011

Я новичок в Zend Framework и пытаюсь разобраться. Интересно, может ли кто-нибудь помочь мне выяснить, почему я не могу подключиться к базе данных MYSQL на моем живом сервере (веб-хост Cpanel / shared style).

Я предпринял следующие шаги.

  1. Встроенный Zend Framework
  2. Загружен в папку на веб-хосте
  3. Добавлена ​​папка "ZEND" в библиотеки
  4. Добавлены строки подключения в файл application.ini * (a)
  5. Перезагрузил страницу

* (а) Информация о подключении, которую я добавил, выглядит следующим образом:

 resources.db.adapter = PDO_MYSQL
 resources.db.params.host = localhost
 resources.db.params.username = cpanel_dbuser
 resources.db.params.password = 123456
 resources.db.params.dbname = cpanel_db

ошибка, которую я получаю, читается как

Fatal error: Uncaught exception 'Zend_Config_Exception' with message 'Error parsing /home/path/application/configs/application.ini on line 13 ' 
in /home/path/library/Zend/Config/Ini.php:181 Stack trace: 
    #0 /home/path/library/Zend/Config/Ini.php(201): Zend_Config_Ini->_parseIniFile('/home/path/...') 
    #1 /home/path/library/Zend/Config/Ini.php(125): Zend_Config_Ini->_loadIniFile('/home/path/...') 
    #2 /home/path/library/Zend/Application.php(383): Zend_Config_Ini->__construct('/home/path/...', 'production') 
    #3 /home/path/library/Zend/Application.php(85): Zend_Application->_loadConfig('/home/path/...') 
    #4 /home/path/public/index.php(25): Zend_Application->__construct('production', '/home/path/...') 
    #5 {main} thrown in /home/path/library/Zend/Config/Ini.php on line 18

EDIT Строка 13 моего application.ini - это пароль. Который имеет восклицательный знак в нем. Который, если я изменю пароль для пользователя базы данных, теперь работает.

В паролях Zend DB нет восклицательных знаков.

1 Ответ

3 голосов
/ 20 февраля 2011

К вашему сведению - пожалуйста, не пытайтесь ответить на этот вопрос для меня.

Выше я уже ответил на вопрос:

В паролях Zend DB нет восклицательных знаков.

Я бы удалил вопрос, но ради других я решил оставить здесь ответ. (Поисковые системы могут сэкономить кому-то немного времени)

...