显示旧版本的网站 - Git 或 Laravel?
Website showing old versions - Git or Laravel?
我一直在尝试将网站的文件系统移动到新服务器,但我 运行 遇到了一个让我完全困惑的问题。当我通过服务器、FTP 客户端和 ssh 查看文件系统时,我可以看到所有文件都是最新的并且与我最新开发版本中的文件相匹配。但是,当我尝试通过一个页面访问它时,我看到一个几个月前的首页版本,甚至不存在 在文件系统中。
我唯一能想到的可能导致此行为的是 Git,但服务器甚至没有安装它。我在文件系统中的 .git 存储库随着文件传输而移动 - 但是 git 存储库可以将旧版本的文件系统叠加在现有文件上而无需 git安装或实例化?
我在用什么
- Laravel
- Ubuntu 服务器
- Git 在我的开发服务器上(未安装在生产环境中)
- 用于上传的 Filezilla
当我用 Artisan 检查我的路线时,一切都检查出来了,我无法访问我已经删除的任何旧版本的路线 - 它只显示 404。我认为这只是 views 目录与这些旧文件叠加。但我不知道是什么原因造成的,也不知道如何阻止它。
听起来您的视图可能有旧版本的缓存文件,并且没有重写新文件的权限。
尝试清除您的 /app/storage/views 文件夹,并确保它可被用户写入 运行 您的网络服务器。
我一直在尝试将网站的文件系统移动到新服务器,但我 运行 遇到了一个让我完全困惑的问题。当我通过服务器、FTP 客户端和 ssh 查看文件系统时,我可以看到所有文件都是最新的并且与我最新开发版本中的文件相匹配。但是,当我尝试通过一个页面访问它时,我看到一个几个月前的首页版本,甚至不存在 在文件系统中。
我唯一能想到的可能导致此行为的是 Git,但服务器甚至没有安装它。我在文件系统中的 .git 存储库随着文件传输而移动 - 但是 git 存储库可以将旧版本的文件系统叠加在现有文件上而无需 git安装或实例化?
我在用什么
- Laravel
- Ubuntu 服务器
- Git 在我的开发服务器上(未安装在生产环境中)
- 用于上传的 Filezilla
当我用 Artisan 检查我的路线时,一切都检查出来了,我无法访问我已经删除的任何旧版本的路线 - 它只显示 404。我认为这只是 views 目录与这些旧文件叠加。但我不知道是什么原因造成的,也不知道如何阻止它。
听起来您的视图可能有旧版本的缓存文件,并且没有重写新文件的权限。
尝试清除您的 /app/storage/views 文件夹,并确保它可被用户写入 运行 您的网络服务器。