【问题标题】:PHP stops rendering page somewhat arbitrarilyPHP有些随意地停止渲染页面
【发布时间】:2010-10-31 10:38:25
【问题描述】:

我整个上午都在试图找到答案,但无济于事。我在一个网站上工作,我设置了一个小型测试服务器来进行更改。当我加载我做了一些更改的页面时,我注意到页面停止了。我重新加载了页面,它停在了另一个地方。我一次又一次地重新加载,注意到它停在了三四个地方,但无法预测它会停在哪里。页面本身包含在其中包含逻辑的页面中,当页面未发布到时包含。我做了一个只包含phpinfo(); 的小页面页面,同样的问题也存在。它停在生成的表格中看似随机的位置。

有没有其他人遇到过这个问题,如果有,您是如何解决的?

设置:

  • Windows XP(测试服务器)
  • XAMPP
    • PHP 5.2.9
    • Apache 2.2.11

我对服务器所做的唯一更改是将文档根目录指向 httpd.conf 文件中的不同文件夹。

【问题讨论】:

  • 可能有些明显,但是您检查过 apache/php 错误日志吗?此外,如果您恢复对 httpd.conf 所做的更改,行为会停止吗?
  • 尝试确保在您的 php.ini 文件中打开 display_errors,这样您就可以看到任何错误。有时它会默认关闭。
  • 看看你的 apache 访问日志。 Apache记录发送的字节数——每次都一样吗?

标签: php apache windows-xp xampp


【解决方案1】:

很可能,您的脚本已用完 1) 内存 2) 最大执行时间

检查 php.ini 中的那些常量

【讨论】:

    【解决方案2】:

    我会检查 apache 和 php 服务器日志。 如果你只调用 phpinfo() 而没有其他任何东西时它就崩溃了,那么它很可能是某种冲突(不是你的代码)。

    如果您需要更多帮助,请在此处发布您的日志。

    【讨论】:

    • 我什至不确定我做了什么,但问题消失了。当我再次访问服务器时,我会查看日志,看看是否能找到任何不寻常的地方。无论如何,谢谢!
    猜你喜欢
    • 2013-08-06
    • 1970-01-01
    • 2017-03-20
    • 2020-11-27
    • 2015-08-02
    • 1970-01-01
    • 2021-01-03
    • 2014-01-03
    • 2010-12-28
    相关资源
    最近更新 更多