UwAmp服务器不会检测文件中所做的更改

时间:2017-04-15 18:16:37

标签: javascript php jquery web uwamp

大家好!

  • 我正在使用UwAmp 3.1.0进行我的php开发,但我遇到了一些麻烦 用它。
  • 它在开始时工作得很好,服务器仍然正常工作 完全现在,但每当我更改.js文件或.php时 当我在更新页面时,它没有反映出这种变化的文件 浏览器即可。

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

令人沮丧的是,我无法看到行动的变化。我检查了    语法和一切都很好,但它不想停止    我完全向用户展示了jquery中的动画。

你可以帮我解决这个问题,因为我不知道是什么原因造成了这个问题吗?

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

1 个答案:

答案 0 :(得分:0)

Uwamp是 AMP堆栈(Apache,MySql和PHP)和#34;开箱即用的"它没有任何缓存文件的东西。

Apache通常从Uwmap www文件夹" 中读取/获取文件"所以基本上如果您的上一次更改保存到www文件夹中的文件中(请直接使用记事本等工具进行检查)Apache 将立即读取

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

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

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