我一直在使用Silverstripe 2.4.10。我仍在学习有关此内容管理系统的很多知识。我一直在为网站进行更新,并且自从将更新发布到网上以来,我一直在CMS的管理面板中收到错误消息:
警告:error_log(../ mysite / logs / warning_log.txt)[function.error-log]: 无法打开流:第57行的/home/www.mysite.com/web/sapphire/dev/LogFileWriter.php中的权限被拒绝
由于我已经备份了旧代码,所以我已经尝试将网站还原为原始代码,但是问题仍然存在。我一直在互联网上找东西,找不到答案。
答案 0 :(得分:0)
在silverstripe 2.4中,日志目录是通过...设置的。
SS_Log::add_writer(new SS_LogFileWriter('/my/logfile/path'), SS_Log::ERR);
我只能猜测出mysite的不正确路径。
搜索“ SS_Log :: add_writer”调用或其他日志方法(请参见docs for 2.4)应该可以帮助您找到解决问题的代码。