【问题标题】:UwAmp server doesn't detect changes that've made in filesUwAmp 服务器未检测到文件中所做的更改
【发布时间】:2017-09-11 18:44:25
【问题描述】:

大家!

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

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

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

这太令人沮丧了,因为我看不到实际发生的变化。我检查了 语法和一切都很好,但它不想停止 jquery中的动画在我完全展示给用户之后。


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

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

【问题讨论】:

    标签: javascript php jquery web uwamp


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 如果要刷新页面清空缓存,直接按ctrl + F5
    猜你喜欢
    • 1970-01-01
    • 2017-08-04
    • 2018-08-27
    • 2019-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 2019-06-14
    相关资源
    最近更新 更多