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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 有没有使用过问答插件的朋友,帮我诊断下为什么不能用

[复制链接]
jopzx 发表于 2009-11-20 09:10:03 | 显示全部楼层 |阅读模式
UCHome插件
语言编码:  
插件名称:
插件作者:
适用版本:
我在重新装UCH之前,先留下ask.php 还有ask目录,以及那个要改的common.php(文件名记不清楚了)以后,其他文件全部删除,

再把uch全新上传上去,发现运行ask.php一片空白,怎么回事?
foolant 发表于 2009-11-20 09:19:13 | 显示全部楼层
最好重新安装ask, 他本身带了数据库建表脚本,重装uch一般插件也应该重装的吧
回复

使用道具 举报

 楼主| jopzx 发表于 2009-11-20 09:22:37 | 显示全部楼层
重装是指提交数据库的语句吧,如果这样做以后,那我原来有不少问答文章怎么办?重装不就没了
回复

使用道具 举报

foolant 发表于 2009-11-20 09:39:24 | 显示全部楼层
我看过问答的安装代码, 并非是删除你的表然后新建一个, 而是判断当所需要的表不存在时才新建.原来的数据不会丢失.不知道你重装uch有没有更改其他安装设置(比如表前缀), 出现空白一般都是php执行时碰到错误,如果只是数据库读不到,应该还是会有显示的(至少会显示数据库读取错误的提示信息)
回复

使用道具 举报

foolant 发表于 2009-11-20 09:42:39 | 显示全部楼层
3# jopzx


    需要解答的时候最好点原帖的"回复", 不然其他人看不到跟帖提示, 只有楼主自己发的贴在所有人跟帖时才会有提示.
回复

使用道具 举报

 楼主| jopzx 发表于 2009-11-20 09:47:49 | 显示全部楼层
5# foolant


    谢谢提醒。我曾经进入数据库删了一些前缀,忘记了有没有误删除ask的前缀,但是问答还是用的好好的,所以不在意。如果我提交一下安装问答的SQL语句,其他文件不动(就是原来的文件),这样做能恢复原来的问答数据吗?
回复

使用道具 举报

foolant 发表于 2009-11-20 11:01:33 | 显示全部楼层
6# jopzx


    如果你手动删除过数据记录的话, 而且正好把问答的部分表(记得好像是建了两个表, 手头上没有代码)删除了, 很可能会导致问答出现异常, 如果你不是很熟悉每个表的用途, 不建议手动操作数据库.
   无论怎么重新安装, 问答所附带的安装程序都不大可能破坏数据.当然也很难帮你恢复数据, 它只是看一下数据库里有没有它想要的两个表, 没有的话就建一个, 仅此而已.
回复

使用道具 举报

 楼主| jopzx 发表于 2009-11-20 11:05:01 | 显示全部楼层
7# foolant


不会多打搅,只是最后问一下,问答插件的数据是保存在uch所在的数据库内,还是独立的数据库文件?
回复

使用道具 举报

foolant 发表于 2009-11-20 11:06:04 | 显示全部楼层
如果你在上次手动操作数据库以后,问答还能正常运行, 看来你上次并没有破坏掉它使用的表.
反正你找问答的安装程序(好像它安装一次以后会自己删除安装程序),重新安装, 看看能不能正常, 数据不会丢失,但能不能恢复就看你重装uch有没有导致数据丢失了.
回复

使用道具 举报

foolant 发表于 2009-11-20 11:09:12 | 显示全部楼层
8# jopzx


    和uch同一个数据库,没有使用uchome本身的表, 是它自己新建的, 不过我不清楚uchome重装的时候是不是把它所有uchome_开始的所有表全部清空, 照你这样说来, 倒是很有可能.

一切看你运气啦
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-20 01:47 , Processed in 0.031441 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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