【问题标题】:How to install composer on live server cpanel to make local installed library work on live如何在实时服务器 cpanel 上安装 composer 以使本地安装的库实时工作
【发布时间】:2017-04-30 18:07:40
【问题描述】:

我将我的 yii1 项目上传到实时服务器,有一个库(我已使用 composer 将其安装在本地机器上)给出错误(class not found),我所做的是:

  1. 确保在我的文件中正确访问库中的自动加载文件。
  2. 与托管公司的支持团队联系以在服务器上安装composer,他们回答“您必须使用专用服务器或vps才能完成此操作”。

(该库是 LinkedIn 的客户端库)。

我应该在服务器上使用 ssh 协议安装 composer 吗?还是有其他解决方案?

【问题讨论】:

  • 如果你有 shell 访问权限,那么是的,你应该能够将 Composer 安装到你的用户目录并从那里使用它。
  • ok shell 访问权限是由服务器管理员提供的?,在服务器的 cpanel 中我找到了“ssh 访问”部分,在该部分中我生成了公钥和私钥,它是否有用以及如何与 putty 一起使用在 Windows 中,如何添加此密钥?我需要服务器托管的更多权限吗?
  • 听起来您已经获得了所需的访问权限。谷歌“使用带有openssh键的腻子”并从那里开始。 (您可能需要将密钥转换为 PuTTY 的格式……)

标签: php composer-php yii1.x


【解决方案1】:

我把我的 yii1 项目上传到 live server

但不包括所有依赖项...

未解析或丢失的依赖项仅表示您在部署之前未正确解析依赖项或打包未包含该依赖项。

我应该在服务器上使用 ssh 协议安装 composer 吗?还是有其他解决方案?

生产机器上根本不需要 Composer。

解决方案:完全打包您的应用程序,包括所有依赖项。

请解决所有 Composer 依赖项,以便应用在开发/打包阶段运行。正确打包,然后部署。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 2013-09-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多