【问题标题】:Script timed out before returning headers: index.php脚本在返回标头之前超时:index.php
【发布时间】:2012-03-29 20:01:33
【问题描述】:

我在服务器日志中安装 magento 时收到此错误,并且该站点抛出 500 内部服务器错误。

我没有改变任何我认为可能导致这种情况的东西。有谁知道这个错误来自哪里以及修复是什么?

【问题讨论】:

    标签: php mysql magento e-commerce


    【解决方案1】:

    服务器日志中是否提到了任何内容?我敢打赌你会在那里找到你真正的答案。

    500 是一个内部致命错误,通常与权限相关,但其他问题也可能导致此问题,例如虚拟主机配置不当、.htaccess 配置不当……等等。检查您的服务器日志,您应该有更多关于错误的详细信息。

    【讨论】:

    • 我从 borked mod rewrite 语句中获得了 500 多条,而不是与权限问题有关
    • 在我工作的服务器中,任何致命的 php 错误都会抛出 500 标头。
    • 啊!确实,好点子。我自己遇到了更多与 apache 配置相关的错误,但我的朋友可能是因为我们比一般的 Joe 调整的东西更多,因此在较低级别上破坏了更多的东西。
    • @Sam - 是的。网络服务器基本上是在告诉你它不能完成它的工作,因为 php 不能完成它的工作。通常,只能通过修复 Web 服务器软件来解决此错误。这不是客户端问题。由 Web 服务器站点的操作员来定位和分析日志,这些日志应该会提供有关错误的更多信息。
    【解决方案2】:

    您尝试执行什么操作导致出现此错误?当我做一些劳动密集型的事情时,我会不时得到它。例如,我正在将大约 10,000 个产品导入到我的 Magento 构建中,并收到相同的错误消息。在这种特殊情况下,我愿意与您的 Apache 超时设置或 PHP max_execution_time 设置或两者的组合有关。如果您喜欢我并尝试上传/解析一个充满产品的巨大 CSV 文件,它也可能是您的 PHP max_input_time 设置。如果您必须稍微调整一下数字才能找到正确的组合以使事情发挥作用,也不要气馁。我必须尝试 3-4 次才能让我的成功运行。

    帮助我的几个帖子是Script timed out before returning headers: php.fastcgihttp://www.magentocommerce.com/boards/viewthread/74021/#t213112

    【讨论】:

      猜你喜欢
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-08
      • 1970-01-01
      • 2014-10-18
      相关资源
      最近更新 更多