故事背景

Xushine(兔兔)对虚拟主机不大满意,虽入手某VPS运营商1G Xen VPS一台,大D在帮兔兔配置VPS、网站搬家的过程中遇到一些小问题,都记录在本文中。

实在是很零散的一些内容。每个问题单独写日志太坑了。

cPanel面板远程备份

1.进入cPanel面板,选择备份。

tutubanjia1

2.使用全备份,进入下载或生成全备份

tutubanjia2

3.全备份设置

备份目的地选择:远程FTP服务器

电子邮件通知地址:填邮箱就行了,这个发送的是备份完毕的通知。

其余的按照下图说明填写即可。

全备份设置

全备份设置

4.生成备份。

备份生成后,会收到提示邮件的。

cPanel全备份生成的是cPanel全转移的数据,可以直接使用cPanel面板直接恢复(两台使用cPanel的主机之间平滑迁移)。

如果是cPanel向VPS转移,那么就自己解压缩就好了。

解压后mysql目录内是数据库文件,homedir.tar是空间内文件的压缩包(public_html/www下的)。

通过PHP函数来恢复大数据库

兔兔站上有较大的数据库,phpmyadmin默认不支持大于2M的数据库文件,即使改变了php.ini,使其支持更大的数据库文件,也容易造成上传失败。

那么可以通过这里叙述的方法来解决。

首先通过FTP将数据库文件上传到网站根目录,然后编写以下php文件,名字随意,这里我们起名叫import.php:

上面的代码中:

root为数据库用户。

mypassword为数据库密码。

database为要导入的数据库名。

a.sql为数据库文件文件名

以导入备份数据库文件名:ooxx.sql,需要导入数据的数据库名:jiecao,数据库用户名:abc,数据库密码:123456 为例

代码如下:

上传到网站根目录后,访问该文件,例如:http://www.examples.com/import.php

成功导入后,会显示“import ok”。

这种办法可以搞定任意大小的数据库。

大D是不会直接操作mysql,如果读者您会mysql,那就直接操作吧。

顺便一说,为了安全,导入后,请将import.php和上传的数据库文件删除。

Xiuno BBS搬家

1.整站备份,上传到新空间。

2.将备份的数据库上传到新数据库中。

3.编辑/conf/conf.php文件

除了上面代码的高亮行(10-12)之外的内容不要修改。

同时不要使用Windows自带的记事本编辑本文件。建议使用Notepad++来修改,因为这个文件时UTF-8无BOM编码的,用Windows自带的记事本编辑后编码会被修改,会导致一些问题。

4.清空tmp目录。

版权声明
转载保留版权: 大D技研室 | 《给兔兔网站搬家小记》
本文链接地址:https://www.dadclab.com/archives/3456.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。
本文被贴上了: , , , , 标签