帖子

插件管理器重大升级,插件目录结构层级缩减。

本次升级主要兼容插件管理器的升级变更,由 extensions/plugins/ 目录缩减层级为 plugins

下方是手动升级的相关步骤说明。

  1. 删除 vendor 与 composer.lock
rm -rf vendor composer.lock
  1. 更新插件管理器
composer update plugins-world/market-manager -vvv
  1. 执行迁移,进行升级变更
php artisan migrate

2023_10_02_101010_migrate_plugin_manager_from_2_to_3

  1. 手动删除备份目录
rm -rf extensions2_back 			# 2.x 插件、主题、备份所在目录
rm -rf public/assets2_back 			# 2.x 插件、主题 assets 资源所在目录
rm -rf storage/extensions2_back 	# 2.x 下载的插件压缩包所在目录
  1. 手动移除 composer.json 中,旧版本的包合并请求

升级前

{
	...
	"extra": {
        "laravel": {
            "dont-discover": []
        },
        "merge-plugin": {
            "include": [
                "extensions/plugins/*/composer.json"
            ],
            "recurse": true,
            "replace": false,
            "ignore-duplicates": false,
            "merge-dev": true,
            "merge-extra": true,
            "merge-extra-deep": true
        }
    },
    ...
}

升级后

{
	...
	"extra": {
        "laravel": {
            "dont-discover": []
        },
        "merge-plugin": {
            "include": [
                "plugins/*/composer.json"
            ],
            "recurse": true,
            "replace": false,
            "ignore-duplicates": false,
            "merge-dev": true,
            "merge-extra": true,
            "merge-extra-deep": true
        }
    },
    ...
}
  1. 删除 composer.lock 并重新生成 composer.lock 锁文件
rm -f composer.lock
composer install -vvv
https://discuss.plugins-world.cn/post/wX1xhHZF

未登录无法操作

登录 注册

评论 0

列表为空,暂无内容