
您现在的位置是:首页 > WordPress教程WordPress教程
WordPress整站备份方法
WP集市
2025-09-09
【WordPress教程】
733人已围观
-
先说备份这事有多重要吧,想象下你吭哧吭哧写了三个月的博客,突然服务器炸了,数据全没了——这时候你要么哭晕在厕所,要么淡定打开备份文件微微一笑。显然我们都想当后者对吧?所以今天唠唠怎么给WordPress整站做备份,别嫌麻烦,这玩意儿比给对象道歉管用多了。
-
整站备份其实就分三块:数据库、程序文件、上传的内容(图片视频啥的)。数据库是你站点的灵魂,存了所有文章和设置;程序文件是WordPress本体;上传文件夹里都是你传的媒体文件。漏掉任何一个,恢复时候都得抓狂。
-
先搞数据库备份,最简单是用phpMyAdmin。登录你的主机控制面板,找到这玩意儿,选中你的WordPress数据库,点“导出”按钮。格式选SQL就行,其他默认设置甭动,最后点执行——嗖一下就能下载个.sql文件到本地。代码长这样(当然你不用真敲,点按钮就行):
-- 这其实是导出时自动生成的示例片段 CREATE TABLE wp_posts ( ID bigint(20) NOT NULL AUTO_INCREMENT, post_content longtext NOT NULL, post_title text NOT NULL ); INSERT INTO wp_posts VALUES(1,'Hello world!','第一篇帖子');
-
但每次手动导出太反人类,所以可以用插件。比如装个「UpdraftPlus」,激活后进设置选“立即备份”,它能把数据库和文件都打包扔到你选的网盘(比如Dropbox)。甚至能设置定时备份,跟闹钟似的自动干活:
// 插件内部大概是这么调度备份的(别看晕,知道它自动就行) add_action('updraft_backup_database', 'backup_database'); function backup_database() { // 连接数据库并导出 $dump = new MySQLDump(); $dump->save('/path/to/backup.sql'); }
-
程序文件备份要靠FTP或者文件管理器。连上你的服务器,把整个WordPress安装目录拖下来就行。重点盯住wp-content文件夹,这里放着主题、插件和你上传的媒体——其他文件其实重装WordPress就能搞到,但这坨必须自己留好。
-
对了,wp-config.php文件是命根子!它存着数据库密码,要是丢了你连站都进不去。所以备份时一定单独复制它一份,最好加密存起来。代码长这样(当然你的密码别学我这么设):
<?php define('DB_NAME', '我的数据库名'); define('DB_USER', 'admin'); define('DB_PASSWORD', '123456'); // 千万别用这种密码! define('DB_HOST', 'localhost');
-
如果你玩命令行,那用SSH登录服务器后直接敲命令更爽快。用tar打包整个网站目录,再用mysqldump导数据库:
# 打包文件 tar -czf site_backup.tar.gz /var/www/wordpress/ # 导数据库 mysqldump -u 用户名 -p 数据库名 > db_backup.sql
-
备份完了得验证!别等恢复时候发现文件是坏的,那感觉就像兴冲冲打开外卖发现没放筷子。定期把备份文件下载到本地,试试能不能用LocalbyFlywheel这类工具恢复看看。
-
最后啰嗦句:备份别只放服务器上,否则服务器崩了备份也跟着殉情。至少存到另一个云服务,比如AWS S3或者谷歌网盘,多扔几个地方总没错。记住,备份的原则是——狡兔三窟,数据安全才是真香。
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。
上一篇:WordPress插件自动更新
下一篇:WordPress评论数据导出

热门文章
