0

当我尝试访问该网站时,我收到此错误:

HTTP 错误 500(内部服务器错误):服务器尝试完成请求时遇到意外情况

即使在完全删除 htaccess 文件后,该网站仍然无法正常工作。注意:在本地主机上它工作正常。

评论后编辑:

我想我还不够清楚,这是我的问题的详细信息:我有一个用 PHP5 编写的网站,没有框架或 cms 或任何东西,它工作正常。然后我开始管理部分,所以我使用 CodeIgniter 并重写了网站。现在我几乎完成了编程,所以我将测试版本上传到服务器的子文件夹中进行测试,但是出现了上面提到的 500 错误,我的第一个想法是这是一个 htaccess 文件问题,所以我尝试了其他 htaccess 文件并最终将其删除从服务器,但问题仍然存在。现在,我的本地服务器和远程服务器之间的唯一区别是我在本地运行的是 PHP 5.3.5,而远程运行的是 PHP 5.2.14。这就是我现在能想到的所有信息。

提前谢谢。

4

2 回答 2

1

您可能缺少 PHP/Apache 模块,因此出现 500 错误。

1:检查根目录中的日志和运行脚本所在的目录,否则检查根目录/logs 上方的目录。

2:创建一个名为 phpinfo.php 的文件,在其中放入:

<?php phpinfo(); ?>

并运行它。

3:然后将输出中显示的已安装扩展列表与您在本地安装的模块列表进行比较。

如果您使用 WAMP,请单击托盘图标,转到 PHP->extensions,您可以看到所有已安装的内容。阿帕奇也是如此。

博夫

此外:

一个好的开始是确保 CURL 和 MBSTRING 处于打开状态,但是我不使用 CAKE PHP....

于 2012-12-11T10:33:08.827 回答
0

我遇到了同样的问题并在顶部添加了这一行

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
于 2020-05-12T08:21:09.417 回答