为啥作曲家更新后php artisan命令不起作用
Posted
技术标签:
【中文标题】为啥作曲家更新后php artisan命令不起作用【英文标题】:Why does php artisan commands don't work after composer update为什么作曲家更新后php artisan命令不起作用 【发布时间】:2017-11-26 02:43:53 【问题描述】:我正在使用 Laravel 5.4,我运行 composer update 以更新到最新版本 5.4.27。当我尝试使用命令 php artisan serve 运行我的服务器时,它不起作用,并且我在所有 php artisan 命令上不断收到此错误 [错误异常] file_put_contents(/bootstrap/cache/ services.php):无法打开流:权限被拒绝
【问题讨论】:
是ubuntu os吗? 【参考方案1】:问题是工匠无法写入'bootstrap/cache/services.php' 您可以通过使用 chmod 更改权限来解决此问题:
# chmod 664 bootstrap/cache/services.php
另外,不要忘记设置此文件的正确所有者/组(可能是 www-data):
# chgrp www-data bootstrap/cache/services.php
【讨论】:
以上是关于为啥作曲家更新后php artisan命令不起作用的主要内容,如果未能解决你的问题,请参考以下文章
无法执行 php artisan 命令 [php 致命错误 [
“php artisan serve”命令在 Laravel 的命令行中不起作用?