我面临以下错误:
无法使用模式“a”打开带有消息 file.log 的未捕获异常“Zend_Log_Exception”
在我的引导程序中,我有以下代码:
$logfile = PROJECT_PATH . DIRECTORY_SEPARATOR .'/tmp/logs/'.$config->app->logfile.'.log';
if (!file_exists($logfile))
{
$fp = fopen($logfile, 'a');
fclose($fp);
}
$redacteur = new Zend_Log_Writer_Stream($logfile);
$logger = new Zend_Log($redacteur);
完整的错误页面:
警告:fopen(/home/http/me.tv/fbapps/www//tmp/logs/vengeance.log)[function.fopen]:无法打开流:/home/http/me 中没有这样的文件或目录。第 81 行的 tv/fbapps/www/inline/bootstrap_vengeance.php
警告:fclose() 期望参数 1 是资源,布尔值在第 82 行的 /home/http/me.tv/fbapps/www/inline/bootstrap_vengeance.php 中给出
致命错误:无法在 /home/http/me 中使用模式“a”打开带有消息“/home/http/me.tv/fbapps/www//tmp/logs/vengeance.log”的未捕获异常“Zend_Log_Exception” .tv/fbapps/www/library/Zend/Log/Writer/Stream.php:78 堆栈跟踪:#0 /home/http/me.tv/fbapps/www/inline/bootstrap_vengeance.php(85): Zend_Log_Writer_Stream-> __construct('/home/http/medi...') #1 /home/http/me.tv/fbapps/www/htdocs/vengeance/index.php(9): require_once('/home/http/medi. ..') #2 {main} 在第 78 行的 /home/http/me.tv/fbapps/www/library/Zend/Log/Writer/Stream.php 中抛出