Apache-2.2

PHP 致命錯誤 Zend 未擷取異常

  • August 30, 2011

我正在使用 Zend 框架 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 Programmer’s Reference Guide 中的相關Zend_Application部分。

引用自:https://serverfault.com/questions/306300