WordPress本体打包迁移
找到WordPress站点根目录在资源管理器中的真实路径,打成压缩包,传输到新的服务器上,解压到合适的位置。
MySQL数据库备份恢复
用你安装的面板或数据库管理工具或命令行,将WordPress使用的数据库创建备份。把.sql备份文件传输到新的服务器上。
Linux下授予启动WordPress的用户775权限
例如新的站点目录为/cpufan/wordpress,分别执行
其中 www:www 启动网页php程序使用的用户所属的组和用户名
chown -R www:www /cpufan/wordpress
chmod -R 775 /cpufan/wordpress
如果不授予权限可能导致wordpress在更新或安装插件时弹出要求填写FTP,这说明wordpress没有站点目录的写权限。
更换域名
更换WordPress配置中的本站域名
wordpress设置 常规 中的本站域名设置并不是保存在配置文件中,而是存入数据库中的,所以不应该修改配置文件,而是修改数据库中的字段。
使用你常用的数据库管理工具(如phpMyAdmin),连接数据库,将表wp_options中option_name字段为siteurl、home的value改为新的地址。
替换数据库中所有旧域名
使用任意数据库管理工具或命令行工具执行SQL命令替换数据库中所有旧域名为新域名
例如:
UPDATE wp_options SET option_value = replace( option_value, 'https://www.cpufan.top/', 'https://www.xfan.top/');
UPDATE wp_posts SET guid = replace( guid, 'https://www.cpufan.top/', 'https://www.xfan.top/');
UPDATE wp_posts SET guid = replace( guid, 'https://www.cpufan.top/', 'https://www.xfan.top/');
UPDATE wp_users SET user_url = replace( user_url, 'https://www.cpufan.top/', 'https://www.xfan.top/');
UPDATE wp_posts SET post_content = replace( post_content, 'https://www.cpufan.top/', 'https://www.xfan.top/');