YII2安装中遇到的错误解决Calling unknown method: yii\web\UrlManager::addRules()

安装好YII2 后出现 如下图错误提示:

解决方法如下:

打开安装好的YII2项目目录(YII2安装方法参见 摘取天上星 的博文:http://blog.csdn.net/zqtsx/article/details/39344913

打开YII2项目目录里的 composer.json 文件 (如下图)

在composer.json 文件里添加 如下(extra括号里的部分)代码:

修改后的composer.json文件 大致如下(extra部分为我们添加的新增代码):

{ "name": "yiisoft/yii2-app-advanced", "description": "Yii 2 Advanced Application Template", "keywords": ["yii2", "framework", "advanced", "application template"], "homepage": "http://www.yiiframework.com/", "type": "project", "license": "BSD-3-Clause", "support": { "issues": "https://github.com/yiisoft/yii2/issues?state=open", "forum": "http://www.yiiframework.com/forum/", "wiki": "http://www.yiiframework.com/wiki/", "irc": "irc://irc.freenode.net/yii", "source": "https://github.com/yiisoft/yii2" }, "minimum-stability": "dev", "require": { "php": ">=5.4.0", "yiisoft/yii2": "*", "yiisoft/yii2-bootstrap": "*", "yiisoft/yii2-swiftmailer": "*" }, "require-dev": { "yiisoft/yii2-codeception": "*", "yiisoft/yii2-debug": "*", "yiisoft/yii2-gii": "*", "yiisoft/yii2-faker": "*" }, "config": { "process-timeout": 1800 }, "extra": { "asset-installer-paths": { "npm-asset-library": "vendor/npm", "bower-asset-library": "vendor/bower", "npm-searchable": false, "bower-searchable": false } }}然后 打开命令行 切换到YII2的项目目录(非框架目录):

依次执行如下命令:

composer global require "fxp/composer-asset-plugin:1.0.*@dev"
composer update  (如若不行第二步请执行“ composer update --dev --try-run ”命令,一般composer update 即可)

出现如下列图示请耐心等待 更新文件的下载即可:

到这里 更新也就结束了,

再次打开浏览器输入 项目地址 http://127.0.0.2/frontend/web/,检测项目是否恢复正常:

时间: 2024-10-15 09:42:54

YII2安装中遇到的错误解决Calling unknown method: yii\web\UrlManager::addRules()的相关文章

Yii2 composer更新后报错: Calling unknown method: yii\web\UrlManager::addRules()

网上搜了好多答案,基本上都是让你在composer.json里面添加这样一段话: "extra": { "asset-installer-paths": { "npm-asset-library": "vendor/npm", "bower-asset-library": "vendor/bower", "npm-searchable": false, "b

工具-chrome相关-安装crx包及错误解决(99.3.2)

目录 1.安装教程 2.程序包无效:"CRX_HEADER_INVALID" @(安装crx包及错误解决) 1.安装教程 在浏览器上输入 chrome://extensions 并且选择开发者模式 将.crx文件拖拽到Chrome的扩展程序列表 完成安装 若出错参考下面 2.程序包无效:"CRX_HEADER_INVALID" 将安装出错的crc文件后缀改为rar 打开该文件夹,把里面的"_metadata"文件夹改名为"metadat

记录apache的安装过程中的一些错误解决方式

安装过多次APACHE,每次安装都会发生一些错误,按着错误一搜,跟着解决方案一步一步就解决了.当然有一些解决方案是坑人的 =.= 这次想想还是把过程记录一下,以防下次使用时有过往成功的记录可查,省的再去找了. APR  not found #  cd /opt #  wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz #  tar -zxf apr-1.4.5.tar.gz #  cd  apr-1.4.5 #  ./configur

jumpsver安装中遇到的错误汇总

按照jumpserver官方提供的安装文档操作,一步一步执行到pip install -r requirements.txt这一步报错众多,汇总了在安装遇到的所有问题,requirements.txt文件内容是对一些安装包的版本要求. 错误1:提示six版本不匹配 ERROR: Could not find a version that satisfies the requirement six>=1.5.0 (from versions: none) ERROR: No matching di

“GDI+ 中发生一般性错误” 解决方法

System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般性错误 相应的帐户没有写权限,赋予帐户写入权限

Oracle10g安装中遇到的错误及解决办法

Linux环境: LSB Version: :core-3.0-ia32:core-3.0-noarch:graphics-3.0-ia32:graphics-3.0-noarchDistributor ID: RedHatEnterpriseASDescription: Red Hat Enterprise Linux AS release 4 (Nahant Update 7)Release: 4Codename: NahantUpdate7 Oracle安装版本:10201_databas

Linux 源码安装apache 与常见错误解决

文档原位置 一.编译安装apache 1.解决依赖关系 httpd-2.4.4需要较新版本的apr和apr-util,因此需要事先对其进行升级. 升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包(谨慎!小心).下面是使用源代码的方式行,它们的下载路径为:(~_~)这里不再说到那里下载了,相信你有能力找的到的,呵呵 2.安装依赖的软件包(当然这里可以认为成需要的编译环境咯!) yum -y install pcre-devel yum -y install  "Developmen

编译recovery及过程中的部分错误解决

你必须使用32位或64位Ubuntu系统,关于如何建立编译环境和同步源码的指导,请自己查找有关指导的文章. 1, 安装所需要的包 2, 建立编译的环境,并同步CWM所需的源码,CyanogenMod源码中附带CWM源码 CWM 5 - Gingerbread CWM 6 - Jellybean 3, 下面我们进入真正的编译阶段,确保你已经使用“repo sync ”命令同步了最新的源码 进入源码的目录 放出以下命令:      make -j4 otatools 3.5, 如果你的机型不被CM1

win7 codeblock在调用boost::asio中遇到的错误———解决办法

错误一:    undefined reference to `boost::system::generic_category()'         undefined reference to `boost::system::generic_category()'         undefined reference to `boost::system::system_category()' 解决办法:在boost的system库的error_code.hpp源代码中添加: #define