【发布时间】:2015-10-12 10:47:42
【问题描述】:
我一直在尝试将网站的文件系统移动到新服务器,但遇到了一个令我完全困惑的问题。当我通过服务器、FTP 客户端和 ssh 查看文件系统时,我可以看到所有文件都是最新的,并且与我最近的开发版本中的文件相匹配。但是,当我尝试通过一个页面访问它时,我看到了几个月前的首页版本,并且文件系统中甚至不存在了。
我能想到的唯一可能导致这种行为的是 Git,但服务器甚至没有安装它。我在文件系统中的 .git 存储库随着文件传输一起移动 - 但是 git 存储库可以在没有安装或实例化 git 的情况下将旧版本的文件系统叠加到现有文件上吗?
我在用什么
- Laravel
- Ubuntu 服务器
- 我的开发服务器上的 Git(未安装在生产环境中)
- 用于上传的 Filezilla
当我使用 Artisan 检查我的路线时,一切都检查完毕,并且我无法访问我已删除的任何旧版本的路线 - 它只显示 404。我认为这只是被叠加的视图目录与这些旧文件。但我不知道是什么原因导致它或如何阻止它。
【问题讨论】:
-
您是否对该网站使用任何类型的缓存?
标签: git laravel version-control routes views