Discuz! X2/SupeSite升级
来自站长百科
Discuz! X2| Discuz! X2安装| Discuz! X2使用| Discuz! X2插件| Discuz! X2模板|Discuz! X2升级 |
说明:Discuz!X2中并未具备SupeSite 7.5中的全部功能,此转换程序,仅转换SupeSite 7.5中的资讯分类、资讯文章数据到 Discuz!X2产 品的文章系统中。其他数据将不进行转换。
因此,数据转换后,Discuz!X2 产品存在原有 SupeSite 功能丢失和数据丢失问题,请自行权衡决定是否转换升级。
点击 SupeSite 7.5 右侧的“开始”链接,
然后进行数据库的配置。
数据源服务器设置 (原始版本的数据库):可以对照之前版本的 config.php 文件中的数据库信息进行填写目标服务器设置 (已正确安装 Discuz! X 的数据库):填写刚刚安装好的 Discuz! X 的数据库信息。
填写完成后,点击“保存服务器设置”。
1、配置转换过程
默认全选即可,点击“开始转换”。
2、执行数据转换
开始自动转换,无需人工干预。
3、转换完成
会提示您本次升级开始时间和升级结束时间以及升级累计执行时间。
SupeSite的善后操作:[ ]
- 1、编辑新Discuz!X2的config/config_global.php 文件,设定好创始人
- 2、直接访问新Discuz!X2的 admin.php
- 3、使用创始人帐号登录,进入后台更新缓存
- 4、新系统增加了很多设置项目,包括用户权限、组权限、论坛板块等等,您需要仔细的重新设置一次。
- 5、转移旧附件目录到新产品根目录(在转移之前,您的资讯内容中的图片无法正常显示)
- a)将 old/attachments 目录和目录下的文件 全部移动到 新Discuz!X2产品的/data/attachment/portal/目录中
- b) 在原 SS7 源码下找到图标images/base/attachment.gif,放在 Disucuz! X1 的目录static/image/filetype/ 下;
- c) 找到 source/module/portal/portal_view.php 文件,在代码“$content['content'] = blog_bbcode($content['content']);”后换行
添加以下代码:
$ss_url = 'http://your_ss_site_url/'; //请将此链接地址改为您的 SS 站点地址!!! $findarr = array( $ss_url.'batch.download.php?aid=', // 附件下载地址 $ss_url.'attachments/', // 附件图片目录 $ss_url.'images/base/attachment.gif' // 附件下载图标 ); $replacearr = array( 'porta.php?mod=attachment&id=', $_G['setting']['attachurl'].'/portal/', STATICURL.'image/filetype/attachment.gif' ); $content['content'] =str_replace($findarr, $replacearr, $content['content']);
- 6、 转移旧图片目录到新产品根目录(在转移之前,您的资讯内容中的表情无法正常显示)
- a)将 old/images 目录和目录下的文件 移动到 新Discuz!X2产品的根目录中
- 7、 删除 convert 程序,以免给您的Discuz!X2安装带来隐患。