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

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

大家好,又见面了,我是全栈君。

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

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

解决方法例如以下:

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

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

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

在composer.json 文件中加入 例如以下(extra括号中的部分)代码:

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

改动后的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 就可以)

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

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

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

到这里 更新也就结束了,

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115503.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月3日 下午2:00
下一篇 2022年2月3日 下午3:00


相关推荐

  • 小明加密通道进入_「成都全接触」最新!成都8条地铁进展来了!年底还有5条铁路、9条通道!…「建议收藏」

    小明加密通道进入_「成都全接触」最新!成都8条地铁进展来了!年底还有5条铁路、9条通道!…「建议收藏」友情提示:2020余额已不足四分之一大家关心的8条地铁线路也有了最新进度其中包括5条预计今年开通3条全新路线、2条机场快速线一起来看看有没有路过你家门口的(内含路线图)-10号线三期-最新进展:全线5个车站已全部打围,正在开展绿化迁移及管线迁改等前期工作,其中2个车站进行围护桩施工。2号线、10号线三期、17号线三线换乘车站——人民公园站已于10月15日首桩开钻。10号线三期工程北起人…

    2022年6月10日
    694
  • vue动态生成表单_vue element 表单验证

    vue动态生成表单_vue element 表单验证前几天接了一个需求,需要动态生成一个表单数据,然后提交,提交完数据后。通过编辑按钮进入时,需要进行数据回填。没生成表单前的状态单机生成表单生成表单根据选择方式展示不同的表单元素如果从编辑页进入该页面有数据的话,进行数据回填样式同第三点相似,这里不再说明思路:请输入标题,请选择类型为父组件;请选择方式为子组件;根据请选择方式出来的内容为孙子组件难…

    2025年6月11日
    5
  • 部署超便捷,联通云全场景接入OpenClaw!

    部署超便捷,联通云全场景接入OpenClaw!

    2026年3月13日
    2
  • 安装Spinnaker

    安装Spinnaker安装 Spinnaker

    2026年3月18日
    2
  • 较完整的 bean生命周期[通俗易懂]

    较完整的 bean生命周期[通俗易懂]首先需要说明的是,Bean的生命周期主要指的是singletonbean,标签的scope默认就是singleton。对prototypebean来说,当用户getBean获得prototypebean的实例后,IOC容器就不再对当前实例进行管理,而是把管理权交由用户,此后再getBean生成的是新的实例。普通JavaBean和SpringBean普通java对象就是new出来,然后不再使用的时候通过垃圾回收机制进行回收; 而springBean是由spring容器来控制的,并且..

    2025年12月6日
    3
  • Java 类的加载过程

    Java 类的加载过程Java 类的加载过程当程序主动使用某个类时 如果该类还没有加载到内存中 则通过以下三个步骤对类进行加载初始化 类的加载 将类的 class 文件读入内存 并为之创建一个 java lang Class 对象到方法区中 此过程由类加载器完成类的链接 将类的二进制数据合并到 JRE 中类的初始化 JVM 负责对类进行初始化其中 类的链接可以分为以下几点 验证 确保加载的类符合 JVM 规范准备 正式为类变量 static 分配内存并设置类变量默认初始值的阶段 这些内存都将在方法区中进行分配解析 虚拟机常量

    2026年2月22日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号