设为首页
收藏本站
账号
自动登录
找回密码
密码
登录
新建账号
快捷导航
轻松E站
站点地图
联系我们
搜索
搜索
Chrome
PHP7 Apache
三码合一
.Net Framework
VC运行库
本版
帖子
轻松E站
»
轻松E站
›
有点东西
›
网络技术
›
Discuz 升级后出现 No input file specified 的解决方法
返回列表
发新帖
Discuz 升级后出现 No input file specified 的解决方法
[复制链接]
php
发表于 2011/12/12 02:39
|
显示全部楼层
|
阅读模式
当 Discuz 从低版本升级到 x2 后,由于在高版本中不存在 redirect.php , 而之前的老版本的 redirect.php 是用于重新定位帖子用的。
比如升级之前的链接地址为
http://www.51-n.comt/redirect.php?tid=1921
, 这个链接的意思是,打开链接后显示 tid 为3的帖子,论坛升级到 x2 后,虽然大多数数据已经成功转换为新的格式,但由于某些链接是在帖子内部由发帖人手动复制粘贴的,升级时是无法成功转换成功的。
在 x2 中,如果一个帖子经由 redirect.php 链接打开,会出现 No input file specified 的提示。
要解决这个问题,需要将链接的地址中的 redirect.php 修改掉,以刚才的
http://www.51-n.com/redirect.php?tid=1921
为例,将链接修改为
http://www.51-n.com/forum.php?mod=viewthread&tid=1921
, 现在访问即可恢复正常。
要修改整个网站中的所有链接,只要将数据库备份,用记事本打开,按 CTRL+H,将字段 “redirect.php?tid=” 替换为 “forum.php?mod=viewthread&tid=”,然后保存 .sql 并恢复备份即可,替换时注意按你的网站的实际情况处理,不要替换错了,另外,注意数据备份。
升级
,
specified
,
file271
回复
举报
返回列表
发新帖
手机版
|
轻松E站
GMT+8, 2024/11/21 16:38
快速回复
返回顶部
返回列表