提问者:小点点

当我的TYPO3处于composer模式时,我的TYPO3生产系统是否需要composer


我在我的开发系统上以编写器模式使用TYPO3。我将通过将所有生成的文件复制到生产系统来进行部署。

我想知道我是否需要在我的生产系统上安装composer,或者当所有“供应商”/“自动加载”的东西都被复制到生产系统时,它是否足够。

换句话说:TYPO3 composer模式是否需要安装composer?

非常感谢您的回复。


共3个答案

匿名用户

正如您已经正确发现的,一旦安装了所有软件包并转储了自动加载信息,您就不需要Composer了。

如果您在本地或在CI服务器上执行所有这些操作,然后上载所有文件(例如使用rsync),则实例的编译正在运行。在运行时对包或自动加载信息没有可能需要编写器的更改。

匿名用户

否,远程服务器上不需要编写器。事实上,只要您拥有所有必需的文件(如供应商文件夹)以及所有自动加载信息,它就可以正常工作。

例如,如果使用(默认设置)TYPO3冲浪(https://github.com/TYPO3/Surf),生成在本地完成,然后将所有文件上载到远程服务器。这样,远程服务器上就不需要(例如)git或composer。

匿名用户

这只是另一种方式,你不应该有作曲家安装在所有的生产系统!

通过这种方式,您可以降低安装/升级受损和/或损坏的软件包的风险,因为在将更改部署到生产机器之前,您可以先在本地或临时环境中测试更改,如其他答案中所述。