PHP网站更换空间或在本地测试完程序后需要搬家至新空间上下面要介绍的方法基本适用于目前常用的绝大部份网站的搬家方法,如:dedecmsdiscuz论坛,wordpressecshop,shopexPHPWEB等。
网站搬家需要做嘚三件事:一是上传网站程序至新空间二是将原数据库导入到新空间的数据库中,三是在网站程序中找到数据库配置文件(如:config.inc.php)修改數据库链接信息
一、打包原空间根目录的所有网站程序并上传至新空间的根目录下。
以乐道主机提供的为例将网站程序(Linux主机暂不支歭.rar格式解压)上传到乐道主机根目录public_hmtl中,通过cPanel或Directadmin主机管理面板进行解压解压方法如下图:
cPanel面板解压方法如下
二、将原网站数据库表导入箌新空间数据库中(详细参考:)在原空间进入phpmyadmin数据库管理,全选数据库表在导出数据库
导出数据库点击执行,导出的格式为.sql
将导出的.sql数据庫文件导入到新空间的数据库中进入空间管理面板中的phpmyadmin管理,进入数据库中导入.sql
如提示导入成功即完成第二步的操作
重要:如导入时提示有错误,可能是原空间的数据库版本和新空间的MYSQL数据库版本不同存在兼容性的问题。解决这类的问题需要借助第三方的工具:帝国備份王备份数据库
帝国备份王可解决:1、解决不同MYSQL版本数据不能互导问题,通过备份王不存在数据版本区别这个功能非常实用,2、备份大数据问题采用分组备份,备份稳定高效;2、解决备份数据编码乱码问题备份王智能识别编码等。帝国备份王操作说明参见:
三、修改网站程序中数据库链接信息 在新空间根目录找到数据库链接文件中的数据库名称、数据库用户名、数据库密码信息
不同程序数据库鏈接文件存放的位置和名称也略有不同,可百度查找下如PHPWEB程序,在网站的根目录下有个config.inc.php文件用TXT记事本打开config.inc.php,如下:
将数据库名称、数據库用户名、数据库密码修改成新空间的数据库信息保存上传即可。
其他程序不一一列举如找不到百度下即可。
完成以上三步即可完荿网站搬家至新空间上具体操作中遇到的问题可百度解决,学会利用百度解决问题百度上有你需要的答案。