早上好。我的phpBB安装存在重大问题。
我已经将其转移到计算机上以开发一些插件,所以我在本地主机上运行它,但是,我创建了一个vHost,其域名与他在线运行的域名完全相同,因此,我不需要更改cookie配置,并且数据库连接信息已经正确。
关于所有这些,我遇到了500个内部服务器错误,该错误在屏幕上也没有显示错误,也没有显示来自apache和php的日志。
我也将E_ALL报告为php错误。可能是什么原因导致的?解决方案可能是什么?
在此先感谢Jorge Ferrari。
最佳答案
如果Apache/PHP错误日志中没有任何内容,则很可能是服务器配置问题。我怀疑问题出在phpBB文件夹中名为.htaccess
的文件中。它可用于以各种方式自定义配置,包括设置重定向和URL重写之类的内容。
如果htaccess文件尝试使用服务器上不可用的Apache功能,则可能会产生500错误。您可以通过临时删除文件并查看网站是否可以正常工作(尽管可能存在一些故障)来进行测试。
如果您确认这是问题的根源,那么理想情况下,您需要在服务器的配置中启用缺少的功能(或可能更新Apache安装)。或者,您可以删除或注释掉htaccess文件中有问题的位。
无论哪种方式,听起来都比编程更像一个Web服务器管理员问题。您可能在phpBB论坛或其他Stack Exchange问答站点上可能有更多的要求(可能是服务器故障?)。
关于php - phpBB 500内部服务器错误,无日志输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19905182/