thinkphp3.1.3升级thinkphp3.2.3问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp3.1.3升级thinkphp3.2.3问题相关的知识,希望对你有一定的参考价值。
3.1.3中用
(1)http://www.xfxz.com/thinkphp/index.php
(2)http://www.xfxz.com/thinkphp/index.php/index/index
这两种方法都能进主页
而3.2.3中只能使用第一种方法
第二种方法却会提示
无法加载模块:Index
错误位置
FILE: F:\wamp\www\xfxz\ThinkPHP\Library\Think\Dispatcher.class.php LINE: 178
求问怎么破 谢谢
3.2.3在多模块的情形下似乎是识别不了默认模块的设置。我的解决办法是关闭单入口文件多模块。配置如下:
'MULTI_MODULE' => false, // 是否允许多模块 如果为false 则必须设置 DEFAULT_MODULE
这样子通过http://www.xfxz.com/thinkphp/index.php/index/index的方式就可以访问到主页。
当然如果你不愿关闭单入口多模块的方式,亦可通过如下方式进入主页http://www.xfxz.com/thinkphp/index.php/home/index/index,其中home代表home模块
参考技术A url模式设置正确吗thinkphp5 怎么升级小版本
从V5.0.22升级到V5.0.23
我看文档上写的无缝升级,这具体是怎么操作了?
cmd或者ps进入网站根目录。执行如下命令之一:
composer update topthink/framework 5.0.23
注意:需要先安装composer追问
没有用过composer,还有别的办法吗? 比如能直接复制过来吗
追答直接复制进行覆盖可能会覆盖原有的东西,那样会很不安全,所以并不建议使用复制这种方法,composer的方法网上有很多,并不难。
本回答被提问者和网友采纳 参考技术B 看官方的升级说明。以上是关于thinkphp3.1.3升级thinkphp3.2.3问题的主要内容,如果未能解决你的问题,请参考以下文章
ThinkPHP3.1.3与3.1.2的Model模型没用吗