【问题标题】:HTTP 500 error at the server?服务器上的 HTTP 500 错误?
【发布时间】:2012-02-07 13:10:04
【问题描述】:

我可以在本地计算机上很好地运行这个 PHP 脚本,但是当 我尝试在服务器中运行 PHP 脚本,

我在浏览器上收到了他的消息。 此错误(HTTP 500 Internal Server Error)表示您访问的网站存在服务器问题,导致网页无法显示。

你有解决它的想法吗? 我在 Apache 本地运行,服务器是 IIS

谢谢

【问题讨论】:

  • 为什么不看apache日志??或 php 错误日志..

标签: php apache http iis


【解决方案1】:

“HTTP 500”是一个非常非常普遍的错误。它可以表示任意数量的不同事物。

问:你检查过服务器日志吗?他们说什么?

这绝对是第一个开始的地方。

附录 1.11.2012:

嗨-

听起来像:

1) 您在远程 IIS 服务器上安装了 PHP,并且它正在工作。好:)

2) 您的脚本也部署在远程 IIS 服务器上,并且它们可以运行(也很好)

3) 所以你需要“调试”。

建议:

1) 请联系远程 IIS 服务器的管理员,看看是否有任何方法可以让您查看日志。日志极有可能直接导致您遇到问题。在应用程序使用后能够监控日志也很重要。请看管理员是否可以帮助您。

2) 如果做不到这一点,您可以随时输入“printf”调试语句。

“回声”很有用。

这是一个写入您自己的日志文件的小脚本:

<?php
  function PHPDBG ($s)
  {
    // change "/tmp/PHPDBG.txt" to suit your system
    $fp = fopen ("/tmp/PHPDBG.txt", "a");
    $s = date("d/m/y : H:i:s", time()) . ":" . $s . "\n";
    fputs($fp, $s);
    fclose($fp);
  }
 ?>

3) 检查以下内容:

a) 确保您的第一个脚本正确读取所有变量;确保这些值是您期望的所有值

b) 确保它遵循您期望的相同代码路径

c) 确保第二个脚本的 URL 正确

d) 尝试从您的浏览器手动调用该 URL,以确保它是正确的

e) 确保所有会话变量写入正确;确保值是您期望的值

'希望有帮助..

【讨论】:

  • 如果看不到服务器日志,确实是无法调试问题。在这一点上,我要问:你确定这台服务器安装了 PHP 吗?你能运行一个只有“phpinfo()”的脚本吗,例如?
  • 第一个 php 脚本可以运行,但是当这个脚本将参数传递给另一个 php 脚本时,第二个 php 脚本给了我(HTTP 500 内部服务器错误,但如果我在 apache 本地测试脚本它正在工作完美……为什么会这样?
  • 第一个 php 脚本可以运行,但是当这个脚本将参数传递给另一个 php 脚本时,第二个 php 脚本给了我(HTTP 500 内部服务器错误,但如果我在 apache 本地测试脚本它正在工作完美……为什么会这样?
  • 是否有可能,因为 php.ini 的日期设置?
【解决方案2】:

我认为 IIS 不支持开箱即用的 PHP。您需要启用它。这是一个很棒的指南:

http://www.simongibson.com/intranet/php2003/

【讨论】:

  • 链接断开。请尽量避免“仅链接”的答案。
【解决方案3】:

在 httpd.conf 或 httpd-xampp.conf 中检查是否被意外注释掉。

AddType application/x-httpd-php .php .php3 .php4 .php5

Try editing this part in your httpd.conf and set AllowOverride All

And also check .htaccess file, hidden .htaccess file in the htdocs folder caused the issue

【讨论】:

    【解决方案4】:

    您可能将文件托管在服务器上的子目录中,如果是这种情况,请打开 .htaccess 文件并添加以下行

     RewriteEngine On
     RewriteBase /The_Directory_Where_You_Uploaded_The_Files/
    

    希望这能解决问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-15
      • 1970-01-01
      • 1970-01-01
      • 2012-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多