Typo3 介绍包版本 9.5

Posted

技术标签:

【中文标题】Typo3 介绍包版本 9.5【英文标题】:Typo3 Introduction Package version 9.5 【发布时间】:2020-03-01 13:21:03 【问题描述】:

我正在尝试使用 Composer 从 Typo3 安装安装包,但不是最新版本。我需要9.5。 你知道我怎么能用作曲家做到这一点吗? 安装扩展只安装最新版本。在网页中有一个 zip 文件,但我不知道我是否可以将它与作曲家一起使用..

谢谢!

【问题讨论】:

究竟尝试过什么?应该有大量的教程告诉你如何通过 composer 安装特定的包版本 【参考方案1】:

只需将要安装的版本作为参数添加到composer:

composer create-project typo3/cms-base-distribution my-new-project 9.5

【讨论】:

【参考方案2】:

您可以尝试以下操作:

composer require typo3/cms-introduction:4.0.1

介绍包版本4.0.1兼容TYPO3 9.5,可以查看:https://extensions.typo3.org/extension/introduction/

【讨论】:

【参考方案3】:

您可以使用以下内容:

例如在你的composer.json

"require": 
    "vendor/package": "1.3.2", // exactly 1.3.2

在你的情况下:

 
    "require": 
        "typo3/cms": "9.5"
     

有关版本控制的更多信息,请查看Composer - Version and Constraints

编辑: Error:当运行基于 composer 的 TYPO3 实例时,不再可能通过 composer requiretypo3/cms 要求整个 TYPO3 核心。从现在开始,此软件包仅用于核心开发目的。

相反,TYPO3 核心团队维护的所有系统扩展都必须单独要求。

一些例子:

composer require typo3/cms-core:^9
composer require typo3/cms-fluid-styled-content:^9
composer require typo3/cms-extbase:^9
composer require typo3/cms-workspaces:^9
composer require typo3/cms-sys-note:^9

为方便起见,TYPO3 项目可以简单地要求 composer require typo3/minimal 来获取运行 TYPO3 实例所需的主要系统扩展,并如上所述添加自定义系统扩展。

影响: 安装或更新 composer 包typo3/cms 会显示 TYPO3 v9 的错误。

即使用:


    "require": 
        "typo3/minimal": "9.5"
     

【讨论】:

感谢您的回答。我必须作曲家更新吗?以及它的 composer.json 来自于介绍包还是来自我的项目? 不确定介绍包是什么,但通常您的项目会有一个composer.json 文件,该文件指定您的项目所需的所有包。使用composer install 为您的项目安装依赖项。

以上是关于Typo3 介绍包版本 9.5的主要内容,如果未能解决你的问题,请参考以下文章

TYPO3 9.5-使用cms-redirects进行重定向

全新安装最新的 TYPO3 9.5 LTS 后无法登录后端

Flux 错误:配置无效:升级到 Flux 9.4 和 Typo3 9.5 后未设置“vendorName”

TYPO3 电子邮件垃圾邮件防护

TYPO3 CKEditor:防止删除两个 HTML 标记之间的空格

哪个 TYPO3 版本支持啥 PHP 版本?