当前位置: 首页 > 知识库问答 >
问题:

为什么php artisan命令在composer更新后不起作用

柳杰
2023-03-14

我使用的是Laravel5.4,我运行了composer更新以更新到最新版本,即5.4.27。当我尝试使用php artisan serve命令运行服务器时,该命令不起作用,我在所有php artisan命令[ErrorException]文件[u put_contents(/bootstrap/cache/services.php)]上不断遇到此错误:无法打开流:权限被拒绝

共有1个答案

曹茂材
2023-03-14

问题是artisan无法写入“bootstrap/cache/services.php”。您可以通过使用chmod更改权限来解决此问题:

# chmod 664 bootstrap/cache/services.php

此外,不要忘记设置此文件(可能是www.-data)的正确所有者/组:

# chgrp www-data bootstrap/cache/services.php
 类似资料:
  • 这是我的composer.json要求片段。 我运行作曲家更新,以添加新的AWS服务。但后来我注意到,所有的供应商文件都更新了,因为作曲家更新命令。 这是错误消息:- 我如何解决这个问题?有没有办法在不丢失代码的情况下恢复composer更新?

  • 问题内容: 嗨,我只是想创建一个简单的golang应用程序,它使用以下命令在identi.ca上发布新的凹痕 到目前为止,这是我的代码,恕我直言,这应该起作用,但实际上它不起作用,有人知道如何解决此问题吗? 编辑: 不:我没有收到任何错误消息:/ 问题答案: 不会将整个命令行作为单个参数。您需要将其称为: 您怎么知道是否遇到错误?您无需检查的返回值。 您实际上应该将命令创建与运行分开。这样,您可以

  • 我刚刚安装了node.js,还在环境变量中设置了PATH。路径值为 短期内 android命令正常工作。

  • 问题内容: 我需要使用apache配置的php在我的Web服务器上执行一些命令。 输出: 我的猜测是因为我的ubuntu上有php权限!你有什么建议? 问题答案: 您需要运行: 检查你是否有一条线像 在文件顶部添加您自己的本地IP,然后添加一行 最后在您的PHP文件中: (您正在尝试通过Web重新启动apache,也许您不知道webmin界面?我认为有比sudo方法更好的解决方案。授权www- d

  • 我只是在Windows中安装jdk和jre版本8。环境变量已设置。我尝试在cmd中运行“java-version”,它显示了安装的java版本。但是当我尝试用“javac projectname”编译java项目时,系统说javac不能被识别为内部命令或外部命令。有谁能告诉我怎么修好它吗? 下面是我的环境变量: C:\users\foody>echo%路径%C:\ProgramData\Oracl

  • 我试图在一个网站上使用gettext,为此我遵循O'Reilly媒体教程。在第一页的末尾,它说我需要使用命令,但是我的命令行返回以下内容:我在XAMPP上运行我的网站,所以我的整个目录是这样的: 我有考试。php在gettext文件夹中,以及消息。采购订单位于文件夹中。即使我尝试使用poedit,它也不起作用。这是我的测验。php代码: 我不确定bindtextdomain函数中的字符串是否正确。