我在网站上做了一些更改。该网站是初始静态的,为了进行一些更改,我将网站的链接更改为.php。
我做了更改,它在localhost中工作得非常好。我没有看到任何错误和警告。
然而,当我把它移到实时服务器时,我看到了这个问题。
Server error
The website encountered an error while retrieving http://prakashchhetri.com.np/projects/hmaloha/. It may be down for maintenance or configured incorrectly.
Here are some suggestions:
Reload this webpage later.
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.
之前我遇到过类似的问题,但这是由于PHP脚本中的一些语法错误(在我以前的项目中)。 但是在这个项目中,我不认为我犯了任何错误,如果我做了任何错误,该项目将不会在我的本地主机中运行。
我在两个不同的服务器上检查了网站,但仍然存在同样的问题
答案 0 :(得分:1)
请务必检查apache和php错误日志(如果它们是分开的)。你会在那里找到答案。
或者,假设php是罪魁祸首,你可以在php.ini中暂时启用以下设置:
display_errors = On
html_errors = On
error_reporting = E_ALL | E_STRICT
请确保将来再次禁用这些内容,这样您就不会向用户展示潜在的敏感信息。
答案 1 :(得分:0)
确保用户www-data有权阅读php脚本