使用Composer来管理Drupal 8项目是否绝对必要?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Composer来管理Drupal 8项目是否绝对必要?相关的知识,希望对你有一定的参考价值。

如果这是偏离主题,或者之前已被问过的事情,请提前道歉,但有没有办法在不使用Composer的情况下维护稳定的Drupal 8网站?

我问的原因是因为我无法在共享的GoDaddy托管上使用Composer。虽然它足够强大,可以运行多个drupal 7和8安装,但是一旦我使用ssh(通过终端)运行composer命令,它似乎就会瘫痪。事情冻结了一段时间,然后我收到了“被杀”的消息。如果我在这段时间内检查服务器处理器,I / O或RAM统计信息,它们都是红色的。

我在本网站的其他地方读过,不建议在现场网站上运行作曲家。推荐的方法是在网站的本地(localhost)副本上运行composer,并上传更新的文件,但这似乎不切实际,因为有时我需要做的就是安装一个小模块,或其他只涉及少量文件的模块。

任何见解都非常受欢迎。如果我做错了,请提出正确的建议。现在事情已经到了头。

提前致谢。

答案

在基本的,作曲家下载libs并创建自动加载器。

因此,如果您在localhost和服务器上拥有相同/相似(php版本!!)的环境,您只需将供应商目录上传到服务器(这就是全部)。

它会工作,直到你添加一些新的lib(然后你需要再次上传供应商目录)

所以回答 - 你不需要服务器上的ssh和composer。

另一答案

根本不需要使用作曲家,它只是更容易。你可以用FTP手动添加/删除(先卸载)模块......我不建议这样做!

以上是关于使用Composer来管理Drupal 8项目是否绝对必要?的主要内容,如果未能解决你的问题,请参考以下文章

使用composer安装Drupal 8.x但使用本地镜像

如何使用composer创建生产稳定drupal 8项目?

markdown 如何使用Composer在Drupal 8中应用补丁

markdown 如何使用Composer在Drupal 8中应用补丁

text Drupal 8模块的最小Composer安装

text Drupal 8模块的最小Composer安装