php - phpBB 500内部服务器错误,无日志输出

标签 php apache error-handling phpbb phpbb3

早上好。我的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/

相关文章:

php - 显示链接的绝对位置

php - 设置 apache RewriteMap 以从数据库中提取的正确方法是什么? (PHP/APACHE/MySQL)

php - move_uploaded_file 无法打开流 : Permission denied - Mac

ruby - Rails简单验证码验证永远行不通吗?即使正确

php - 如果返回,在 php 中添加 div 类

php - TTFB - 跟踪 php 函数的运行时间

regex - 使用正则表达式解析 Apache 日志文件

python - 如何解决 “name '机器人“未定义”错误?

go - 为什么我不能对类型 validator.FieldError 使用 Error()

PHP 无法在带有 nginx 和 php-fpm 的 Amazon EC2 服务器上的页面内工作