0

每个人!

  • 我正在使用 UwAmp 3.1.0 进行 php 开发,但我遇到了一些麻烦。

  • 它在开始时运行良好,服务器
    现在仍然运行良好,但是每当我对 .js 文件或 .php文件进行更改时,当我在 浏览器
    中更新页面时,它不会反映该更改

我去了 chrome 开发工具并打开了源代码部分,以查看该文件是否正是我想要的,但它显示了我不久前修改过的原始版本。所有文件的链接都是正确的,它们位于www 文件夹的子目录中。

这太令人沮丧了,因为我看不到行动的变化。我检查了语法,一切正常,但它不想在我完全显示给用户之后停止 jquery 中的动画。


你能帮我解决这种情况吗,因为我不知道是什么导致了这里的问题?

当我在浏览器中单击刷新时,它应该会立即更新文件,但它不会并继续加载我开始使用的文件版本。

4

1 回答 1

0

Uwamp 是AMP 堆栈(Apache、MySql 和 PHP)和“开箱即用”,它没有任何文件缓存功能。

Apache 通常会“按原样”从 Uwmap www 文件夹中读取/获取文件,所以基本上如果您的最后更改保存到 www 文件夹中的文件中(请直接使用记事本等工具检查)Apache会立即读取它

这与您的浏览器缓存有关(手动清空您的浏览器/Chrome 缓存或安装 Chrome 扩展,如 [清除缓存扩展]:https ://chrome.google.com/webstore/detail/clear-cache/cppjkneekbjaeellbfkmgnhonkkjfpdn?hl=en )并尝试完全清除缓存(“从一开始”,就像 Chrome 所说的那样)。

还有一种解决方法是在刷新页面之前每次保存都单击那个 Empty Cache 图标,因为它几乎会立即清除它(取决于您多久前清除了缓存)

还尝试将Uwmap中 Php.ini(设置文件)中的 OPCache 设置为禁用(在 php.ini 中找到 opcache 设置并将 0 设置为禁用 - 您也可以从 Uwamp GUI 访问它)。

于 2017-04-20T10:42:19.983 回答