【问题标题】:how to run composer install on the server cpanel如何在服务器 cpanel 上运行 composer install
【发布时间】:2017-02-17 17:32:09
【问题描述】:

我已成功将我的 symfony 应用上传到服务器。我还将 web 文件夹的内容复制到我网站的 public_html 文件夹中。但是当我通过 www.domain.com 访问我的应用程序时,我收到了这个错误

Warning: require_once(/home/domain/public_html/../app/bootstrap.php.cache): failed to open stream: No such file or directory in /home/domain/public_html/app.php on line 6

Fatal error: require_once(): Failed opening required '/home/domain/public_html/../app/bootstrap.php.cache' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/domain/public_html/app.php on line 6

经过研究我发现你可以在服务器上运行 composer install 但我的挑战是我不知道如何通过 ssh/cpanel 在服务器上运行 cli 命令。

请哪位好心人给我指路。这是我第一次尝试托管 symfony 应用程序

【问题讨论】:

    标签: php twitter-bootstrap symfony cpanel


    【解决方案1】:

    当您不运行作曲家安装时,您的依赖项会丢失,并且不会创建 bootstrap.cache.php。所以你必须上传文件和完整的供应商文件夹。

    但我更愿意查看您的 SSH 连接并使用正确的方式。否则,您每次都必须上传完整的资源,包括您的供应商文件夹,这可能需要很长时间。

    下一个想法是你的道路。 Symfony 应用程序中的组件通常在您的 webroot 之外。所以你必须确保你可以在你的 webroot 之外访问这些文件夹。

    在某些系统中,您必须先允许这样做,然后才能使用它。否则,您必须将完整的应用程序上传到您的 public_html 文件夹,并将您的域放到 web 子目录中。

    【讨论】:

    • 我已将所有项目复制到我项目的 public_html 文件夹中,但仍然无法正常工作
    猜你喜欢
    • 2017-03-25
    • 1970-01-01
    • 2017-10-20
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 2016-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多