网站显示旧版本- Git或Laravel



我一直在尝试将一个网站的文件系统移动到一个新的服务器上,我遇到了一个我完全困惑的问题。当我通过服务器、FTP客户端和ssh查看文件系统时,我可以看到所有文件都是最新的,并且与我在最新开发版本上拥有的文件相匹配。但是当我尝试通过一个页面访问它时,我看到的是一个几个月前的首页版本,甚至在文件系统中已经不存在了。

我能想到的唯一可能导致这种行为的是Git,但服务器甚至没有安装它。我在文件系统中的.git存储库会随着文件传输而移动——但是git存储库可以在不安装或实例化git的情况下将旧版本的文件系统叠加到现有文件上吗?

我在用什么

  • Laravel
  • Ubuntu服务器
  • 开发服务器上的Git(未安装在生产服务器上)
  • Filezilla for uploads

当我用Artisan检查我的路由时,一切都检查出来了,我不能访问任何我已经删除的旧版本的路由——它只显示一个404。我想只是views目录和这些旧文件叠加在了一起。但我不知道是什么引起的,也不知道如何阻止它。

听起来您的视图可能有旧版本的缓存文件,并且没有重写新文件的权限。

尝试清空你的/app/storage/views文件夹,并确保它是可写的用户运行你的web服务器

最新更新