2015-05-11 28 views
0

对此有何想法?我目前正在使用Laravel 4.2。Laravel没有显示新的变化

我们有一个现有的web应用程序已经在运行。有些东西需要更改,所以我通过ftp将所有文件从实时服务器下载到本地主机,并在那里进行更新。在本地主机中一切正常,但是当我尝试上传(ftp)选择文件(只更新了一个刀片文件,一个控制器和一个模型),然后测试活动站点时,没有显示更改。通过浏览器开发工具检查了html元素,实际上它只是旧版本。我新加入的div中的id不在那里。

我检查了filemanager文件是否成功更新,它在那里。

我完成了以下操作: 清除了我的浏览器缓存,清除了/ app/storage/views中的文件。还有什么可以做的?

正在通过FTP为laravel更新文件不好吗?老实说,我只是这个框架的新手,所以你明确的解释将不胜感激。谢谢!

+0

确保您覆盖了文件,并将它们覆盖在正确的位置!另外,请尝试重新启动服务器软件。 –

+0

我认为OP使用共享主机,无法重新启动任何东西,只是上传文件。但一般建议是正确的,我想覆盖正确的文件。 jn16你可以尝试上传一些文本文件,如test.txt到public/createnewfolder /,看看你是否到达那里http://example.com/createnewfolder/test.txt – Kyslik

+0

同样的问题任何一个解决它的方式?? –

回答

0

Laravel在所有文件最多部署之前编译所有文件。如果这些文件没有在服务器上重新编译,那么它会继续运行旧的设置。如果您有终端访问权限,则运行php artisan clear-compiled可能会解决您的问题。我可能是错的,但这是我从我所坐的位置看到的。