WP TOOLS

EP02. “用 FileZilla 管理 WordPress 文件”

首页 建站工具 Hosting · FileZilla
约 6 分钟·
🔒 登录后可标记已读

这篇笔记讲连上网站后,怎么用 FileZilla 浏览 WordPress 文件结构、修复卡死的插件、手动上传/下载文件、编辑主题代码、以及修改文件权限。前置知识:先看过《安装与连接设置》,已经能成功连上网站。

重点内容


WordPress 文件系统导览

连上网站后,进入 public_html(不同主机商可能叫法略有不同)能看到:

  • wp-adminwp-contentwp-includes 这几个核心文件夹
  • 往下滚动还有 wp-config.phpwp-mail.php 等 WordPress 核心文件

双击 wp-content 文件夹,里面是主题(themes)、插件(plugins)、缓存(cache)、上传文件(uploads)这些实际存放网站内容的文件夹。想返回上一层,双击列表最上面的两个点(..)。

[截图:FileZilla 右侧 Remote site 区域浏览 wp-content 文件夹的画面]


修复卡死/损坏的插件(后台进不去时)

如果某个插件导致网站/后台打不开:

  1. 进入 wp-content/plugins
  2. 找到有问题的插件文件夹,右键改名(比如加上 (broken) 后缀)
  3. WordPress 找不到原本的插件文件夹名称,就会自动停用这个插件,此时应该就能重新登入后台了

手动重新上传插件(连后台都进不去时)

  1. 到插件官方下载页拿到插件的 zip 文件
  2. 解压到本地文件夹
  3. 在 FileZilla 里右键该插件在服务器上对应的文件夹,选 Upload
  4. 如果提示文件已存在,选择 覆盖全部(overwrite all)并勾选「always use this action」
  5. 等待传输完成,看到「File transfer successful」代表全部文件已上传完毕

📌 这个方法同样适用于反向操作——想把服务器上的文件下载回自己电脑,直接拖拽到本地区域,或右键选 Download 即可。比如去 wp-content/uploads 底下按年份/月份找到之前上传的媒体文件,下载回电脑保存。


修改主题文件

  1. 进入 wp-content/themes,能看到已安装的主题(含子主题)
  2. 不用的主题可以右键 Delete 删除(会逐一删除该主题内的所有文件)
  3. 想改主题代码(比如子主题的 functions.php):右键该文件选 View/Edit,会用记事本打开
  4. 改完存档关闭,FileZilla 会自动提示「文件已变更,是否要上传回服务器?」,点 Yes,改动会立刻同步到网站上

💡 这个「编辑后自动询问要不要上传」的功能,是 FileZilla 比手动上传下载更方便的地方。


修改文件权限

FileZilla 也能用来调整文件的访问权限:

  1. 右键文件,选 File permissions

[截图:FileZilla 的 File permissions 设置窗口,显示权限数值与 owner/group/others 勾选项]

  1. 权限数值代表不同的访问控制组合——⚠️ 常见的错误设置是 755 甚至 777,这类设置可能导致安全警告(777 代表任何人都能写入这个文件,是很危险的设置)
  2. 想让只有服务器本身(owner)能写入、群组不能写入、其他人只能读取,勾选对应的权限组合后点 OK

⚠️ 除非真的有特殊需求,不要把文件权限设成 777——这等于让互联网上任何人都能修改这个文件,是很不安全的做法。

常见误区

  • ❌ 插件搞坏网站、后台进不去,第一反应是重装 WordPress——只需要到 wp-content/plugins 把有问题的插件文件夹改名,WordPress 会自动停用它,不用做到重装这么大动作
  • ❌ 改完主题文件后忘记确认「是否上传回服务器」的提示——FileZilla 会自动侦测到本地文件变更并询问要不要同步,一定要点 Yes 改动才会生效
  • ❌ 图方便把文件权限设成 777——这代表任何人都能写入该文件,是常见的安全隐患来源,正常情况不需要设这么开放
  • 💡 想批量覆盖已存在的文件(比如重新上传整个插件文件夹),上传时选「always use this action」,不用每个文件都手动确认一次

Sources

YouTube:

  1. FileZilla FTP Tutorial — https://www.youtube.com/watch?v=wRD5Zhu8Ids

Blog / Website:

  1. How to Deactivate a WordPress Plugin via FTP (When Your Site is Broken)