2017-02-17 125 views
0

我已经成功将我的symfony应用上传到服务器。我还将网络文件夹的内容复制到我网站的public_html文件夹中。但是,当我通过www.domain.com访问我的应用程序我得到这个错误如何在服务器上运行作曲家安装cPanel

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 

研究我发现,您可以运行作曲家在服务器上安装后,但我的挑战是,我不知道该怎么办好CLI命令在服务器上通过ssh/cpanel。

请谁会友善地告诉我方式。这是我尝试主持symfony应用程序的第一次尝试

回答

0

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

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

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

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

+0

我已将所有项目复制到我的项目的public_html文件夹中,但仍然无法使用 – Francis