0
我使用Yii2 Advance通过远程服务器开发系统。当我保存文件编辑器将自动上传到服务器。保存后我刷新浏览器。它仍然显示旧数据不会从新文件更新。约1分钟它将会更新。Yii2 Advance将文件保存到远程服务器后不更新数据
我测试服务器上的不同文件夹它的工作查找,保存文件时更新。
请帮帮我。
感谢和问候,
伍迪
我使用Yii2 Advance通过远程服务器开发系统。当我保存文件编辑器将自动上传到服务器。保存后我刷新浏览器。它仍然显示旧数据不会从新文件更新。约1分钟它将会更新。Yii2 Advance将文件保存到远程服务器后不更新数据
我测试服务器上的不同文件夹它的工作查找,保存文件时更新。
请帮帮我。
感谢和问候,
伍迪
好了,现在我可以自己解决这个问题。 这个效果是PHP函数“OPCache”,它带有PHP 5.5或更高版本。
我们可以通过很多方式禁用OPCache,但我使用了这种解决方案。
打开autoload.php从/yii2project/vender/autoload.php添加此代码。
opcache_reset();
我不知道Yii2中重置opcache的最佳方式是什么。如果有,请回复此帖。
谢谢大家,并认为这个话题会帮助你。
让我试着解密这个问题。你更新你的服务器上的东西,并可以验证它实际上是更新的,但是当你从服务器请求它时(通过http?),你会得到旧的结果?检查/清除所有缓存? – m02ph3u5
解密正确。我清除了所有缓存并尝试更换浏览器,但未能解决问题。 – user2092198
它是什么类型的文件,你如何服务它? – m02ph3u5