raksmart活动促销

分享

写回答

发帖

[使用] cPanel主机如何备份,还原,转移网站

国外虚拟主机 国外虚拟主机 11058 人阅读 | 5 人回复

发表于 2007-2-19 20:47:59 | 显示全部楼层 |阅读模式

本帖最后由 bbidc2012 于 2012-9-14 06:31 PM 编辑

---------------------------------------------------------------------------------
cPanel主机
HostEase主机      FastDomain主机    Godaddy主机   

Arvixe主机         HostMonster主机    WebHostingPad主机

JustHost主机      LunarPages主机     BlueHost主机   

---------------------------------------------------------------------------------
backup.gif

如何将网站从原来的主机移动到新主机

如果两个主机都使用cPanel控制面板就可以使用以下方法备份,还原,转移网站。如果不是就只能手动下载和上传网站。

备份和转移网站

1。首先登陆你的cpanel,点击backup.

2。进入backup以后,点击"download a home directory backup" ,将备份所有的邮件帐户,文件,和一些其他内容。这里的操作不会备份你的mySQL数据库。

3。如果你有mySQL数据库,通过Download a MySQL Database Backup里对应的数据库下载。

4。如果有Aliases/Filter 通过Download Email Domain Forwarder or Filter Backup备份和下载

5。现在你已经备份了你全部的网站,可以开始还原了。

6。登陆你的新主机的cpanel

7. 在"Restore a Home Backup"点击"Browse",找到你备份的文件,点击upload。

8。同样处理mySQL备份。

9。同样处理Aliases/Filters备份

10。这样就完成了网站的还原。可以用用同样的过程备份和还原其他需要的网站。

还原数据库后如何使其正常运行

还原数据库以后,当你调用数据库将会发生以下错误:

Warning: mysql_connect(): Access denied for user: 'bakerpe_osc1@localhost' (Using password: YES) in  /home/bakerpe/public_html/catalog/includes/functions/database.php on line 19
Unable to connect to database server!

这是因为你的数据库现在还原到了cpanel,但是并没有分配用户名和密码。分配用户名和密码的过程如下:登陆cpanel,点击MySQL Databases,下拉屏幕到下图所示的部分:
database.gif


你的用户名像这样形式yourusername_databasename@localhost 。红色的部分是你的用户名。在我们的错误示例中用户名为"osc1"

下面需要找到数据库的密码。察看程序运行给出的错误,找到数据库连接文件的路径。

在我们的例子中数据库连接文件的路径是:
/home/bakerpe/public_html/catalog/includes/functions/database.php

用FTP登陆你的网站,找到数据库连接文件。把连接文件下载到你的电脑上,打开文件,找到数据库密码。

可能是类似于这样的格式:DB_SERVER_PASSWORD\', \'nvGHdCC0dCMz\');

nvGHdCC0dCMz就是数据库密码。把密码填入数据库密码区域,点击add user.

添加好用户以后还需要将用户分配给数据库。
users.gif


选择好用户和它属于的数据库点击"add user to database"。

这样就完成了网站的还原。

[ 本帖最后由 大漠孤狼 于 2008-6-15 12:04 PM 编辑 ]

回答|共 5 个

samtim

发表于 2007-3-8 03:37:47 | 显示全部楼层

子域名也一起备份了吗?

垄上行

发表于 2007-3-8 14:21:29 | 显示全部楼层

好帖,申请加精

大漠孤狼

发表于 2007-3-9 23:12:50 | 显示全部楼层

原帖由 samtim 于 2007-3-8 03:37 AM 发表
子域名也一起备份了吗?

这个是一个一个备份的

equalnull

发表于 2007-3-26 15:56:23 | 显示全部楼层

150mb的数据库也这样上传吗?
好慢呀。
又没有ssh。

大漠孤狼

发表于 2007-3-26 17:26:13 | 显示全部楼层

150M很快就可以传好
您需要登录后才可以回帖 登录 | 注册

本版积分规则