TYPO3 11 LTS 与作曲家。
我尝试过:
composer require typo3/cms-introduction
引入包和引导包已加载。
然后我尝试:
vendor/bin/typo3 extension:setup
但什么也没发生。在扩展管理器中,我可以看到两个扩展,但页面树中没有页面,后端也没有任何内容。
世界上有不同的描述:
composer exec typo3 extension:setup
导致此错误消息:
Script typo3 handling the __exec_command event returned with error code 255
用composer在TYPO3 11中安装介绍包似乎是不可能的。
我一直用
vendor/bin/typo3cms install:setup
vendor/bin/typo3cms install:extensionsetupifpossible
并且从未遇到过任何问题,但它需要这个:
"helhum/typo3-console": "^7.0.2"
我也用介绍包测试了它并创建了页面。之后前端就直接正确显示了。
我的设置完全基于composer,所以通过composer安装引入包没有一般问题。
如果您想修复安装,请留意安装说明中的提示:
如果您想在具有 ext:introduction 的实例上重新安装 ext:introduction 之前加载,仅当您(手动)删除密钥时才会执行数据导入 在数据库表的
列中用extensionDataImport
标记 与介绍路径相关的entry_namespace
。 请注意,如果您只是想玩玩,从头开始安装 TYPO3 通常会更容易。sys_registry
TYPO3 和作曲家
与composer相关的文档包含在几个文档中:
此外,还有一个用于作曲家的在线帮助程序,可以更轻松地收集命令行所需的所有包:
https://get.typo3.org/misc/composer/helper
请注意,安装更多软件包并不总是更好,而且并非每个软件包都适用于每个 TYPO3 版本。
typo3-控制台
typo3-console 的手册可以在这里找到:
https://docs.typo3.org/p/helhum/typo3-console/7.1/en-us/
您可以在说明书左上角切换版本。
typo3-console 也可以用于非作曲家安装,可以在这里下载:
TYPO3 v12
对于 TYPO3 v12,typo3-console 尚不兼容(2022 年 10 月 7 日),因此安装过程中的某些步骤必须手动完成,并且尚无法通过命令行执行。
所有composer命令都可以使用,并且不受缺少控制台的影响。就在
composer.json
文件中,通常会使用此块,并且必须将其删除,直到typo3-console 与 v12 兼容:
"scripts":{
"typo3-cms-scripts": [
"typo3cms install:fixfolderstructure"
],
"post-autoload-dump": [
"@typo3-cms-scripts"
]
},