这可能很简单,但它现在让我发疯。Joomla 1.5.26 ->网站一直运行到今天早上。现在我得到一个内部服务器错误500的首页(html源代码显示没有什么),后端(管理面板)工作得很好。一个编辑完成了一些文章,对我来说没有什么可疑的。
我已经试过了:
- 未发布所有最近创建的文章
- 未发布的动态内容模块(日历、新闻源、最近照片)
- reset .htaccess到原始状态
- 重置权限(所有目录775,所有文件644)
- 在configuration.php (ini_set('display_errors', true)中启用所有PHP错误报告;error_reporting(E_ALL);)-没有错误,只是一些警告"PHP弃用:函数分裂()",但我甚至可以通过取消发布一个插件来摆脱这些警告,之后页面仍然是空白的
- 后端仍然工作
- index.php存在并包含原始代码,模板存在并被分配
- 数据库工作正常,没有等待进程
- 删除了浏览器中的缓存以及后端Joomla缓存
因为我只有FTP访问服务器,我不能访问任何apache日志文件,除了PHP错误日志。还有什么其他的选择来追踪这样的问题?我的托管公司告诉我服务器工作正常,他们还告诉我他们已经重新启动服务器,网站行为没有变化。
这通常发生在你的主机升级你网站服务器上的PHP和/或MySQL时。
查看这篇文章:http://www.itoctopus.com/are-you-suddenly-seeing-an-error-on-every-page-of-your-joomla-website。你的问题很可能是2.2(第2点,第2子点)。
我很确定Apache的错误日志会揭示一些东西