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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[经验] Access数据库转换出现找不到路径的排查总结

[复制链接]
桃子(小敏) 发表于 2009-6-16 09:49:04 | 显示全部楼层 |阅读模式
本帖最后由 桃子(小敏) 于 2009-6-16 11:38 编辑

从其他论坛系统转换到Discuz!,如果原论坛数据库是Access类型,可能会出现“找不到 access 数据库文件,请检查 access 数据库文件路径设置是否正确”的错误提示,该提示的根本原因是转换程序找不到access数据库。
下面根据我以前碰到的情况做了一个总结,可能总结的不全,有更好的方法,可以回帖补充,希望可以帮到以后遇到该问题的站长:

出现该问题时,请检查以下几种情况:

1、Access数据库是否和xconvert在同一服务器上


如果是虚拟主机或linux操作系统的独立服务器,建议把Access数据库下载到本地,在本地安装 ComsenzEXP ,然后进行转换。转换完毕到服务器FTP恢复转换过来的数据
如果是独立服务器并是Windows操作系统,建议在服务器上搭建 PHP+ MySQL 的环境,安装Discuz!。然后把Access拷贝到该服务器上的某个目录下,如果Access数据库本来就在该服务器上,那么不用拷贝。

2、检查Access数据库路径填写是否正确


Access数据库路径填写要求填写绝对路径,类似这样的形式: E:/bbs/dbname.mdb,dbname.mdb修改为您数据库的名称
您还可以把Access数据库放到XConvert转换程序根目录下,此时,Access数据库路径可以这么填写:../dbname.mdb,dbname.mdb修改为您数据库的名称

3、检查XConvert的数据库配置文件是否可写

如果您确认数据库路径填写是正确的,但是还是提示该错误。那么可能是XConvert根目录下的config.inc.php文件不可写,您刚才设置的数据库信息没有写进去。
这时,您可以打开XConvert根目录下的config.inc.php,手动把数据库信息填写进去,保存文件。

以上这些可以解决大部分站长的问题,如果您使用上述方法问题仍没得到解决,请到论坛转换区发帖,该贴会随时更新。
12153556 发表于 2009-6-16 10:40:27 | 显示全部楼层
一般的出现这样的情况大都是直接在虚拟空间里进行转换的

用到的是绝对路径,但大部分人都是用的相对路径,肯定找不到路径了

建议还是在本地转换比较好
回复

使用道具 举报

luoyangwang 发表于 2009-6-16 10:51:29 | 显示全部楼层
建议还是在本地转换比较好,比较好找路径
回复

使用道具 举报

bamboolove 发表于 2009-10-27 23:49:50 | 显示全部楼层
楼主帮帮我``

出现这种错误

XConvert info: MySQL Query Error

Time: 2009-10-27 3:31pm
SQL: UPDATE .settings SET v='8' WHERE k='timeoffset'
Error: Table 'goodgd.settings' doesn't exist
Errormsg.: 数据表不存在
Errno.: 1146
回复

使用道具 举报

jtbnu 发表于 2009-10-28 10:21:29 | 显示全部楼层
Errormsg.: 数据表不存在

还用问吗
回复

使用道具 举报

子力 发表于 2010-1-27 17:22:59 | 显示全部楼层
按此方法仍找不到数据库,出错。
回复

使用道具 举报

蓝豆 发表于 2010-1-27 17:56:23 | 显示全部楼层
按此方法仍找不到数据库,出错。
子力 发表于 2010-1-27 17:22



    AC的数据库建议在本地转换
回复

使用道具 举报

子力 发表于 2010-2-5 12:52:24 | 显示全部楼层
AC的数据库建议在本地转换
蓝豆 发表于 2010-01-27 17:56



    在本地转换,AC数据库地址完全正确,还是出错:找不到数据库。
回复

使用道具 举报

weili4322 发表于 2010-2-6 20:40:46 | 显示全部楼层
>> DvBBS 8.2 Access => Discuz! 7.2 UC 转换程序

--------------------------------------------------------------------------------

欢 迎 使 用 本 程 序  

--------------------------------------------------------------------------------



数据库引擎找不到输入表或查询 'user'。 请确定它是否存在,以及它的名称的拼写是否正确。
可能原因:
1.'' 是错误的表前缀;
2.数据表 'user' 缺失或已更名。
回复

使用道具 举报

weili4322 发表于 2010-2-6 20:41:08 | 显示全部楼层
怎么办哦?着急等哈。。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-25 02:16 , Processed in 0.030602 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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