phpwind8.7升级9.0相关说明
注意:此升级程序需下载phpwind9.0正式版发布-20130107版 的安装包 ,如果要升级到官方最新发布的0227版本,请先升级到20130107 版本;升级到0107版本的用户可以在后台自动检测升级到最新版。
phpwind8.7可以升级到9.0(0107版本)啦~
在升级之前,请一定仔细阅读以下注意事项:
1、 由于8.7到9.0的数据结构变化很大,请先阅读8.7升级9.0数据说明,确认是否升级。
2、 升级之前,请务必做好数据库、附件、头像等备份,否则出问题会导致无法恢复。
3、 请注意确认是否安装周边插件,需要联系插件开发者升级。
4、 确保服务器空间、数据库空间足够。
一、系统环境要求
PHP版本 > 5.2.x 建议5.3
PDO_Mysql 安装扩展
Mysql版本(client) >5.x.x
附件上传 >2M
二、升级准备:
1、 请先关闭站点。
图片:站点关闭.png
2、 然后进行数据库的备份。(大型站点请直接在服务器上操作数据库备份)
图片:备份数据.png
3、 备份附件和头像等,可以通过ftp的方式下载到本地。
三、上传程序文件和目录处理
(注:附件和头像目前只支持本地和FTP远程附件,如果之前使用了云存储,请先将头像下载到本地,升级后再上传。)
1、 将phpwind9.0安装包解压,并将upload目录下的文件上传至安装目录。(注意,不能直接覆盖原来8.7的环境。如果是虚拟主机,建议先将原87环境除attachment目录外,移动到backup下,这样即时出现问题后可以通过移动目录恢复87的环境。)
2、 文件转移:
1) 头像图片转移:将原87环境下的attachment/upload文件夹,复制到90环境的attachment下。(如果之前使用远程附件,头像需要单独升级,见后面说明)
2) 表情图片转移:将原87目录下images/post/smile/下的所有目录拷贝到网站根目录的res/images/emotion/下。
3) 勋章图片转移:将原87目录下images/medal/下的所有目录拷贝到网站根目录的res/images/medal/下(如果下载的nextwind包是含有www目录的,则将attachment包括在内的以上目录移到www目录下,比如res/images/emotion/ 则为www/res/images/emotion/)。
4) 举例说明:
文件类型
原87环境目录
90环境目录
头像
attachment/upload
attachment/upload
表情
images/post/smile/
res/images/emotion/
勋章
images/medal/
res/images/medal/
3、 将升级包up87to90.php文件上传到9.0安装目录。(如果下载的nextwind包是含有www目录的,则需要放到www目录下)
4、 确定以下目录的可写权限:
attachment/
conf/database.php
conf/founder.php
conf/windidconfig.php
data/
data/cache/
data/compile/
data/design/
data/log/
data/tmp/
html/
src/extensions/
themes/
themes/extres/
themes/forum/
themes/portal/
themes/site/
themes/space/
四、开始升级(头像目前支持本地和FTP)
1、 执行升级程序访问站点的升级程序xxx.com/up87to90.php
2、 填写完整需要的数据库信息,及创始人信息。请注意方向不要填写错误,上面是9.0,下面是8.7。
图片:设置数据库.png
3、 递交之后会先执行基本配置信息的转换。
4、 基本信息转换完成之后,正式进入主数据升级。主数据升级可以通过两种方式完成:
自行选择步骤进行升级和一键升级。
选择步骤升级:允许多进程同步操作,但需要按说明顺序进行。在多进程升级中,可以一次点开多个没有依赖的进程(每步都有说明各自所需的依赖,如果没有特俗说明则表示没有依赖)。建议数据量大的站点选择这种方式。在某一个步骤失败的情况下,也可以通过这种方式重复升级。(注:如果是多进程执行,请确保按说明每一步都执行到位。)
一键升级:点击后将自动全部执行,中间不需要任何的操作。简单方便,建议中小站点选择此方式。
图片:选择升级方式.png
5、 关于头像的转换: 用户头像转移该步骤是独立步骤,专门处理头像的升级,在进行该步骤之前,请先确认头像附件已经根据前面所说放置完毕,否则用户头像将采用默认头像,如果原先采用的ftp存储,则该操作将会在原ftp服务器上按照新规则生成用户头像。
6、 升级执行完之后将会自动进入站点首页。
(注:如果需要再次升级,请删除data/setup/setup.lock文件)
五、升级后操作
1、 虽然我们尽量将87的设置项都进行了升级,但难免有疏漏,升级之后请重新进行后台设置项、创始人、用户组权限、版块设置等的调整。
2、 请删除升级程序up87to90.php,避免安全问题。
3、 将老的程序环境的附件迁移到新环境的attachment下。
4、 在【后台-工具-缓存管理】更新站点缓存。
5、 原始数据库请保留,直到升级后的站点测试正常,并稳定运行。
支持!
民间侠客前来助阵
如果你不会升级
请联系我们 支持支持,祝贺正式版诞生 PHP版本 > 5.3.x
似乎阿里云服务器都不符合调价 支持。。 似乎阿里云服务器都不符合调价
php版本 bbs.sdbeta.com 来支持了 支持下哈哈! 唉,整合UC了,没办法升,唉 支持 phpwing 很给力
页:
[1]
2