我有一个在XAMPP上运行的网站。
我不知道它的网站编写的php版本和apache的版本。
我想在Windows上移动它,但收到消息00-Internal server error occurs
。
我也做了(wamp-> apache-> apache modules-> rewrite-modules)并重启我的wamp但没有任何反应。
这是我看到的错误:
内部服务器错误服务器遇到内部错误或 配置错误,无法完成您的请求。请 请联系admin @ localhost的服务器管理员以通知他们 发生此错误的时间以及您刚刚执行的操作 在此错误之前。可能会提供有关此错误的更多信息 在服务器错误日志中。
解决方案是什么!
我会感恩的
答案 0 :(得分:17)
您应该在文件httpd.conf
中激活重写模块。
更改此行:
#LoadModule rewrite_module modules/mod_rewrite.so
到:
LoadModule rewrite_module modules/mod_rewrite.so
答案 1 :(得分:3)
从您的www wamp文件夹中删除(或移动).htaccess文件...
答案 2 :(得分:2)
Re:500内部服务器错误
检查是否已加载apache重写模块。
转到wamp_manager - > apache - >模块并在列表中查找rewrite_module。
如果它旁边没有TICK,请单击它。 Apache将被退回(停止,开始)。再试一次。
如果没有加载所需的模块,重写引擎将无法工作。
答案 3 :(得分:1)
使用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 已启用,但过滤模块,则您还会收到错误500.