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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

0520之后版本升级到X-Space 2.0SupeSite 5.0 final图文教程及常见问题整理

[复制链接]
紫琼 发表于 2006-11-7 17:02:29 | 显示全部楼层 |阅读模式
第一步、确认自己网站程序正在使用的版本

首先以管理员身份登录 SupeSite 站点管理后台(图1为登录截图)


登录后进入如图2所示界面:


点击“站点设置”,进入图3所示界面,查看红框里的内容,即你自己当前所使用程序的版本和发布日期,可以看到本演示的版本发布日期为:5.0,20060910



第二步,将现有的数据备份,以防升级失败后,可以用原来的数据恢复站点

数据库备份方法:
Discuz! 5.0用户可以登录论坛后台系统设置->系统工具->资料备份,如图4所示:


“数据备份类型”选择“自定义备份”,将SupeSite的表全选上进行备份,如图5所示:


“数据备份方式”选择“Discuz!分卷备份”,但是要注意分卷备份尽量设置的小一点,方便虚拟主机的用户导入。
“数据备份选项”如果论坛不搬家默认即可。如图6所示:


Discuz!4.x系列用户请自行安装并使用phpmyadmin备份数据,备份方法参https://discuz.dismall.com/thread-292525-1-1.html

备份程序:

将原来X-Space路径下的除
./attachments
./cache
./html
./log
./user(rc1,rc2有,其他版本没有这个文件)
以外的其它全部文件、文件夹保存到一个备份文件夹中,如 ./old
移动后的效果如图7所示:



第三步,上传正式版程序,并设置目录、文件读写属性

将程序文件包中 /upload 目录中的除了
./attachments
./cache
./html
./install
./log
./install.php
以外的其他全部文件二进制方式上传到服务器X-Space路径下。
如图8所示:



