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在多模块的情形下似乎是识别不了默认模块的设置。我的解决办法是关闭单入口文件多模块。配置如下:

'DEFAULT_MODULE'        =>  'Home',  // 默认模块
'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
我看文档上写的无缝升级,这具体是怎么操作了?

参考技术A 以防万一,建议先备份application和修改过的目录。
cmd或者ps进入网站根目录。执行如下命令之一:
composer update topthink/framework 5.0.23
注意:需要先安装composer追问

没有用过composer,还有别的办法吗? 比如能直接复制过来吗

追答

直接复制进行覆盖可能会覆盖原有的东西,那样会很不安全,所以并不建议使用复制这种方法,composer的方法网上有很多,并不难。

本回答被提问者和网友采纳
参考技术B 看官方的升级说明。

以上是关于thinkphp3.1.3升级thinkphp3.2.3问题的主要内容,如果未能解决你的问题,请参考以下文章

ThinkPHP3.1.3的单字母函数汇总

thinkphp3.1.3怎样连接mysql数据库

ThinkPHP3.1.3与3.1.2的Model模型没用吗

thinkPHP3.1.3的数据库字段值调用问题

ThinkPHP3.1.3开启调试模式后出现get_magic_quotes_gpc()的问题

ThinkPHP3.1.3使用phpExcel1.8.0实现数据从Excel表格导入mysql数据库