wordpress程序复制

WordPress程序复制
1、 在Linux系统下操作
2、 登录WDCP云主机linux服务器管理系统控制面板,创建站点(输入域名与目录)
wordpress程序复制
wordpress程序复制
3、 建立数据库,可以使用phpMyAdmin创建
CREATE DATEBASE 新目录 default character set utf8;
CREATE USER ‘新目录’@’localhost’ IDENTIFIED BY ‘密码’;
GRANT ALL PRIVILEGES ON 新目录 . TO ‘新目录’@’localhost’ WITH GRANT OPTION;
4、 预先写好复制命令
4.1、取消删除与复制别名
unalias rm
unalias cp
4.2、删除新目录下多余的文件
rm –r /home/admin/目录/public_html/

4.3.1、同服务器下程序复制
cp –r /home/admin/旧目录/* /home/admin/新目录/
4.3.2、不同服务器下复制
rsync –e ‘ssh –p 1234(端口号)’ –vaz root@12.234.123.34(旧目录服务器):/home/admin/旧目录/ /home/admin/新目录/
或:
sshpass -p YHttlgvhvNNpcV rsync -e 'ssh -p 1234' -qvaz root@123.2.147.23:/home/admin/旧目录/public_html/ /home/admin/新目录/public_html/
4.4、给目录权限
chown –R www:www /home/admin/新目录
chmod –R 770 /home/admin/新目录
4.5.1、同服务器导出数据库
mysqldump –uroot –psdgjjjkh64ds 旧目录>旧目录.sql
4.5.2、不同服务器导出数据库
mysqldump –h12.123.123.12 –uroot –pgjhguhi54fdg 旧目录>旧目录.sql
4.6、导入数据库
mysql –uroot –phgjkjkdh465dvd –dafault-character-set=utf8 新目录<旧目录.sql
注:h:host,u:user,p:password
5、 登录putty把命令输入进行复制
wordpress程序复制
wordpress程序复制

6、 登录ftp,找到指定文件,更改数据库配置文件
wordpress程序复制
wordpress程序复制
7、 替换数据库中的域名
UPDATE 目录.wp_options SET option_value = replace( option_value, ‘旧域名’,’新域名’ );
UPDATE 目录.wp_posts SET post_content = replace( post_content, ‘旧域名’,’新域名’ );
UPDATE 目录.wp_posts SET guid = replace( guid, ‘旧域名’,’新域名’ );
UPDATE 目录.wp_postmeta SET meta_value = replace(wp_postmeta, ’ 旧域名’,’新域名’);
或:
UPDATE wp_options SET option_value = replace( option_value, ‘旧域名’,’新域名’ );
UPDATE wp_posts SET post_content = replace( post_content, ‘旧域名’,’新域名’ );
UPDATE wp_posts SET guid = replace( guid, ‘旧域名’,’新域名’ );
UPDATE wp_postmeta SET meta_value = replace(wp_postmeta, ’ 旧域名’,’新域名’);
8、本地添加host,进行检查是否正常

转载于:https://blog.51cto.com/12735133/2057194

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值