
您现在的位置是:首页 > WordPress教程WordPress教程
WordPress网站迁移教程
WP集市
2025-09-10
【WordPress教程】
520人已围观
-
首先得明白,搬家这事儿吧,本质上就是把WordPress从一个地方整个拎起来,再稳稳放到另一个地方去。别慌,就算你不是技术大拿,跟着步骤走也能搞定——毕竟,这玩意儿说白了就是文件、数据库和配置的三重奏。
-
准备工作不能少。先把原网站的根目录整个打包下载,用FTP或者文件管理器都行,压缩成zip最省事。数据库呢,通过phpMyAdmin导出一个.sql文件,记得选上"添加DROP TABLE"选项,这样导入时候不会打架。
# 示例:用命令行打包网站文件(如果服务器支持SSH)
tar -czvf backup.tar.gz /path/to/wordpress
-
现在把文件传到新服务器,解压到目标目录。数据库也得在新服务器上创建一个空数据库,记下名称、用户名和密码——这三样是后续连接的钥匙。
-
关键一步:修改wp-config.php文件里的数据库配置。用代码编辑器打开它,找到下面这几行,替换成新的数据库信息:
// 旧配置可能长这样
define('DB_NAME', 'old_database');
define('DB_USER', 'old_user');
define('DB_PASSWORD', 'old_password');
define('DB_HOST', 'localhost');
// 改成新的!
define('DB_NAME', 'new_database');
define('DB_USER', 'new_user');
define('DB_PASSWORD', 'strong_password_here');
define('DB_HOST', 'localhost'); // 如果主机变了也要改
-
但光这样还不够,因为数据库里的旧链接地址还藏着呢。比如原来用http://old-site.com,现在得换成https://new-site.com。这时候要么用SQL查询直接改,更稳妥的是用"Better Search Replace"这类插件——在后台跑一下替换,所有文章、设置里的旧网址就自动更新了。
-
有时候会撞上权限问题,尤其上传文件夹wp-content/uploads要是出现红叉,多半是权限不对。试试这个SSH命令(假如你在Linux服务器):
# 递归修改文件权限
chmod -R 755 /path/to/wordpress
chown -R www-data:www-data /path/to/wordpress # 用户组根据实际调整
- 最后检查固定链接结构,如果出现404,大概率是没重写规则。去后台保存一遍固定链接设置,让WordPress自动生成.htaccess文件——或者手动补上这段:
# 放在.htaccess文件里
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
-
迁移完一定要测:点开文章、检查图片、试试登录后台。如果样式崩了,可能是缓存作祟——清空浏览器缓存或者插件缓存;再不行就暂时把插件全禁用,一个个排除。
-
对了,别忘了把域名解析到新服务器IP,不然只有你能用IP访问,别人都找不到门。DNS传播得等几小时,趁这时间喝杯咖啡,回想一下:数据库连了对吧,文件没漏吧,密码没写错吧……嗯,完美。
-
说到底,迁移WordPress就像把一盆精心养大的多肉移栽到新花盆:根要带着土,环境要适配,浇完水还得缓几天。但一旦它在新家扎下根,接下来就是茂盛生长——而你,已经掌握了让它重获新生的魔法。
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。
上一篇:WordPress域名更换步骤
下一篇:WordPress管理员邮箱更改

热门文章
