Linux của tôi đã có bản nâng cấp Composer lên phiên bản Composer 2.1.9. Không có vấn đề gì với Drupal mới thiết lập.Chỉ có điều là tôi vẫn còn một Drupal cũ hơn, mà bây giờ tôi cũng muốn cập nhật Composer 2 và Drupal 9.
Bây giờ tôi đã định hướng cho mình các tài liệu sau:
https://www.drupal.org/docs/develop/using-composer/preparing-your-site-for-composer-2
Với "cập nhật nhà soạn nhạc --dry-run", tôi nhận được thông báo lỗi sau:
Plugin "nhà soạn nhạc/trình cài đặt" đã bị bỏ qua vì nó yêu cầu phiên bản API Plugin ("^1.0") không khớp với cài đặt Trình soạn thảo của bạn ("2.1.0"). Bạn có thể cần chạy cập nhật trình soạn thảo với tùy chọn "--no-plugins".
Plugin "cweagans/composer-patches" đã bị bỏ qua vì plugin này yêu cầu phiên bản API Plugin ("^1.0") không khớp với cài đặt Trình soạn thảo của bạn ("2.1.0"). Bạn có thể cần chạy cập nhật trình soạn thảo với tùy chọn "--no-plugins".
Plugin "drupal/console-extend-plugin" đã bị bỏ qua vì nó yêu cầu phiên bản API Plugin ("^1.0") không khớp với cài đặt Composer của bạn ("2.1.0"). Bạn có thể cần chạy cập nhật trình soạn thảo với tùy chọn "--no-plugins".
Plugin "drupal-composer/drupal-scaffold" đã bị bỏ qua vì nó yêu cầu phiên bản API Plugin ("^1.0.0") không khớp với cài đặt Trình soạn thảo của bạn ("2.1.0"). Bạn có thể cần chạy cập nhật trình soạn thảo với tùy chọn "--no-plugins".
Plugin "zaporylie/composer-drupal-optimizations" đã bị bỏ qua vì nó yêu cầu phiên bản API Plugin ("^1.1") không khớp với cài đặt Composer của bạn ("2.1.0"). Bạn có thể cần chạy cập nhật trình soạn thảo với tùy chọn "--no-plugins".
Đang tải kho lưu trữ của nhà soạn nhạc với thông tin gói
Cập nhật phụ thuộc
Không thể giải quyết các yêu cầu của bạn thành một bộ gói có thể cài đặt.
vấn đề 1
- drupal-composer/drupal-scaffold[2.5.0, ..., 2.6.1] yêu cầu composer-plugin-api ^1.0.0 -> tìm thấy composer-plugin-api[2.1.0] nhưng nó không khớp với hạn chế.
- Root composer.json yêu cầu drupal-composer/drupal-scaffold ^2.5 -> thỏa mãn bởi drupal-composer/drupal-scaffold[2.5.0, ..., 2.6.1].
Và nếu bây giờ tôi làm những gì thông báo lỗi cũng nói "cập nhật nhà soạn nhạc --no-plugins":
> DrupalProject\composer\ScriptHandler::checkComposerVersion
Đang tải kho lưu trữ của nhà soạn nhạc với thông tin gói
Cập nhật phụ thuộc
Không thể giải quyết các yêu cầu của bạn thành một bộ gói có thể cài đặt.
vấn đề 1
- drupal-composer/drupal-scaffold[2.5.0, ..., 2.6.1] yêu cầu composer-plugin-api ^1.0.0 -> tìm thấy composer-plugin-api[2.1.0] nhưng nó không khớp với hạn chế.
- Root composer.json yêu cầu drupal-composer/drupal-scaffold ^2.5 -> thỏa mãn bởi drupal-composer/drupal-scaffold[2.5.0, ..., 2.6.1].
Thật không may, tôi không thể quay lại phiên bản cũ của nhà soạn nhạc 1 một cách dễ dàng như vậy vào lúc này, tôi có thể tự điều chỉnh composer.json ngay bây giờ không và tôi phải cân nhắc điều gì. Sẽ được biết ơn cho bất kỳ sự giúp đỡ!
Composer.json hiện tại nhưng đã lỗi thời của tôi:
{
"name": "drupal-composer/drupal-project",
"description": "Mẫu dự án cho các dự án Drupal 8 với nhà soạn nhạc",
"loại": "dự án",
"giấy phép": "GPL-2.0 trở lên",
"tác giả": [
{
"Tên": "",
"vai trò": ""
}
],
"kho": [
{
"loại": "nhà soạn nhạc",
"url": "https://packages.drupal.org/8"
}
],
"yêu cầu": {
"php":">=7.0.8",
"behat/mink-selenium2-driver": "dev-master là 1.3.x-dev",
"nhà soạn nhạc/trình cài đặt": "^1.2",
"cweagans/composer-patches": "^1.6.5",
"drupal-composer/drupal-scaffold": "^2.5",
"drupal/adminimal_admin_toolbar": "^1.10",
"drupal/adminimal_theme": "^1.5",
"drupal/aet": "2.x-dev@dev",
"drupal/backup_migrate": "^4.0",
"drupal/business_rules": "2.x-dev@dev",
"drupal/ckeditor_accordion": "1.x-dev@dev",
"drupal/ckeditor_font": "1.x-dev@dev",
"drupal/thương mại": "^2.16",
"drupal/commerce_feeds": "^1.0@alpha",
"drupal/bảng điều khiển": "^1.0.2",
"drupal/bối cảnh": "4.x-dev",
"drupal/lõi": "^8.7.0",
"drupal/datatables": "1.x-dev",
"drupal/devel": "^2.1",
"drupal/diff": "^1.0",
"drupal/ds": "^3.4",
"drupal/entity_print": "2.x-dev",
"drupal/entity_usage": "^2.0",
"drupal/fancy_login": "^2.2",
"drupal/nguồn cấp dữ liệu": "3.x-dev",
"drupal/feeds_para_mapper": "1.x-dev",
"drupal/feeds_tamper": "^2.0@beta",
"drupal/field_group": "^3.0",
"drupal/cờ": "^4.0@alpha",
"drupal/foundation_layouts": "^6.0",
"drupal/go_back": "^1.5",
"drupal/go_back_history": "^1.0",
"drupal/inline_entity_form": "^1.0",
"drupal/isbn": "^1.1",
"drupal/thư viện": "^3.0@alpha",
"drupal/menu_token": "1.x-dev@dev",
"drupal/module_filter": "^3.1",
"drupal/node_token": "^1.1",
"drupal/ngắt trang": "^1.0",
"drupal/đoạn": "^1.12",
"drupal/paragraphs_inline_entity_form": "^1.0@beta",
"drupal/patchinfo": "^1.1",
"drupal/pathauto": "^1.8",
"drupal/php": "1.x-dev@dev",
"drupal/thân thiện với bản in": "^3.4",
"drupal/reference_table_formatter": "1.x-dev",
"drupal/revision_log": "1.x-dev@dev",
"drupal/revision_log_default": "^1.2",
"drupal/quy tắc": "3.x-dev@dev",
"drupal/rules_ban": "^3.0@alpha",
"drupal/rules_conditional": "1.x-dev@dev",
"drupal/show_title": "^1.5",
"drupal/super_login": "^1.3",
"drupal/svg_image": "^1.15",
"drupal/tablefield": "^2.1",
"drupal/token": "^1.9",
"drupal/token_custom": "^1.0@alpha",
"drupal/token_filter": "1.x-dev@dev",
"drupal/total_control": "^2.0@beta",
"drupal/tr_rulez": "1.x-dev@dev",
"drupal/vardumper": "^1.5",
"drupal/vbo_export": "^3.1",
"drupal/view_mode_page": "3.x-dev",
"drupal/view_modes_display": "^2.2",
"drupal/views_bulk_operations": "^3.3",
"drupal/views_cumulative_field": "^1.5",
"drupal/views_data_export": "1.x-dev",
"drupal/views_simple_math_field": "2.x-dev@dev",
"drupal/zurb_foundation": "^6.0",
"drush/drush": "^9.0.0",
"firephp/firephp-core": "^0.5.3",
"mikehaertl/phpwkhtmltopdf": "~2.1",
"phpoffice/phpexcel": "1.8.0",
"phpoffice/phpspreadsheet": "^1.6",
"phpoffice/phpword": "^0.17.0",
"tecnickcom/tcpdf": "~6",
"vlucas/phpdotenv": "^2.4",
"webflo/drupal-finder": "^1.0.0",
"webmozart/path-util": "^2.3",
"zaporylie/composer-drupal-optimizations": "^1.0"
},
"yêu cầu-dev": {
"webflo/drupal-core-require-dev": "^8.7.0"
},
"cuộc xung đột": {
"drupal/drupal": "*"
},
"độ ổn định tối thiểu": "dev",
"thích ổn định": đúng,
"cấu hình": {
"gói sắp xếp": đúng
},
"tự động tải": {
"bản đồ lớp": [
"scripts/composer/ScriptHandler.php"
],
"tệp": ["load.environment.php"]
},
"kịch bản": {
"cài đặt trước-cmd": [
"DrupalProject\composer\ScriptHandler::checkComposerVersion"
],
"cập nhật trước-cmd": [
"DrupalProject\composer\ScriptHandler::checkComposerVersion"
],
"post-install-cmd": [
"DrupalProject\composer\ScriptHandler::createRequiredFiles"
],
"post-update-cmd": [
"DrupalProject\composer\ScriptHandler::createRequiredFiles"
]
},
"thêm": {
"nhà soạn nhạc-thoát-on-patch-failure": đúng,
"patchLevel": {
"drupal/lõi": "-p2"
},
"đường dẫn trình cài đặt": {
"web/lõi": ["loại: drupal-lõi"],
"web/libraries/{$name}": ["type:drupal-library"],
"web/mô-đun/contrib/{$name}": ["type:drupal-module"],
"web/profile/contrib/{$name}": ["type:drupal-profile"],
"web/themes/contrib/{$name}": ["type:drupal-theme"],
"drush/Commands/contrib/{$name}": ["type:drupal-drush"]
},
"drupal-giàn giáo": {
"ban đầu": {
".editorconfig": "../.editorconfig",
".gitattribut": "../.gitattribut"
}
}
}
}
Tôi đang sử dụng Drupal 8.8.5 trên PHP 7.4.27 và Apache/2.4.52 (Unix), với bộ nhớ 8 GB; công cụ cơ sở dữ liệu là MariaDB 5.5.5-10.6.5.