Laravel 使用旧文件?
Laravel Using Stale Files?
我有一个生成错误的 Laravel 项目,所以我删除了有问题的行,将代码推送到存储库,将代码拉到生产服务器上并重试。但是,我仍然收到引用不再存在的代码行的异常。
- 我检查了生产服务器,最新的代码存在。
- 我做了
composer dumpautoload
- 我做到了
php artisan clear-compiled
- 我做到了
php artisan optimize
- 我做到了
php artisan cache:clear
但是 Whoops 处理程序仍然给我关于已明显更改的文件的错误。怎么办?
这四个命令我都是正常使用的,如果出现这样的错误。
php artisan cache:clear
php artisan route:cache
php artisan view:clear
php artisan config:cache
这里你没有使用php artisan view:clear
所以我建议也试试这个
如果您的服务器有操作码缓存,您只需要重置操作码缓存即可。你可以在这里看到
我在问题中没有提到的是问题出在排队的作业中。一旦我意识到代码更新时排队的作业不会重置,我不得不发出
php artisan queue:restart
然后就成功了。谢谢大家的点赞。
我有一个生成错误的 Laravel 项目,所以我删除了有问题的行,将代码推送到存储库,将代码拉到生产服务器上并重试。但是,我仍然收到引用不再存在的代码行的异常。
- 我检查了生产服务器,最新的代码存在。
- 我做了
composer dumpautoload
- 我做到了
php artisan clear-compiled
- 我做到了
php artisan optimize
- 我做到了
php artisan cache:clear
但是 Whoops 处理程序仍然给我关于已明显更改的文件的错误。怎么办?
这四个命令我都是正常使用的,如果出现这样的错误。
php artisan cache:clear
php artisan route:cache
php artisan view:clear
php artisan config:cache
这里你没有使用php artisan view:clear
所以我建议也试试这个
如果您的服务器有操作码缓存,您只需要重置操作码缓存即可。你可以在这里看到
我在问题中没有提到的是问题出在排队的作业中。一旦我意识到代码更新时排队的作业不会重置,我不得不发出
php artisan queue:restart
然后就成功了。谢谢大家的点赞。