Я использую Zend framework 1.11 для разработки сайта, размещенного на сервере centos. Apache запущен, и documentroot установлен на "var / www / html / public". Когда я копирую свой файл index.php из моего проекта Zend Framework в этот каталог и перехожу к http: //www.localhost ничего не появляется, то же самое верно и при просмотре localhost / html / public / index.php.
Я заметил, что папку Zend Framework необходимо скопировать в / usr / share / php / Zend, которой не было, пока я не создал ее сегодня вечером. После копирования папки Zend в мой браузер по-прежнему отображается пустая страница. Я использовал php -f /var/www/html/public/index.php и получил следующую ошибку:
PHP Fatal error: Uncaught exception 'Zend_Config_Exception' with message
'parse_ini_file(/var/www/html/application/configs/application.ini): failed to open
stream: No such file or directory' in /usr/share/php/Zend/Config/Ini.php:182
Stack trace:
#0 /usr/share/php/Zend/Config/Ini.php(202): Zend_Config_Ini->_parseIniFile('/var
/www/html/a...')
#1 /usr/share/php/Zend/Config/Ini.php(126): Zend_Config_Ini->_loadIniFile('/var
/www/html/a...')
#2 /usr/share/php/Zend/Application.php(386): Zend_Config_Ini->__construct('/var
/www/html/a...', 'production')
#3 /usr/share/php/Zend/Application.php(85): Zend_Application->_loadConfig('/var
/www/html/a...')
#4 /var/www/html/public/index.php(24): Zend_Application->__construct('production',
'/var/www/html/a...')
#5 {main}
thrown in /usr/share/php/Zend/Config/Ini.php on line 182
Я быстро подхожу к крайнему сроку в четверг, и мне отчаянно нужно понять, что нужно сделать, чтобы исправить эту ситуацию. Кто-нибудь может помочь?
Спасибо
Краткий ответ на этот вопрос, взятый из сообщения об ошибке, заключается в том, что у вас нет ini-файла приложения в каталоге /var/www/html/application/configs
. Вам нужно будет знать, где вы разместили файлы конфигурации проекта. Без более подробной информации трудно оказать лучшую помощь, хотя хорошей отправной точкой является актуальная Zend_Application в Справочном руководстве программиста Zend.