PHP网站备份方法-手动备份PHP网站

因网站修改过程中可能会误删或出错需要在做到一个关键阶段时对网站内容进行备份,在网站上线运行一段时间,出于空间安全考虑也需要定期备份,每季或半年对网站进行备份。有些空间自带一键备份的功能,如乐道主机的cPanel和Directadmin空间管理面板中都带有网站一键备份的功能(参见乐道主机网站备份方法:http://www.ldhost.cn/jc/bk/65.html),需要恢复备份时也是通过一键还原备份即可,但通过一键备份的网站总是夹杂着一些空间的设置备份,新手可能看不懂备份网站文件的结构,不利于我们查看,我们如只需要网站程序和MYSQL数据库的备份文件可通过手动的方式去备份网站,只需二步:

一、网站主程序的备份
可直接利用FTP工具登录到空间中,将根目录中所有程序进行下载,但这样的下载容易丢失文件,一般需先将网站程序进行压缩打包后进行下载。乐道主机空间管理面板中都有网站程序打包和直接下载的功能,直接打包下载即可。如何在线打包下载参见 cPanel管理面板:http://www.ldhost.cn/jc/cp/1886.html和Directadmin香港空间管理面板: http://www.ldhost.cn/jc/da/292.html 第一条中关于“文件管理器”的使用。

二、登录phpmyadmin数据库管理器下载数据库表
所有的空间管理面板中都带有phpmyadmin数据库管理功能,进入phpmyadmin管理中,找到你的数据库名称,点击进入后会看到所有数据库表,把这些数据库表全选>导出即可。如下图

3
全选数据库表

导出数据库,点击执行,导出的格式为.sql

4

网站在恢复备份的数据库时操作与此相反,进入你的数据库名称后导入即可。
将导出的.sql数据库文件导入到新空间的数据库中。

5
将以上二部份下载和导出后即完成PHP网站的备份操作,如需恢复备份,操作与此相反即可。
这种方法备份网站也有缺点,导出的数据库如上传到不是原来的空间时,可能因为新空间数据库版本、编码与原空间不同,可能存在兼容性的问题,为了保障备份的数据库能在所有不同的空间中使用,我们需要利用帝国备份王工具(帝国专为此问题推出的备份工具),参见:http://www.ldhost.cn/jc/mysql/185.html

原创文章,转载请注明:原文转载地址: http://www.ldhost.cn/jc/bk/259.html