将服务器上以下目录、以及目录下面的所有文件的属性为777,win主机请设置internet来宾帐户可读写属性
./templates
./channel/
./channel/*.*
./data
./data/robot
./data/temp
./data/system
./templates/
./templates/default
./templates/default/*.*
./user
Linux服务器文件属性修改如图9和10所示:




win主机设置 IIS 来宾帐户可读写属性的方法:
右键文件夹-属性-安全,如图11所示:


点“添加”按钮得到如图12所示界面:


点“高级”按钮得到如图13所示的界面:


点击“立即查找”按钮得到如图14所示界面:


从“搜索结果”中找到以“IUSR_”开头的用户点击“确定”,得到如图15所示的界面:


接着点“确定”按钮得到如图16所示的界面:


点“确定即可”,自此win主机设置 IIS 来宾帐户可读写属性完毕!

删除以下目录中的所有文件,如图17所示:
./cache/js (如果曾经生成过JS模块,请删除此文件夹)
./cache/tpl



第四步,配置数据库连接参数,进行升级

修改config.php,请对照论坛数据库信息填写config.php里面的数据库信息,其中下列的内容必须填写:
可以参考原有的 config.php 的设置(第二步时,已经备份到 ./old 目录了)
$dbhost = 'localhost';  这个一般为localhost
$dbuser = '';   数据库用户名
$dbpw = '';   数据库密码
$dbname = '';   数据库名
    以上4条空间商都会给出信息
$cookiedomain = '';   cookie域,与论坛设置相同,以保证能够论坛和SupeSite/X-Space能同步登录。
    同时,以上信息在论坛的config.inc.php里面可以查看到
$tablepre = '';   论坛的表名前缀,默认没有修改为cdb_
$stablepre = '';   SupeSite/X-Space表名前缀,默认为supe_
$siteurl = '';   SupeSite/X-Space访问URL地址
$bbsurl = '';   论坛URL地址
$dbcharset = '';   此处填写数据库中看到的论坛表的字符集,非常重要!
$bbsver = '';   此处填写论坛的版本号,是D5就填写5,D4就填写4

第五步,根据自己当前使用程序的发布日期选择对应的升级程序

根据自己当前正在使用的 SupSite/X-Space 发布日期号,选择对应的升级程序(参考第一步),升级程序都在update目录下。共有三种情况如图18所示:


第一种情况:
原来程序的发布日期为:20060520 (即 X-Space 1.0 正式版)
升级程序为:update1to2.php
并且运行 update1to2.php 文件时,选择第一个连接

第二种情况:
原来程序的发布日期为:20061023、20061027的版本(即 SupeSite 5.0 / X-Space 2.0 RC1 RC2)
升级程序为:update_5.0_rc2_final.php

其他所有情况(20060520--20061023之间任意版本):
升级程序为:update1to2.php
并且运行update1to2.php 文件时,选择第二个连接



第六步,将对应的升级文件,移动到SupeSite程序根目录,并在浏览器中运行,开始升级

首先,将update1to2.php从update目录下移出来到SupeSite程序根目录下。
本次演示的原SS/SX的版本为5.0,发布时间为20060910,所以点击第二个链接,如图19所示:


升级过程是全自动的,您无需干预,升级结束如图20所示:


升级结束后您可以使用X-Space 2.0/SupeSite 5.0 Final正式版的数据库检查工具dbcheck检查一下升级后的数据库是否是X-Space 2.0/SupeSite 5.0 Final正式版标准的数据库。
下载地址https://discuz.dismall.com/viewthread.php?tid=448937
具体使用方法:下载解压后将dbcheck.php 和db_pack.php 两个文件上传到SupeSite 程序根目录下,在浏览器中运行如图21所示:


在上图红框内选择版本SupSite/XS-final,得到下面的如图22所示的界面:


在上个界面的后面可以看到这样的检查结果,如图23所示:


可以看到多了supe_templatecontents和supe_templateitems这两个表,这是升级程序加上去的,这两个表暂时没有任何用处,所以可以不用管。

使用完dbcheck请务必从服务器上删除dbcheck.php 和db_pack.php 这两个文件,如图24所示:


第七步,升级完成后,进行缓存更新、文件清理操作

1. 如果之前启用过html,请登录ftp将html目录下的所有文件全部删除
2. 如果之前启用过rewrite,请按照程序包document里面的说明重新设置rewrite规则。也可参照https://discuz.dismall.com/thread-258866-1-1.html
3. 升级结束后,请删除根目录下的update1to2.php以及./update文件夹,如图25所示:


4. 进入SupSite/X-Space的管理后台更新缓存,对SupSite/X-Space的缓存进行一次清理。如图26所示:


选择你要更新缓存的类型及模块点“提交保存”即可。

5. 另外,您还需要登录论坛后台,进行一下论坛缓存更新,以便让论坛能够识别更新SupSite/X-Space的设置,如图27所示:



至此,升级到正式版工作正式完成。

如果升级过程出现错误,请认真查看错误说明,并进行相应的设置,并在浏览器中重新运行升级文件进行升级。
如果一直无法正常完成升级,请使用之前备份好的数据库、程序进行恢复,将站点恢复到升级之前的状态,避免数据丢失和无法访问情况的发生。
如果升级成功完成,请将备份的 ./old 目录根据自己的需要,决定是否删除。


下面列举几种升级中常见的错误及其解决办法:

1、        升级过程中出现如图28所示的错误提示:


解决办法:提示supe_announcements这个表已经存在,将supe_announcements这个表从数据库中删除后从头开始升级,以后再发生类似错误同理处理。如果从头到尾有好几个不同表都提示已经存在,就把这几个表都从数据库中删除然后重新开始升级。


2、        升级后出现如图29所示的错误提示:


解决办法:上图中的错误为字段缺失,在后台数据库升级或者phpmyadmin运行下面的SQL语句即可:ALTER TABLE `supe_userspaces` ADD `photo` CHAR( 3 ) NOT NULL ;(其中缺失的photo字段是supe_userspaces这个数据表的一个字段)
遇到类似问题的解决办法是,在SS安装包的install文件夹下找到supesite.sql这个文件打开,搜索缺失的字段,看其在哪个数据表里,然后修改上面的SQL语句,比如blogs这个字段缺失了,则添加这个字段的SQL语句为:ALTER TABLE `supe_corpus` ADD `blogs` CHAR( 3 ) NOT NULL ;

3、升级后个人空间模板发生错乱,出现类似如图30所示的错误:


解决办法:出现上述错误的原因是因为user目录的读写权限问题导致的,将user目录及其里面的所有文件的属性修改为777,然后重新选择一下个人空间模板即可。

[ 本帖最后由 紫琼 于 2006-12-18 16:22 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

zsbokee 发表于 2006-11-7 17:34:28 | 显示全部楼层
原来是沙发!头一回!

我的升级时出现了以下错误
File 'c:\mysql\share\charsets\?.conf' not found (Errcode: 2) Character set '#33' is not a compiled character set and is not specified in the 'c:\mysql\share\charsets\Index' file
!升级时提示以上语句.能告诉我哪里出了问题吗?

但是下面又说升级成功.这一句在影响吗?
不过我的网站下面确实有 SupeSite 5.0Final 字眼了,表示成功了吗?还是未完全升级?下面是网址:
www.365zhai.com

强烈要求知道是不是网站下面有 SupeSite 5.0Final 也可以表升级成功....

刚刚去校验了下,没有出现上面提示的多出的两个(supe_templatecontents和supe_templateitems这)无用的表?什么回事?

[ 本帖最后由 zsbokee 于 2006-11-7 17:53 编辑 ]
回复

使用道具 举报

紫云杉 发表于 2006-11-9 13:07:16 | 显示全部楼层
不错的整理贴:) :)
回复

使用道具 举报

imcko 发表于 2006-11-9 20:11:49 | 显示全部楼层
前三名哈哈哈哈
回复

使用道具 举报

zhlison 发表于 2006-11-9 23:31:58 | 显示全部楼层
File :
user/1/css_1.cache.css
Have no access to write!

遇到这个错误呢????我用的是LINUX主机.............所有目录属性都设置为777了!!!
回复

使用道具 举报

yanligang 发表于 2006-11-11 02:14:32 | 显示全部楼层
File :
/usr/local/apache/htdocs/user/1/template_main_1.cache.php
Have no access to write!

我跟楼上的碰到的是同样的问题,user目录已经是777了。
drwxrwxrwx    3 root     root         4096 11月 11 00:58 user

user目录下的1目录也是777了。
drwxrwxrwx    2 nobody   4294967295     4096 11月 11 00:58 1

[ 本帖最后由 yanligang 于 2006-11-11 02:17 编辑 ]
回复

使用道具 举报

imcko 发表于 2006-11-15 22:31:50 | 显示全部楼层
回复

使用道具 举报

uoojoo 发表于 2006-12-16 04:31:23 | 显示全部楼层
哈哈 留个脚印
回复

使用道具 举报

 楼主| 紫琼 发表于 2006-12-18 15:26:47 | 显示全部楼层
请详细阅读并按照我上面的教程操作进行升级,首先必须弄清楚自己的版本号,一步都不要大意~之前很多人问按照我的升级步骤做的怎么还是不行,最后我拿过来一看,原因还是不小心漏了一小步导致的错误,所以请升级的朋友务必仔细操作~:)
回复

使用道具 举报

azerty 发表于 2007-1-4 04:25:16 | 显示全部楼层
File :
/var/www/vhosts/gogo2euro.com/httpdocs/user/1/template_main_1.cache.php
Have no access to write!

跟楼上的几位出现同样的问题,user目录已经设置为777了,但还是不行,用户们无法使用个人空间!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 01:33 , Processed in 0.038378 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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