2017-07-19 111 views
0

我使用控制器中的函数更新我的.env文件。 我保存了需要更新的设置后,我拨打Artisan::call('config:cache')来清除我网站配置的缓存。来自控制器的Laravel artisan命令

一切工作正常localhost,但当我尝试清除生产配置缓存,它不起作用。 (没有警告或错误。) 我甚至用--no-interaction选项连接到此CLI命令。

有没有人有这个问题,并知道是什么原因造成的?

回答

0

检查PHP安全设置并确保您可以在您的服务器上运行这些exec,passthru,shell_exec函数。

+0

或检查缓存文件夹的权限 – mcklayin