如何在服务器cpanel上运行composer install

时间:2017-02-17 17:32:09

标签: php twitter-bootstrap symfony cpanel

我已成功将我的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应用程序

1 个答案:

答案 0 :(得分:0)

如果不运行编写器安装,则缺少依赖项,并且不会创建bootstrap.cache.php。所以你必须上传文件和完整的供应商文件夹。

但我更愿意看一下你的SSH连接并使用正确的方法。否则,每次完成包括供应商文件夹在内的完整资源时都需要上传,这可能需要很长时间。

接下来的想法就是你的道路。 Symfony应用程序中的组件通常位于您的webroot之外。因此,您必须确保可以访问webroot之外的文件夹。

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