我在ovh服务器上安装我的网站,但我认为它不能安装在它上面。 所以我有一个致命的错误 在第26行的/home/xxxxx/App/Controller/Home/HomeController.php中找不到“App \ Models \ Product \ ProductModel”类
在我的ftp中我有
composer.json
App
bootstrap.php
Model
Product
ProductModel.php
Controller
indexController.php
Home
HomeController.php
www
index.php
我自动加载App as App
你知道问题是作曲家吗? 你知道我是否可以和作曲家一起使用吗? 怎么样?
谢谢
答案 0 :(得分:1)
在上传代码之前使用Composer。 Composer不需要在服务器上执行 - 实际上这被认为是一个问题而不是解决方案,因为它需要启动所有包托管服务器,并且安装用于访问版本控制系统的命令行工具(至少作为后备)。
使用Composer的推荐方法是在本地(或在本地的部署机器上)运行它,让它获取所有文件,创建自动加载器,然后将所有收集的文件复制到目标服务器。
此方法还解决了Composer在运行时需要大约1GB内存(或更多,取决于必须考虑多少包)的问题 - 如果您的Web服务器安装的内存较少,则您不会能够使用Composer。