installation - 使用composer在TYPO3 11中安装介绍包

标签 installation composer-php typo3 typo3-11.x typo3-console

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 column entry_namespace from database table sys_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相关的文档包含在几个文档中:

此外,还有一个用于 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 安装,可以在此处下载:

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/

相关文章:

C# VS 卸载程序

google-apps-script - Google Apps 脚本 - 如何发布/安装容器绑定(bind)脚本

php - 如何在 macOS 上安装 Composer?

php - 你什么时候使用 "require-dev"?什么是常见的开发依赖项?

laravel-image-optimizer 与 spatie/browsershot 冲突

content-management-system - TYPO3 引用

mysql - TYPO3 和 MySQL 数据库在不同的服务器上

typo3 - 如何将工具提示添加到 Flexform 插件配置?

Android App 安装脚 native 制/方法

windows - 避免 Windows 防火墙弹出窗口