PHP无法打开流(奇怪)

时间:2017-05-20 04:53:46

标签: php laravel nginx ubuntu-16.04 ubuntu-server

  

注意:在我的本地工作,但不能在我的开发(实时)网站上工作。

enter image description here

服务器详细信息(dev-live)

  • PHP 7.0
  • Nginx 1.10.0
  • 作曲

重现问题的步骤

  • 克隆回购
  • 作曲家安装(特别是php artisan)
  • 上面的screenchot上的错误输出(RuntimeException)

要检查文件是否存在

  • 首先,我复制了"目录错误"并将其粘贴在终端上。在上面的屏幕截图中,我收到了一条错误,上面写着"没有这样的文件或目录"。
  • 其次,我用相同的目录键入整个目录。然后我可以打开它。

我发现它很奇怪,我不知道为什么会发生这种情况。你能指出这件事有什么不对吗?

2 个答案:

答案 0 :(得分:0)

如果您通过root运行composer install,则可能会发生这种情况。

  

某些Composer命令(包括exec,install和update)允许在您的系统上执行第三方代码。这是来自其插件"和"脚本"特征。插件和脚本可以完全访问运行Composer的用户帐户。因此,强烈建议避免以超级用户/ root身份运行Composer。

https://getcomposer.org/doc/faqs/how-to-install-untrusted-packages-safely.md

答案 1 :(得分:0)

您确定该文件位于后台文件夹中吗? 如果没有,如果您可能尝试使用设置或本地服务器,则从头开始安装的建议可能不匹配。