内容目录
通过替换数据库wordpress
同步网站媒体
- 增量同步媒体库文件(推)
rsync -avz /website/wordpress/wp-content/uploads root@139.199.79.133:/website/wordpress/wp-content/- 如果是同步
uploads这个目录,uploads后面不能有/,有/就是同步uploads下面的文件过去 rsync是增量同步,源文件修改或新增的才会同步;如果目的文件删了,是不会同步过去的。可以使用scp全量同步
scp -rp /website/wordpress/wp-content/uploads root@139.199.79.133:/website/wordpress/wp-content/scp -p-p Preserves modification times, access times, and modes from the original file.只是保留原文件的修改时间,访问时间和权限,不能保留属组属主,
chown -R www.www uploads/- 以后有空做成触发实时增量同步
- 实现了第一步守护进程方式
rsync -avz /website/wordpress/wp-content/uploads --password-file=/etc/rsync.pass rsync_backup@139.199.79.133::uploads - 直接把媒体库目录挂载到nfs不是更好?
- 如果是同步
替换ip地址
-
用
phpmyadmin本地数据库导出wp_posts表到腾讯云的数据库;wp_posts表的post_content、guid字段使用搜索-->查找替换功能,把blue.yn.cn替换为139.199.79.133 -
实现添加评论自动触发ip地址替换
利用phpmyadmin在wp_comments表添加两个触发器

UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, 'blue.yn.cn', '139.199.79.133') WHERE `post_content` LIKE '%blue.yn.cn%' COLLATE utf8mb4_bin UPDATE `wp_posts` SET `guid` = REPLACE(`guid`, 'blue.yn.cn', '139.199.79.133') WHERE `guid` LIKE '%blue.yn.cn%' COLLATE utf8mb4_bin -
还有文章编辑字段post_content_filtered需要更换
ip地址
再添加一个触发器,当删除评论时替换UPDATE `wp_posts` SET `post_content_filtered` = REPLACE(`post_content_filtered`, 'blue.yn.cn', '139.199.79.133') WHERE `post_content_filtered` LIKE '%blue.yn.cn%' COLLATE utf8mb4_bin -
外观-->菜单-->首页:自定义的链接网址改为
http://blue.yn.cn -
设置-->常规:
WordPress 地址(URL)和站点地址(URL)该为http://blue.yn.cn
页面图片
外观-->页面:图片选择fengche1.jpg
通过替换wp_posts表
替换完成wp_posts表后,记得更好表中相关字段的ip地址
留言