2016-04-25 100 views
0

我在ovh服务器上安装我的网站,但我认为作曲家没有安装它。 所以我有一个致命错误 级“应用程序\型号\产品\产品型号”中/home/xxxxx/App/Controller/Home/HomeController.php在我的FTP没有找到上线26silex是否需要作曲家自动加载?

我有

composer.json 
App 
    bootstrap.php 
    Model 
    Product 
     ProductModel.php 
    Controller 
    indexController.php 
    Home 
     HomeController.php 
www 
    index.php 

我自动加载应用程序的应用程序

你知道,如果问题是作曲家? 你知道我可以和外面的作曲家一起使用吗? 如何?

谢谢

+0

您是如何安装该项目的?通过ftp上传所有文件? –

+0

没关系,我通过注册名称空间来解决问题 –

回答

1

在上传代码之前使用Composer。作曲家不需要在服务器上执行 - 事实上,这被视为比解决方案更多的问题,因为它需要所有的封装主机服务器启动,并且安装用于访问版本控制系统的命令行工具(至少作为后备)。

建议使用Composer的方法是在本地(或足够本地的部署机器上)运行它,让它获取所有文件,创建自动加载器,然后将所有收集的文件复制到目标服务器。

此方法还解决了Composer在运行时需要大约1GB内存(或更多,取决于需要考虑多少包)的问题 - 如果您的Web服务器安装的内存较少,则无法使用使用Composer。