TYPO3 11 LTS 与 Composer 。
我尝试过:
- Composer 需要typo3/cms-introduction
引入包和引导包已加载。
然后我尝试了:
- vendor/bin/typo3 扩展名:setup
但什么也没发生。在扩展管理器中,我可以看到两个扩展,但页面树中没有页面,后端也没有任何内容。
世界上有不同的描述:
- Composer 执行拼写错误3扩展:设置
导致此错误消息:
处理 __exec_command 事件的脚本打字错误 3 返回错误代码 255
用composer在TYPO3 11中安装介绍包好像不太可能。
有什么提示吗?
谢谢 彼得
最佳答案
我一直用
vendor/bin/typo3cms install:setup
vendor/bin/typo3cms install:extensionsetupifpossible
并且从未遇到过任何问题,但它需要这样做:
"helhum/typo3-console": "^7.0.2"
我也使用介绍包对其进行了测试,并且页面已创建。此后前端直接正确显示。
我的设置完全基于composer,所以通过composer安装引入包没有一般问题。
如果您想修复安装,请留意安装说明中的提示:
If you want to re-install ext:introduction on an instance that had ext:introduction loaded before, the data import is only performed if you (manually) remove the keys marked with
extensionDataImport
in columnentry_namespace
from database tablesys_registry
that are related to the introduction paths. Note it is often easier to just install TYPO3 from scratch if you just want to play around.
TYPO3 和 Composer
与composer相关的文档包含在几个文档中:
- TYPO3 installation
存在两个可以安装的发行版: - minmal是一个非常精简的系统扩展集合。
- base-distribution是大多数常见系统扩展的集合。
- 当然,也可以从定义一组自己的系统扩展的单独的composer.json 文件开始,因此不会使用上面的包。
也可以仅由 Composer 安装一个扩展,而无需事先安装 TYPO3,然后,如果该扩展至少定义了一个系统扩展作为依赖项,那么 TYPO3 就会自动安装为依赖项。 - Minor TYPO3 upgrade
- Major TYPO3 upgrade
- Explanation of composer.json for 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 也可用于非 Composer 安装,可以在此处下载:
- https://extensions.typo3.org/extension/typo3_console
- https://github.com/TYPO3-Console/TYPO3-Console/tags
TYPO3 v12
对于 TYPO3 v12,typo3-console 尚不兼容(2022 年 10 月 7 日),因此安装过程中的某些步骤必须手动完成,并且尚无法通过命令行执行。
所有composer命令都可以使用,并且不受缺少控制台的影响。就在 composer.json 文件中,通常会使用此 block ,并且必须将其删除,直到typo3-console 与 v12 兼容:
"scripts":{
"typo3-cms-scripts": [
"typo3cms install:fixfolderstructure"
],
"post-autoload-dump": [
"@typo3-cms-scripts"
]
},
关于installation - 使用composer在TYPO3 11中安装介绍包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73213267/