非开发人员求助:如何下载WordPress站点文件并制作副本
WordPress站点文件下载、副本制作与版本更新指南
一、定位WordPress文件存放位置
- Linux服务器控制台(SSH):
绝大多数WordPress站点文件默认存在/var/www/html/目录;如果是多站点环境,可能在/var/www/你的主域名/这类对应域名的子目录下。可以用命令ls /var/www/列出所有站点目录,找到目标站点文件夹。 - 服务器面板(如cPanel、宝塔):
打开「文件管理器」,public_html文件夹就是WordPress的根目录,核心文件、主题、插件、上传内容都在这里。
二、下载站点文件
控制台(SSH)操作:
- 进入站点根目录:
cd /var/www/html/(替换成你的实际目录) - 打包所有文件:
zip -r site-backup.zip .(末尾的.代表当前目录所有内容,site-backup.zip是自定义的备份文件名) - 下载备份包:
- 若有权限用服务器面板,直接在文件管理器找到
site-backup.zip下载; - 只能用控制台的话,用
scp命令传到本地:scp 你的服务器用户名@服务器IP:/var/www/html/site-backup.zip 本地电脑的保存路径(比如scp root@123.45.67.8:/var/www/html/site-backup.zip ~/Desktop/)
- 若有权限用服务器面板,直接在文件管理器找到
服务器面板操作:
- 打开文件管理器,进入
public_html目录; - 选中所有文件和文件夹,点击「压缩」按钮,选择ZIP格式生成压缩包;
- 点击生成的压缩包,直接下载到本地电脑。
三、子域名制作网站副本步骤
- 创建子域名:在服务器控制面板添加子域名(如
copy.yourdomain.com),并为其分配独立的站点目录(比如/var/www/copy.yourdomain.com/); - 上传并解压文件:把刚才下载的站点备份包上传到子域名的站点目录,然后解压;
- 备份并导入数据库:
- 原站点数据库备份:控制台用
mysqldump -u 数据库用户名 -p 原数据库名 > db-backup.sql,输入数据库密码后生成备份文件;面板操作则打开「phpMyAdmin」,选中原数据库点击「导出」,选择SQL格式下载; - 为子域名创建新的数据库和数据库用户,然后把备份的SQL文件导入新数据库;
- 原站点数据库备份:控制台用
- 修改配置文件:找到子域名站点目录里的
wp-config.php文件,修改以下内容:DB_NAME、DB_USER、DB_PASSWORD:替换为新数据库的名称、用户名、密码;- 添加或修改
WP_HOME和WP_SITEURL:define('WP_HOME','http://copy.yourdomain.com');、define('WP_SITEURL','http://copy.yourdomain.com');(替换成你的子域名)
四、WordPress版本更新要点
- 必做前置操作:更新前一定要完成文件和数据库的备份(就是前面的打包和数据库导出步骤);
- 后台一键更新(推荐):登录原WordPress后台,进入「仪表盘」-「更新」,直接点击对应更新按钮即可,无需手动操作文件;
- 手动更新方式:
- 下载官方最新版WordPress压缩包,解压后保留原站点的
wp-content文件夹和wp-config.php; - 将解压后的
wp-admin、wp-includes文件夹,以及根目录下的所有.php文件,替换原站点的对应文件。
- 下载官方最新版WordPress压缩包,解压后保留原站点的
内容的提问来源于stack exchange,提问作者Azade Selahvarzi
相关产品推荐
相关产品推荐

