1

我在网站上做了一些更改。该网站最初是静态的,为了进行一些更改,我将网站的链接更改为 .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 脚本中的一些语法错误(在我以前的项目中)。但是在这个项目中,我认为我没有犯任何错误,如果我犯了任何错误,该项目将不会在我的本地主机中运行。

我在两个不同的服务器上检查了网站,但仍然是同样的问题

4

2 回答 2

1

请务必检查 apache 和 php 错误日志(如果它们是分开的)。你会在那里找到你的答案。

或者,假设 php 是罪魁祸首,您可以暂时在 php.ini 中启用以下设置:

display_errors = On
html_errors = On
error_reporting = E_ALL | E_STRICT

只要确保您以后再次禁用这些功能,就不会让用户接触到潜在的敏感信息。

于 2013-04-23T19:43:53.277 回答
0

确保用户 www-data 有权读取 php 脚本

于 2013-04-23T19:54:52.070 回答