Yii2从2.0.45升级到2.0.48

官方升级指导文档地址

https://github.com/yiisoft/yii2/blob/2.0.48/framework/UPGRADE.md

按照官方的升级指导实际上是不能成功的,大概率你会看到如下信息

原因:

当升级composer self-update时,composer会升级到2.5.8,查了很多资料显示composer2.0以上的版本可以直接管理bower包,不需要fxp插件包,该插件包只支持composer1.0的版本,未对2.0做出适配。

升级办法:

  1. 增加yidas/yii2-composer-bower-skip

地址:https://github.com/yidas/yii2-composer-bower-skip

修改composer.json文件

"require": {

    "php": ">=7.4.0",

    "yidas/yii2-composer-bower-skip": "~2.0.5",

    "yiisoft/yii2": "~2.0.45",

    "yiisoft/yii2-bootstrap": "~2.0.0"

}

"config": {
    "allow-plugins": {
        "yiisoft/yii2-composer" : true
    },
    "process-timeout": 1800,
    "fxp-asset": {
        "enabled": false
    }
},
"repositories": [
    {
        "type": "composer",
        "url": "https://mirrors.aliyun.com/composer/"
    }
]

其他根据需要修改或参照最新模版应用的composer.json文件修改

        2.Composer update升级

        3.去掉 "yidas/yii2-composer-bower-skip": "~2.0.5"

        4.拷贝最新advanced应用模版中的vendor目录下的bower-asset目录

        最新模版下载地址Download Yii | Yii PHP Framework,通过档案文件安装

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值