【发布时间】:2018-11-05 07:29:52
【问题描述】:
我在 laravel 中面临一个主要问题。我总共有 2 台服务器,一台是测试版,另一台是现场版。当我在 beta 版本上上传代码时,它可以正常工作,但是当我将代码从 beta 版上传到 live 时,存储权限会自动更改并给我错误。
如果我将手动权限设置为实时存储文件夹,那么它将正常工作。但是每次都手动设置条件不是正确的方法。
【问题讨论】:
-
为什么每次都要修改权限?
-
如何将代码从测试服务器更新到实时服务器?
-
这是缓存问题,我也遇到过。只需使用这个技巧:在 route.php 中创建一个用于清除缓存的路由,如
ROute::get('/cache-clear',function(){ Artisan::call('config:cache'); Artisan::call('cache:clear'); Artisan::call('route:clear')})并在更新实时服务器上的代码时访问此路由 -
@TrickStar 你如何更新服务器告诉我进程,我可以看到进程有问题
-
代码通过 git 每小时自动更新一次。
标签: php laravel server permissions