phpBB 500内部服务器错误,没有日志输出

时间:2013-11-11 11:26:21

标签: php apache error-handling phpbb phpbb3

早上好。我的phpBB安装存在一个主要问题。

我已将它转移到我的计算机上开发一些插件,所以我在localhost上运行它,但是,我创建了一个vHost与他在线运行的完全相同的域,所以,我不需要更改cookie配置,数据库连接信息已经正确。

考虑到所有这一切,我得到一个500内部服务器错误,它在屏幕上没有显示错误,也没有显示来自apache和php的日志。

我有关于php的错误报告也是E_ALL。什么可能导致这种情况,解决方案可能是什么?

提前致谢Jorge Ferrari。

2 个答案:

答案 0 :(得分:0)

如果您在Apache / PHP错误日志中没有得到任何结果,那么它更可能是服务器配置问题。我怀疑问题出在phpBB文件夹中名为.htaccess的文件中。它可用于以各种方式自定义配置,包括设置重定向和URL重写等。

如果htaccess文件尝试使用服务器上不可用的Apache功能,则可能会生成500错误。您可以通过暂时删除文件来测试这一点,并查看网站是否正常工作(尽管可能存在一些故障)。

如果您已确认它是问题的根源,那么理想情况下您需要在服务器配置中启用缺少的功能(或者可能更新Apache安装)。或者,您可以删除或注释掉htaccess文件中有问题的位。

无论哪种方式,它听起来更像是网络服务器管理问题,而不是编程。您可能会在phpBB论坛上或在不同的Stack Exchange Q& A站点(可能是服务器故障?)上询问更多运气。

答案 1 :(得分:0)

检查是否启用了重写模块?(大部分原因都是这样)

在httpd.conf中取消注释

LoadModule rewrite_module modules/mod_rewrite.so

如果您尝试使用未加载的模块,则会出现500内部服务器错误。

  

检查.htaccess文件中使用的模块,并检查httpd.conf是否已加载已使用的模块