新闻中心

如何将phpwind8.7程序网站升级9.0方法

作者 / 无忧主机 时间 2014-05-30 18:21:28

无忧主机小编真的很开心,在经过了这么多日子的测试,phpwind9.0终于正式发布了。无忧主机小编终于可以把自己的网站升级到最新的版本了。但是phpwind9.0整个架构都改版了,小编我也不敢乱升级,于是无忧主机小编参考了phpwind官方的升级方式,把小编的phpwind网站成功的升级到了9.0. 在升级前一定要仔细的看看注意事项。 1、确认你空服务器和数据库支持新版的phpwind,如果版本不兼容升级是不可能成功的,升级后您的网站就可能直接报错了 2、注意空间和数据库大小是否够,升级可能因为网站超容量而升级失败。 3、升级前确认您网站安装的插件是否有9.0版本的,升级后可能会出现插件与新版本phpwind不兼容的问题。无忧主机(www.51php.com)小编的一个插件就因为版本不兼容而无法使用。 4、升级前最关键的事情就是做好网站的备份。以确保升级失败后可以恢复您的数据,无忧主机(www.51php.com)小编推荐使用无忧主机DA面板自带的备份工具,无忧主机备份工具请参考:无忧主机推荐网站数据整站备份方法 5、升级之前,请务必做好数据库、附件、头像等备份,否则出问题会导致无法恢复。 6、无忧主机小编建议您升级前先阅读phpwind官方给出的8.7升级9.0数据说明,然后在确认您的网站是否升级。说明地址:www.phpwind.net/read/2824827 一、phpwind环境要求 php版本 > 5.2.x 建议5.3 pdo_mysql 安装扩展 mysql版本(client) >5.x.x 附件上传 >2M 二、升级前的准备 1、进行数据库备份 备份数据库的方式有多种,无忧主机小编只介绍三种 第一种是直接在空间的后台phpmyadmin进行备份,登陆您的phpmyadmin把您网站的数据库导入到本地,保存。 第二种是使用帝国备份王工具把您的数据库备份到空间中,详细备份教程请参考:Mysql数据库管理利器:帝国备份王安装使用图文安装 第三种是使用phpwind自带的备份工具进行备份。登陆您php虚拟主机网站的后台依次点击数据—>数据库—>数据维护 [caption id="attachment_14272" align="alignnone" width="554"]phpwind后台 phpwind后台[/caption] 2、关闭您的网站,防止网站迁移过程中有新的数据进来,以免丢失数据。登陆您网站后台站点—>站点设置—>站点状态—完全关闭。 3、把您网站备份的数据通过ft工具的方式下载到您的本地。 三、程序上传和目录的处理 注:附件和头像目前只支持本地和FTP远程附件,如果之前使用了云存储,请先将头像下载到本地,升级后再上传。无忧主机用户可以通过压缩包的方式上传这些文件,这样可以节省许多不必要的上传时间 1、 将phpwind9.0安装包上传到php虚拟主机中并解压,将upload目录下的文件上传至安装目录。注意,不能直接覆盖原来8.7的环境。虚拟主机,建议先将原8.7环境除attachment目录外,移动到backup下,这样即时出现问题后可以通过移动目录恢复8.7的环境。 2、 文件转移: a、头像图片转移:将原8.7环境下的attachment/upload文件夹,复制到9.0环境的attachment下。(如果之前使用远程附件,头像需要单独升级,见后面说明) b、表情图片转移:将原8.7目录下images/post/smile/下的所有目录拷贝到网站根目录的res/images/emotion/下。 C、勋章图片转移:将原8.7目录下images/medal/下的所有目录拷贝到网站根目录的res/images/medal/下(如果下载的nextwind包是含有www目录的,则将attachment包括在内的以上目录移到www目录下,比如res/images/emotion/ 则为www/res/images/emotion/)。 举例说明: 文件类型 8.7环境目录 9.0环境目录 头像 attachment/upload attachment/upload 表情 images/post/smile/ res/images/emotion/ 勋章 images/medal/ res/images/medal/ 3、登陆phpwind官方下载8.7升级到9.0的升级包up87to90.php文件。升级包地址: http://www.phpwind.com/index.php?m=downloads&a=downloadsphpwind 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/ 四、开始升级 1、执行您刚刚上传到php虚拟主机的升级程序地址是51php.com(注:域名)/up87to90.php 2、填写完整的数据库信息及创始人信息。 3、然后递交执行基本信息转换 4、主数据的升级,商家方式有两种 一种选择步骤升级,步骤如下: a、用户基本数据转换(pw_members表) b、用户基本数据转换(pw_memberdata表) c、其它用户数据转换,用户信息表数据同步(pw_user_info)和用户数据表数据同步(pw_user_data) d、用户教育/工作经历/标签数据转换 e、板块数据转换 另外一种是一键自动升级,您只需要一键升级就可以了,无忧主机小编推荐您使用这种升级方式 5、 关于头像的转换: 如果之前头像是本地存储,则可以直接进行一键自动升级。如果是远程附件存储,请先在分进程手动升级中,执行用户头像转移。 6、升级完成后会自动进入站点的首页 五、升级完成后的确认操作。 1、删除升级程序的文件up87to90.php。 2、将老程序环境attachment文件保存到附近迁移环境的attachment下 3、登陆您php虚拟主机网站的后台选择 工具—>缓存管理 更新站点的缓存 4、把站点各个功能都测试一遍,发布一个测试文章等等,确认网站没有任何问题 无忧主机(www.51php.com)小编能力有限,希望这篇升级的文章可以帮到您,更详细的升级资料您可以参考phpwind官方

本文地址:https://www.51php.com/phpwind/14271.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服