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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

数据库字符集选择问题

[复制链接]
inoppc 发表于 2006-9-29 20:08:58 | 显示全部楼层 |阅读模式
今天在本机尝试把dv7.1转为dz5,使用的版本是exp5.0 utf-8。
转换成功。
问题是:假使我要使用dz替换现在的dv,服务器不是自己的,那么转换前是不是还得问服务器管理员数据库使用何种编码?
靠,不知道表达清楚没有。
我对数据库一窍不通
SoWangZhi 发表于 2006-9-29 21:17:13 | 显示全部楼层
服务器需要支持discuz!的环境,数据库最好看下服务器提供商的介绍或者咨询下
回复

使用道具 举报

紫琼 发表于 2006-9-30 09:37:42 | 显示全部楼层

回复 #1 inoppc 的帖子

今天在本机尝试把dv7.1转为dz5,使用的版本是exp5.0 utf-8。
转换成功。
问题是:假使我要使用dz替换现在的dv,服务器不是自己的,那么转换前是不是还得问服务器管理员数据库使用何种编码?
靠,不知道表达清楚没有。
我对数据库一窍不通


在本地转换成功后,在后台备份数据,备份数据时建表语句格式要根据你服务器上安装的MySQL的版本号进行选择,咨询你的空间商服务器上是否有运行Dz程序需要的环境(如php,MySQL,Zend等),有的话直接在你的空间上安装一个utf8的Dz5.0正式版程序,然后将备份数据导入即可。
关于字符集问题,你可以打开exp5.0的config.inc.php看看dbcharset是什么,服务器上数据库使用的跟它保持一致即可。
回复

使用道具 举报

 楼主| inoppc 发表于 2006-10-1 21:35:46 | 显示全部楼层
原帖由 紫琼 于 2006-9-30 09:37 发表


在本地转换成功后,在后台备份数据,备份数据时建表语句格式要根据你服务器上安装的MySQL的版本号进行选择,咨询你的空间商服务器上是否有运行Dz程序需要的环境(如php,MySQL,Zend等),有的话直接在你的 ...

谢谢,肯定是要确定服务器是否提供mysql+php支持。
初步的步骤如下:
1.先本地转换数据:DV===>Discuz!
2.本地备份数据:后台—数据库—资料备份—全部备份(数据文件在./forumdata/中)
3.修改config.inc.php(位于程序的根目录):(1)数据库用户名,密码;(2)指定数据库名;
4.上程序文件
5.执行安装,删除install.php
6.进后台恢复数据(位于./forumdata/中)
7.删除备份数据文件

看看还有什么疏漏的地方。

照您的话说,那就是:必须要问清楚服务器方提供的数据库字符格式,然后据此修改config.inc.php对否?
这个疑问解决了,十一过后考虑着手转投DZ门下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-17 16:17 , Processed in 0.029916 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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