我目前正在制作一个网页,并在本地主机上运行它进行测试。但每当我更改该页面并想在浏览器中查看结果时,我就会遇到"问题"。我必须更新(按F5或浏览器中的更新按钮)几次才能显示网站。与此同时,它只是白色的。。。假设我在浏览器中打开了这个网站(看起来不错),然后我做了一个更改,想看看它。我按下浏览器中的更新按钮一次,这个网站现在只是白色的。我一次又一次地按它,但它一直是白色的。直到我随机按下它几次,它才起作用。有时我只需要更新一次,有时我需要更新7-8次。有时它快得像地狱,有时它慢得像我学校的电脑。
有人知道网站本身是否存在问题(即使在我将其上传到服务器后,这个问题也会继续存在),或者这只是我在本地主机上运行时的互联网/计算机/已知问题吗?
我在Mac上使用XAMPP,并尝试在Safari和Chrome中测试该页面。
感谢您提前提供的所有提示!
来自欧洲的一个问题,Alekplay
第1版:事实证明,Chrome决定给我一条错误消息,而不是现在的白色屏幕。上面写着"没有收到任何数据",Safari仍然是空白的。有什么想法吗?我试过关闭缓存。
第2版:在这里和那里做了一些调整,发现是SimpePies autoloader.php导致了我的问题。你们中有人了解SimplePie,知道我如何更快地加载网站吗?当我评论掉require_once('php/autoloader.php');
时,这很好,但我需要它来加载我的提要。有什么想法吗?
在chrome中,您可以关闭缓存。只需查看以下页面:
http://geek.michaelgrace.org/2011/09/disable-google-chrome-cache/
使用Chrome:CTRL+SHIFT+R
我不知道Safari
这可能与缓存或apache本身有关。
查看apache的error.log是否有任何错误。它可能与一个类似的错误有关:
AH00052:子pid 62969退出信号分段故障(11)
那么您应该检查:";[注意]子pid XXXX退出信号分段故障(11)";在apacheerror.log 中
基本上,它规定在php.ini 中尝试增加output_braining
您必须在coredump上运行回溯才能知道它崩溃的原因,如其他地方所示。在mi的情况下,它是APC,在php.ini上禁用后,错误就消失了。你的错误可能是因为其他原因。