Apache-2.2
PHP 致命錯誤 Zend 未擷取異常
我正在使用 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部分。