2015-09-18 55 views
0

我使用Yii2 Advance通过远程服务器开发系统。当我保存文件编辑器将自动上传到服务器。保存后我刷新浏览器。它仍然显示旧数据不会从新文件更新。约1分钟它将会更新。Yii2 Advance将文件保存到远程服务器后不更新数据

我测试服务器上的不同文件夹它的工作查找,保存文件时更新。

请帮帮我。

感谢和问候,

伍迪

+0

让我试着解密这个问题。你更新你的服务器上的东西,并可以验证它实际上是更新的,但是当你从服务器请求它时(通过http?),你会得到旧的结果?检查/清除所有缓存? – m02ph3u5

+0

解密正确。我清除了所有缓存并尝试更换浏览器,但未能解决问题。 – user2092198

+0

它是什么类型的文件,你如何服务它? – m02ph3u5

回答

0

好了,现在我可以自己解决这个问题。 这个效果是PHP函数“OPCache”,它带有PHP 5.5或更高版本。

我们可以通过很多方式禁用OPCache,但我使用了这种解决方案。

打开autoload.php从/yii2project/vender/autoload.php添加此代码。

opcache_reset();

我不知道Yii2中重置opcache的最佳方式是什么。如果有,请回复此帖。

谢谢大家,并认为这个话题会帮助你。

相关问题