我正在使用以下方式在本地开发一个wordpress插件:
我已经关闭了短标记,魔术引号和zlib压缩,但偶尔load-scripts.php
会回来所有的乱码:
管理区域没有样式,页面上没有任何脚本加载或工作。
偶尔会有一些硬刷新(shift + cmd + r)
我已经看过一些类似的例子并尝试了他们的修复,无济于事(因此禁用短标签,魔术引号和zlib压缩)。
我已经在Firefox中尝试过了,它打破了......但是当我几次刷新页面时,问题就消失了。
我无法在Safari中复制该问题。
答案 0 :(得分:12)
正如hakre指出的那样,问题几乎可以肯定是MAMP中的缓存设置。你需要通过转到MAMP>来禁用它。偏好> PHP并将Cache设置为' - '。重新启动MAMP,清除浏览缓存和cookie并重新加载页面。
答案 1 :(得分:11)
我有同样的问题。从该域删除我的cookie并清除我的缓存修复它。
答案 2 :(得分:1)
请清理浏览器缓存并删除所有Cookie。还要禁用localhost网络服务器安装上的任何缓存。
根据你的描述,我假设这是apache webserver缓存,它之所以这样做,是因为你曾经启用了压缩,PHP可能在你配置之前透明地完成了。
查看您的网络服务器手册并停用所有缓存。任何。这对调试问题很重要。
同时禁用任何可能设置标题的内容,告诉浏览器可以在浏览器缓存中缓存一些东西。请参阅您的网络服务器手册并禁用其他任何内容。
如果网络服务器已经缓存了这些响应,您可以重新加载您想要的数量,您将始终可以看到,但不会重复重新加载对某个或其他请求的重新加载缓存。
答案 3 :(得分:0)
重新上传整个wp-includes
目录,为我解决了问题。
答案 4 :(得分:0)
只需重启我的Mamp网络服务器即可解决问题。
我还清空了浏览器缓存并删除了Cookie,但没有帮助。
答案 5 :(得分:0)
在我的情况下,当我尝试将DOMDocument(文件)保存在不存在的文件夹中时,错误显示出来。我试图做这样的事情:
$xml->save("TEMP/test.xml");
但文件夹TEMP
不在那里,因此错误突然爆发。
将文件保存到当前目录(例如$xml->save("test.xml");
修复了问题。
答案 6 :(得分:0)
当您打开这些开发工具时,如果单击并按住刷新按钮,则应显示一些额外选项。这里没有其他解决方案适用于我,但该下拉列表中的\2
选项将其清除。