心灵咖啡

 找回密码
 注册加入
查看: 1836|回复: 0
收起左侧

[dz经验分享] 自行解决“索引正常但不跳转,没有相关贴子”

[复制链接]
发表于 2014-3-3 23:17:48 | 显示全部楼层 |阅读模式

本人的纵横后台索引显示正常,更新是最新的日期。就是不跳转也没有相关贴子,对了,好像也没收到过QQtips通知。在这里问了好几次,也申请了重索引,不过有管理说我的索引没问题,所以只好自己再来寻找解决方案。详细问题请看:http://www.discuz.net/thread-3362610-1-1.html  。


首先,找到这个官方贴子http://www.discuz.net/thread-2756142-1-1.html  《索引进度正常,纵横搜索不可用的处理办法》按照教程一二步都做了没用,第三步升级语句出现错误,没法升级。于是我想,是不是因为它这个升级SQL仅仅适用于X2.5呢?好吧,我自己去看看我的X3是不是也有这些表与值。
  1.     UPDATE `pre_common_setting` SET svalue = replace(svalue, 's:6:"status";s:1:"0";', 's:6:"status";s:1:"1";') WHERE skey='my_search_data';
  2.     UPDATE `pre_common_setting` SET svalue = replace(svalue, 's:6:"status";i:0;', 's:6:"status";i:1;') WHERE skey='my_search_data';
复制代码
从上面官方的升级语句看,应该是替换了一二个数字,于是我在phpMyAdmin里面找到表pre_common_setting,并打开(浏览),如图:

1.jpg


再找到skey点一下排序,然后在第9页左右,找到字段my_search_data,

2.jpg

然后我打开(编辑)发现,my_search_data里面的值,即它对应svalue下的内容并没有's:6:"status";s:1:"0";'等一样的内容,我想这可能就是因为版本不同导致的值不一样吧,所以之前我在后台执行的SQL升级没办法成功。

对比了半天,因为本人又是半个小白,实在搞不懂这些代码是啥意思,所以一时无从下手。按上面官方X2.5的教程,显示是将0换成了1,但是,我的这个表里的值有好多0,妹的,有木有?如图:
3.jpg


幸好,我四个X3中,有一个纵横搜索是正常的,于是我找对应的值查看对比后发现,原来只有一个数字不同:

4.jpg

看来问题果然是出现在这里,把0换成1,选择”保存“-”执行“,再回到DZ后台更新缓存,于是发现搜索页已经会跳转到SOSO了。

不过贴子内还没看到有相关贴子,考虑到可能要一点时间才会出现相关贴子(不确定),所以目前感觉这个方法应该可以解决我这么久以来的问题了。


来发个这个贴子,有几个原因:

一,希望像我一样遇到这个问题苦于没有解决的朋友,能从我这个总结里得到帮助;
二,我至今不清楚把上面那个0改为1之后,到底是修改了什么内容,这样修改是对是错呢?希望官方能帮忙鉴定一下。
三,本人一直以来,每解决一个问题都会总结,多数是发到本人论坛,这个贴子完全解决后我也会复制一份到我自己的论坛备忘,本人很健忘。


原发表于DZ官方:http://www.discuz.net/thread-3449820-1-1.html

——论坛程序问题,请给 qq124627513(微信同步)留言。(系统默认签名,点击修改
您需要登录后才可以回帖 登录 | 注册加入

本版积分规则

广告
广告位
广告位
广告位
关闭

站长推荐上一条 /1 下一条

QQ|联系我们|手机版|小黑屋|Archiver|心灵咖啡 ( 粤ICP备16121829号-1 )

GMT+8, 2024-11-22 06:20 , Processed in 0.091299 second(s), 27 queries .

Powered by Discuz! and 心灵文学

Copyright © 2001-2021, Tencent Cloud.


本站文章为原创会员所有,未经许可禁止去版权转载,但欢迎分享本站文章链接!另,若有抄袭侵权,联系即删禁。
快速回复 返回顶部 返回列表