# WordPress：从何处开始

Source: https://support.kapsulehost.com/zh-cn/wordpress-overview

KapsuleHost 为 WordPress 网站做了什么、哪些工作仍需您自己完成，以及每项工作应阅读哪份指南。

WordPress 支撑着大半个互联网，也是大多数 KapsuleHost 网站的默认选择。当您以 WordPress 或 WooCommerce 方式创建网站时，网站左侧菜单中会出现一个额外的 **WordPress** 分组，其中包含只对 WordPress 有意义的工具：更新、安全、缓存以及商店的付款功能。应用性能视图（APM）位于 **性能** 下方，仅适用于 WordPress 和 WooCommerce 网站。本页面将为您梳理这些内容。

## 安装与登录

将网站创建为 WordPress 网站后，安装会自动为您完成，包括数据库和管理员账户。您将在设置过程中选择管理员用户名、密码和网站标题。

> **Warning:** WordPress 管理员密码仅在设置期间显示一次。请在继续操作前将其保存到密码管理器中。之后仍可找回，但比现在记下来要麻烦得多。

如果您无法登录 wp-admin，请参阅 [WordPress 管理员访问](https://support.kapsulehost.com/zh-cn/wordpress-admin-access)；如果问题出在密码上，请参阅 [重置 WordPress 密码](https://support.kapsulehost.com/zh-cn/wordpress-reset-password)。面板中的重置方式不依赖网站能否发送邮件，这正是在“忘记密码”链接失效时它仍然有效的原因。

请从这里开始：[安装 WordPress](https://support.kapsulehost.com/zh-cn/installing-wordpress) 和 [WordPress 管理员访问](https://support.kapsulehost.com/zh-cn/wordpress-admin-access)。

## WordPress 菜单

打开 **网站**，点击您的网站，WordPress 分组中包含：

| 标签页 | 用途 |
|---|---|
| WordPress | 网站的主 WordPress 面板 |
| Updates | 核心程序、插件和主题的更新处理 |
| Security | 加固与完整性检查 |
| Caching | 页面与对象缓存控制 |
| APM | 应用性能，显示哪些请求较慢以及原因。在网站左侧菜单中，它位于 **性能** 下方，而不在此分组内 |
| Payments | WooCommerce 付款配置，仅限商店使用 |

## 更新：导致网站故障的常见原因

几乎每一张“我的网站宕机了，但我什么都没改”的工单，最终都会追溯到一次更新。这并不是说更新本身有问题，而是一个存在兼容性问题的插件如果在无人值守的情况下自动更新，可能会在凌晨三点让网站瘫痪。

安全的做法虽然乏味，但行之有效：

1. 先进行备份，或确认当天的自动备份已经存在。参阅 [创建备份](https://support.kapsulehost.com/zh-cn/taking-a-backup)。
2. 先在预演环境中应用更新。参阅 [预演环境](https://support.kapsulehost.com/zh-cn/staging-environments) 和 [WordPress 预演工作流程](https://support.kapsulehost.com/zh-cn/wordpress-staging-workflow)。
3. 逐一检查网站的关键部分：首页、一篇文章、结账流程。
4. 推送到正式环境。

如果您希望由平台来处理常规更新，请参阅 [自动更新](https://support.kapsulehost.com/zh-cn/wordpress-auto-updates)。阅读 [WordPress 更新](https://support.kapsulehost.com/zh-cn/wordpress-updates) 和 [WordPress 插件](https://support.kapsulehost.com/zh-cn/wordpress-plugins)，了解应该更新哪些内容以及需要注意什么。

> **Tip:** 在重要的网站上，请一次只更新一个插件。这样如果出现问题，您能准确知道是哪个插件导致的。一次性批量更新二十个插件，可能会把一个两分钟就能解决的问题变成一整个下午的麻烦。

## 速度

按照“投入少、效果大”的大致顺序排列：

1. **缓存。** 为每位访客提供已保存的副本，而不是每次都重新生成页面。请从 Caching 标签页开始。参阅 [网站缓存](https://support.kapsulehost.com/zh-cn/site-cache)。
2. **CDN。** 将缓存副本放到离访客更近的位置，而不是离服务器更近。是否可用取决于您的套餐，且需要自定义域名。参阅 [启用 CDN](https://support.kapsulehost.com/zh-cn/cdn-enabling)。
3. **PHP 版本。** 更新的 PHP 版本速度明显更快。参阅 [更改 PHP 版本](https://support.kapsulehost.com/zh-cn/changing-php-version)。
4. **图片与插件。** 导致 WordPress 网站变慢的两大常见原因是：上传的图片过大，以及插件在每次请求中都执行额外工作。APM 标签页可以显示哪些请求较慢。
5. **内存。** 如果页面是加载到一半就中断，而不是缓慢加载，那说明您遇到的是资源限制问题，而非速度问题。参阅 [WordPress 内存限制](https://support.kapsulehost.com/zh-cn/wordpress-memory-limit) 和 [PHP 扩展与设置](https://support.kapsulehost.com/zh-cn/php-extensions-and-ini)。

关于更通用的内容，请参阅 [网站速度](https://support.kapsulehost.com/zh-cn/website-speed) 和 [网站缓慢与资源限制](https://support.kapsulehost.com/zh-cn/site-slow-resource-limits)。

## 经典的 WordPress 故障

以下每一种情况都有明确、已知的原因和对应的解决方法。切勿盲目猜测。

- **空白页面。** 几乎总是由于 PHP 致命错误，而错误显示被关闭所致。日志会标明具体文件。参阅 [WordPress 白屏问题](https://support.kapsulehost.com/zh-cn/wordpress-white-screen)、[错误日志](https://support.kapsulehost.com/zh-cn/error-logs)。
- **首页正常，但其他页面全部报 404。** 这是固定链接重写的问题。请注意，KapsuleHost 的网页托管运行的是 nginx，因此 `.htaccess` 规则在这里不起作用。参阅 [固定链接问题](https://support.kapsulehost.com/zh-cn/wordpress-permalink-issues)、[WordPress 与 .htaccess](https://support.kapsulehost.com/zh-cn/wordpress-htaccess)。
- **曾经正常的页面，现在锁形图标显示异常。** 这是混合内容问题，通常发生在迁移域名之后。参阅 [修复混合内容](https://support.kapsulehost.com/zh-cn/ssl-mixed-content)。
- **更换域名后，到处都是旧网址。** WordPress 会将绝对网址写入数据库。参阅 [搜索和替换](https://support.kapsulehost.com/zh-cn/wordpress-search-replace)。
- **超过一定大小的文件上传失败。** 这是 PHP 的限制，而非 WordPress 本身的问题。参阅 [PHP 扩展与设置](https://support.kapsulehost.com/zh-cn/php-extensions-and-ini)。

## WooCommerce

商店本质上是一个涉及资金往来的 WordPress 网站，这使上述所有事项的重要性进一步提升。备份变得更加关键，每次更新都需要先在预演环境中测试，而网关配置则位于 Payments 标签页中。参阅 [WooCommerce](https://support.kapsulehost.com/zh-cn/wordpress-woocommerce)、[网站付款](https://support.kapsulehost.com/zh-cn/site-payments)，如果您希望让平台团队介入，还可参阅 [WooCommerce 版 Care 服务](https://support.kapsulehost.com/zh-cn/care-woocommerce)。

## 面向开发者

- [WP-CLI](https://support.kapsulehost.com/zh-cn/wordpress-wp-cli)，用于命令行管理。
- [添加 SSH 密钥](https://support.kapsulehost.com/zh-cn/adding-ssh-keys)，用于获取 shell 访问权限。
- [Git 部署](https://support.kapsulehost.com/zh-cn/site-git-deploy)，用于从代码仓库进行部署。
- [Cron 任务](https://support.kapsulehost.com/zh-cn/cron-jobs)，使用真正的系统 cron，而非只有在有人访问时才触发的 WordPress 伪 cron。
- [使用 phpMyAdmin](https://support.kapsulehost.com/zh-cn/sites-phpmyadmin) 和 [远程数据库访问](https://support.kapsulehost.com/zh-cn/database-remote-access)。

## 安全

WordPress 持续遭受攻击，大多来自自动扫描程序，它们在寻找某个未打补丁的插件。Security 标签页负责加固工作，其余则靠日常习惯维护。

- 保持插件更新，并删除不再使用的插件。
- 在您的 KapsuleHost 账户上启用双重身份验证。参阅 [双重身份验证](https://support.kapsulehost.com/zh-cn/two-factor-authentication)。
- 在需要之前，提前了解恢复流程。参阅 [网站被黑客入侵时](https://support.kapsulehost.com/zh-cn/site-hacked-what-to-do) 和 [恶意软件清理](https://support.kapsulehost.com/zh-cn/malware-cleanup)。

完整内容请参阅 [安全](https://support.kapsulehost.com/zh-cn/security-overview)，网站级别的控制选项请参阅 [网站安全](https://support.kapsulehost.com/zh-cn/site-security)。

## 迁入现有的 WordPress 网站

请使用 **迁移** 下的迁移向导。参阅 [迁移](https://support.kapsulehost.com/zh-cn/migrations-overview)、[迁移至 KapsuleHost](https://support.kapsulehost.com/zh-cn/migrating-to-kapsule) 和 [从 cPanel 迁移](https://support.kapsulehost.com/zh-cn/sites-migrate-cpanel)。

仍未解决问题？请参阅 [提交支持工单](https://support.kapsulehost.com/zh-cn/opening-a-support-ticket)，或从 [Websites](https://support.kapsulehost.com/zh-cn/sites-overview) 和 [托管术语表](https://support.kapsulehost.com/zh-cn/glossary) 开始了解。
