Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] Discuz!7.2下 X-Space报错的解决方法

[复制链接]
肥爺 发表于 2009-12-3 22:23:57 | 显示全部楼层 |阅读模式
本帖最后由 肥爺 于 2009-12-3 22:25 编辑

提示错误:
  1. SupeSite info: MySQL Query Error

  2. User: Guest
  3. Time: 2009-12-3 9:41pm
  4. Script: /index.php

  5. SQL: SELECT tf.tid, tf.subject, tf.fid, tf.views, tf.replies, tf.dateline, tf.lastpost FROM `yinluzhe`.`[Table]myposts` my, `yinluzhe`.`[Table]threads` tf WHERE my.uid='1' AND tf.tid=my.tid AND tf.displayorder>='0' ORDER BY tf.dateline DESC LIMIT 0,10
  6. Error: Table 'yinluzhe.[Table]myposts' doesn't exist
  7. Errno.: 1146
复制代码
原因分析:
Discuz!7.2把myposts表去掉了 所以X-Space部分功能需要查询我的帖子的时候报错

解决方案:
建立一个myposts表 但是这是无数据的 是个临时方案
因为X-Space核心部分还是加密的 没办法修改。

到后台》工具》数据库》升级
在下边的文本框贴入以下SQL语句后提交即可
  1. CREATE TABLE cdb_myposts (
  2.   uid mediumint(8) unsigned NOT NULL DEFAULT '0',
  3.   tid mediumint(8) unsigned NOT NULL DEFAULT '0',
  4.   pid int(10) unsigned NOT NULL DEFAULT '0',
  5.   position smallint(6) unsigned NOT NULL DEFAULT '0',
  6.   dateline int(10) unsigned NOT NULL DEFAULT '0',
  7.   special tinyint(1) unsigned NOT NULL DEFAULT '0',
  8.   PRIMARY KEY (uid,tid),
  9.   KEY tid (tid,dateline)
  10. ) TYPE=MyISAM;
复制代码
表前缀不是cdb的 记得修改下为您的表前缀

提示成功后 刷新X-Space 问题解决。
祝各位使用愉快!:)

评分

1

查看全部评分

 楼主| 肥爺 发表于 2009-12-4 13:31:29 | 显示全部楼层
么lidq.jingw
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 10:24 , Processed in 0.030753 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表