我有一个在 XAMPP 上运行的网站。
我不知道该网站编写的 php 版本以及 apache 版本。
我想将其移动到 Windows 上,但收到消息
00-Internal server error occurs
。
我也这样做了(wamp->apache->apache模块->rewrite-modules)并重新启动我的wamp,但什么也没发生。
这是我看到的错误:
Internal Server Error 服务器遇到内部错误或 配置错误,无法完成您的请求。请 通过 admin@localhost 联系服务器管理员,告知他们 此错误发生的时间以及您刚刚执行的操作 在这个错误之前。可能可以获得有关此错误的更多信息 在服务器错误日志中。
解决办法是什么!
我会很感激
您应该激活文件中的重写模块
httpd.conf
。
更改此行:
#LoadModule rewrite_module modules/mod_rewrite.so
至:
LoadModule rewrite_module modules/mod_rewrite.so
从您的 www wamp 文件夹中删除(或移动).htaccess 文件...
回复:500 内部服务器错误
检查您是否已加载 apache 重写模块。
转到 wamp_manager -> apache -> Modules 并在列表中查找 rewrite_module。
如果它旁边没有勾号,请单击它。 Apache 将被退回(停止、启动)。再试一次。
如果没有加载所需的模块,重写引擎将无法工作。
使用 deflate 标签调用某些过滤器是很常见的。像这样:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript image/svg+xml
</IfModule>
如果启用了 Deflate Module,但未启用 Filter Module,您也会收到错误 500。
对于我来说这不起作用,还有另一种方法吗?