广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 36675 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   

头像
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: *
推文 x 鲜花 x
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[通 用][教学] 安装插件说明、基础教学、注意事项
精华文章


献花 x0 回到顶端 [楼 主] | Posted:2005-03-28 17:06 |
达人村惟禄 手机
个人文章 个人相簿 个人日记 个人地图
社区建设奖 创作大师奖 特殊贡献奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x21 鲜花 x616
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

移转论坛步骤
1.      先将新论坛架设好,PHP的版本需要跟旧版本一样
2.      在新论坛将所有,需要动到数据库的【差件】安装好数据就可以了
3.      去旧论坛后台的【资料库管理】中的【资料备份】备份好数据
4.      上旧论坛的FTP,将旧论坛【/data】内的【*.SQL】移转到新论坛的【/data】(这是数据库的移转)
5.      将旧论坛的【/attachment】资料夹,移转到新论坛去(这是附件的移转)
6.      将旧论坛内根目录内的所有【非资料夹的档案】复制到新论坛
7.      将【template】【image】【images】整个搬到新论坛
8.      其他如果有修改过的,把修改过的部分单独搬过去就行了
9.      不可以把所有的东西班过去会导致数据库错误


献花 x0 回到顶端 [1 楼] From:台湾中华电信 | Posted:2006-01-21 14:00 |
228011as
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x5
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

补充一下资料库的部份,
大部分的插件再编写 SQL 的时候,
都是类似下面这2种
复制程式
$db->query("DROP TABLE IF EXISTS {$tablepre}petshopdata",1);
$db->query("CREATE TABLE `{$tablepre}petshopdata` (
id mediumint(8) unsigned NOT NULL auto_increment,pet varchar(30) NOT NULL default '',
newpetclass varchar(8) NOT NULL default '',
pettxt varchar(50) NOT NULL default '',
petsx varchar(6) NOT NULL default '',
PRIMARY KEY  (id)
) TYPE=MyISAM;");

或是这种
复制程式
{$tablepre}mypetitemdata(itemtype,itemlevel,itemmaxnum,itemcost,itemname,itemtext,trade,armposition,createtime,itemplus) values('alife,2',Ɔ',鰿',鬔,200','XXXX','ZZZZZZZZZ','store,user,useable','',Ɔ','+dead,1,+hp,300,+sp,100') ;
上面2种都是比较常见的SQL语法
但是有时候安装完成会出现乱码,
这时候要注意一下!!
有些插件再SQL里面会给你藏了一些让你会乱码的东西,
以第一个例子来说
我再SQL表里面给你多加一行 CHARSET=gb2312
例如:
复制程式
pettxt varchar(50) CHARSET=gb2312 NOT NULL default '',
这时候不管你怎么转码在这个SQL表格内的资料都会存成gb2312编码
只要你的网页不是GB2312编码类型的,
那乱码就会出现了,
虽然说这种情况很少
但是我建议大家在安装插件有需要升级SQL的时候,
检查一下SQL的部份或是在SQL表的尾端多加上一句指定编码的语法
这样可以避免绝大多数乱码的问题。
至于加在那边这边跟大家说一下:
在每个SQL表的尾端都会有这样的一句
复制程式
TYPE=MyISAM;");
你只需要在 MyISAM 后面加上指定编码的语法就行了,
例如你要 BIG5 编码
复制程式
TYPE=MyISAM CHARSET=big5;");
要UTF8编码
复制程式
TYPE=MyISAM CHARSET=utf8;");
加上这样的一句语法会让你在安装完插件的时候,
减少很多会变成乱码的问题。
如果插件的SQL语法是属于第2种的编写方式,
则只需要注意 中文字的部份,
BIG5编码方式是无法储存简体字的,
反之亦然,
所以只要注意中文字的部分不要有简体字型就可以了。
以上是小弟在安装插件时的一些心得。
希望可以让大家可以在安装插件时减少乱码的机会。
PS:若你在转换PHP或HTML编码的时候,
如果档案内容不存在中文字的话,
那这个PHP或HTML可以不用转码没关西!!


献花 x0 回到顶端 [2 楼] From:台湾中华电信 | Posted:2006-01-28 21:48 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.011687 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言