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进行重定向
Flux 错误:配置无效:升级到 Flux 9.4 和 Typo3 9.5 后未设置“vendorName”