500内部服务器错误原因

时间:2017-08-09 05:02:08

标签: php .htaccess hosting

我的网站已经用了很长时间(注册页面已关闭),但是当打开注册页面时,我认为很多访问者正试图访问该页面。现在它引起了一个问题,Internal Server Error就在这里:

  

内部服务器错误

     

服务器遇到内部错误或配置错误   无法完成您的请求。

     

请与服务器管理员webmaster@sample.com联系   告诉他们错误发生的时间,以及你可能做的任何事情   已经完成可能导致错误。

     

有关此错误的详细信息可能在服务器错误中可用   日志中。

     

此外,遇到500内部服务器错误错误   尝试使用ErrorDocument来处理请求。

尝试刷新网站时,错误有时会消失,有时会再次返回。我有searched导致此问题的原因,并尝试删除我的.htaccess文件。当试图访问网站主页并多次刷新时,错误消失!所以,认为它可能是服务器错误的原因。

这是我的htaccess的内容:

Options -Indexes

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php?%{QUERY_STRING} [L]
</IfModule>

配置有什么问题。还有什么可能导致这个错误?

附加:如果我们一次获得大约1k +用户的高流量,我们就会收到此错误,但是当我们只有500个用户时,错误就不会显示。

1 个答案:

答案 0 :(得分:0)

我认为标题模块已被删除 尝试在命令行上:

Install mod_headers的第一个

sudo a2enmod headers然后重新启动apache

service apache2 restart