详细记录这次网站整理的流程,以备下次查用:
1,下载wordpress
2,解压到用户根目录
3,进入wp-content
4,进入themes,把除了index.php之外的主题都删掉,带属性拷贝主题 jishuzh, wptouch-data, mobile_pack_green
[task]cp -rp source_dir target_dir[/task]
-r,递归处理,将指定目录下的文件与子目录一并处理;
-p,保留源文件或目录的属性,包括所有者、所属组、权限与时间。
5,进入plugins,带属性拷贝需要的插件
6,备份数据库
进入服务器端 /home/maydolly,创建文件 abc.sql
[task]touch abc.sql[/task]
备份数据库
[task]mysqldump -u wpuser -p wpdatabase > abc.sql[/task]
备份用户 wpuser 的 wpdatabase 数据库到 abc.sql 文件。
压缩数据文件
tar -zcvf abc.sql.zip abc.sql
把 abc.sql 压缩为 abc.sql.zip 原来10M的被压缩到了980k
使用scp下载数据库文件到本地备份
最好用DBmanager这个插件备份!
6,复制 uploads文件夹到 wp-content
7, 恢复数据库
q切记:
使用 Notepad++打开再保存一遍(默认utf8格式),然后导入数据库。
mysql -u root -p
mysql>create database wpdatabase;
mysql>use wpdatabase;
mysql>source abc.sql;
abc.sql在当前文件夹下(进入mysql之前)。
8,然后编辑文件wp-config.php
填入数据库账户和密码
9,没了
以上是我从服务器搬到本地时的用法,但是从本地搬回VPS时,页面、后台全是空白!!!
最后用的是简单粗暴的方法:
把本地的 wordpress 文件打包上传到服务器,解压缩,放到网站根目录,文件所属和用户组全改为 www-data。使用Database备份本地数据库,用Notepad++编辑数据库,把 localhost/~maydolly 改为 120.25.57.79 ,保存。在服务器端创建新数据库,上传本地保存的数据库,在新创建的空数据库中导入,看情况修改 wp-config.php 文件,完毕!