首页 > 解决方案 > 找不到 Ratchet 的 vendor/autoload.php

问题描述

我通过 SSH 连接到我的服务器并安装了 Composer 和 Ratchet。http://socketo.me/docs/install声称我现在需要做的就是包括“需要DIR .'/vendor/autoload.php';” 在我的 php 文件的顶部。我的页面现在出现“无法打开流:没有这样的文件或目录”错误。

我尝试了各种形式的目录,例如“../vendor/autoload.php”,但我一直收到同样的错误。该错误报告它试图在“/var/www/html/mo/myDomainName.com”中找到它。

我应该能够通过 ftp 在我的主目录中找到供应商文件夹吗?我很困惑我应该在安装后指向哪里。

标签: phpcomposer-phpratchet

解决方案


通常作曲家的供应商文件夹位于 /public_html 上方,因此如果您的脚本位于 public_html 文件夹中,则必须将其作为上一级引用

例子

require_once '../vendor/autoload.php';

推荐阅读