zblogphp网站空间数据库搬家攻略

2017-08-08Z-BlogPHP4700
  • 详情内容
  • 留言反馈

网站做的时间长了,或者空间服务器需求变化,就难免会遇到需要搬家的情况。今天我们就来分享下使用zblogphp系统网站的搬家流程,希望能够对有此需求的朋友有一定的帮助。

  首先,对于网站搬家,小编大概将其分为下面2种类型:

  第一种:只搬空间或数据库,就是只更换了Web空间,或者是只更换了数据库,常见于只是升级空间不更换空间商的情况。这种情况下,如果只是更换了Web空间,那么直接通过FTP下载整站文件重新上传到新空间即可,不用做任何修改;如果只是更换了数据库,比如都是使用的MySQL数据库,只是需要搬到另一个新的MySQL数据库中,这个时候就需要先备份原数据库,然后在新数据库中导入原数据,再视情况对网站中的一些配置文件做一些必要的修改,具体怎么修改可以参考下后面将详细说的第二种搬家类型。

  第二种:空间、数据库都搬家,由于空间和数据库都做了更改,所以在搬家的时候对两者都需要做一些全新的配置。下面即为zblogphp网站搬家的全过程:

  Step 1:将原空间中的文件全部下载下来,常见的是通过FTP软件下载,有的空间则支持打包下载,然后将原数据库中的数据导出,常见的是使用phpmyadmin导出MySQL数据库的数据。

  Step 2:把Step 1中下载的原空间数据重新上传到新的空间中,这时候你可以试着访问下你的网站,你会发现提示数据库连接错误,也可能是其它的错误提示。

  Step 3:这一步非常重要,在zb_users目录下找到c_option.php文件,按照如下要求修改一些必要的配置(可能需要修改的参数已用中文注释,其它参数项一般不用理会):

<?php
return array (
  'ZC_CLOSE_WHOLE_SITE' => false,
  'ZC_DATABASE_TYPE' => 'mysql', //数据库类型
  'ZC_SQLITE_NAME' => '',
  'ZC_SQLITE_PRE' => 'zbp_',
  'ZC_MYSQL_SERVER' => 'localhost', //数据库地址
  'ZC_MYSQL_USERNAME' => 'username', //数据库用户名
  'ZC_MYSQL_PASSWORD' => '******', //数据库密码
  'ZC_MYSQL_NAME' => 'sqlname', //数据库名
  'ZC_MYSQL_CHARSET' => 'utf8',
  'ZC_MYSQL_PRE' => 'zbp_', //数据表前缀
  'ZC_MYSQL_ENGINE' => 'MyISAM',
  'ZC_MYSQL_PORT' => '3306',
  'ZC_MYSQL_PERSISTENT' => false,
  'ZC_PGSQL_SERVER' => 'localhost',
  'ZC_PGSQL_USERNAME' => 'postgres',
  'ZC_PGSQL_PASSWORD' => '',
  'ZC_PGSQL_NAME' => '',
  'ZC_PGSQL_CHARSET' => 'utf8',
  'ZC_PGSQL_PRE' => 'zbp_',
  'ZC_PGSQL_PORT' => '5432',
  'ZC_PGSQL_PERSISTENT' => false,
  'ZC_YUN_SITE' => '',
);

  Step 4:修改了c_option.php文件以后,将之前备份的数据库文件导入到新数据库中即可,实际上这时候你的网站就已经成功搬家了。网站搬家最容易出问题的地方有2处,一是FTP上传文件不完整导致访问异常,这种情况建议整站文件打包上传再解压(需空间支持);二是数据库文件导入时遇错中止,这种情况建议保留出错信息向空间商询问。

  最后,有的人可能会已经想到了,网站搬家后还涉及域名问题:如果不需要更换域名,只需要将原域名解析更改为新空间地址,同时新空间绑定原域名即可;如果需要更换域名,解析和绑定同前述,最新版zblogphp系统能自动切换和替换网站内容中涉及的域名网址,若没有自动完成,则需在网站后台“网站设置”中关闭固定域名功能。

不来两句?也可以是问题反馈和建议

支持Ctrl+Enter提交
暂无留言,快抢沙发!
0

真心很赞,必须打赏!嗯,以资鼓励~

点此打赏

99%看过的人还会看