使用 SSH 和 WP-CLI 管理您的 WordPress 站点
已发表: 2022-11-11WordPress 非常易于使用,但对于更高级的用户来说,点击 WordPress 管理中的所有不同屏幕可能会很麻烦。 这些用户可能想考虑使用 SSH 通过 WordPress 命令行界面 WP-CLI 来管理他们的站点。
这篇文章涵盖了 SSH 和 WP-CLI 的基础知识,包括谁应该使用它、何时有用以及何时避免使用它的建议。
什么是 SSH?
Secure Shell 或 SSH 是一种允许您连接到 Web 服务器的协议。 shell 是具有命令行界面的计算机程序。 用户不是通过典型的图形用户界面来控制 Web 服务器,而是通过键入命令来输入所有内容。
要了解有关如何使用 SSH 命令的更多信息,请考虑这些第三方资源:
- Ubuntu 命令行初学者教程
- freeCodeCamp 的 Linux 命令手册
- LinuxCommand.org
- 微软的 Shell 课程
要使用 SSH,您需要一个支持它的虚拟主机。 Pressable 为所有客户提供 SSH 访问。 按照这些说明设置您的 SSH 凭证和访问命令行工具。
什么是 WP-CLI?
WP-CLI 扩展了用于管理 WordPress 网站的命令行界面。 WP-CLI 允许您安装和更新 WordPress 软件以及安装和管理插件和主题。 阅读WP-CLI 的官方 WordPress 文档,了解有关所有可用选项的更多信息。
要使用 WP-CLI,您需要 SSH 访问权限和安装了 WP-CLI 的服务器。 您可以按照这些说明安装 WP-CLI或询问您的虚拟主机。 WP-CLI 已预安装并在所有 Pressable 帐户上启用。
WP-CLI 什么时候有用?
WP-CLI 在设置新站点或解决站点错误时最有用。
使用 WordPress 命令行界面设置新站点
您可以使用命令行界面安装新的 WordPress 实例。 只需按照这些说明操作即可。 如果您拥有托管 WordPress 托管,则使用托管仪表板设置新的 WordPress 安装可能会更容易、更快捷。
Pressable 的 SSH 访问是基于每个站点配置的。 在获得 SSH 访问权限之前,您需要设置一个新站点。 Pressable 客户端不需要使用命令行界面来安装 WordPress——而是使用 MyPressable Dashboard。
用于新站点设置的有用 WP-CLI 命令
WP-CLI 通过允许您安装和激活主题和插件,在新站点的设置过程中提供帮助。
wp插件安装
使用此命令安装一个或多个插件。 最后列出插件 slug。 您可以在 WordPress 插件目录中找到该 slug。 slug 是 plugins/ 之后的东西
此命令适用于多个插件。 您还可以使用它从本地 ZIP 文件或 URL 安装插件到远程 zip 文件。
添加 –activate 到该行的末尾以同时安装和激活插件。
如果您使用同一组插件开发站点,此命令将非常有用。 您可以通过一行安装和激活您喜欢的插件入门包。
了解有关插件安装命令的更多信息。
wp主题安装
主题安装行的工作方式与插件行相同。 您可以使用 WordPress 主题目录 slug 或 zip 文件下载、安装和激活插件。
将这两行代码结合使用,开发人员只需两行代码就可以安装他们喜欢的主题和插件。
了解有关主题安装命令的更多信息。
使用 WP-CLI 对您的站点进行故障排除
每个 WordPress 站点所有者和开发人员都讨厌 500 Internal Server Error。 这就像 WordPress 网站的蓝屏死机。 当您无权访问传统的 WordPress 管理员时,WP-CLI 是一种对您的网站进行故障排除的方法。
用于排除网站故障的 WP-CLI 命令
使用这些命令来帮助识别和修复您网站的问题。
wp php错误
此命令列出最近的 PHP 错误。 这是查看是否有特定插件或主题导致问题的一个很好的起点。
wp插件列表
此命令返回所有已安装插件的列表及其状态和版本。 该列表还将包括插件的 slug。 记下 slug 以在其他命令中使用它们。 了解有关此命令的更多信息。
wp主题列表
此命令返回所有主题及其状态和版本的列表。 同样,记下主题 slug 以便稍后使用。 了解有关此命令的更多信息。
wp插件停用
认为插件导致站点错误? 使用此命令停用它。 只需在该行的末尾添加插件 slug 即可。 它的工作方式与 install 命令相同,您可以在同一命令中列出多个插件。 了解有关此命令的更多信息。
wp –skip-plugins –skip-主题
如果您遇到错误并且无法运行任何命令,请使用此命令跳过加载任何主题或插件代码。 您可以将此命令与其他命令结合使用以跳过所有插件和主题,这样您就可以停用有问题的插件:
了解有关识别插件或主题与 WP-CLI 冲突的更多信息。
何时避免使用 WP-CLI
WP-CLI 和 SSH 通常对初学者不友好。 如果您不知道自己在做什么,则可能会损坏您的网站或意外删除重要文件。 即使是有经验的用户也应该考虑在使用 SSH 命令进行更改之前备份他们的站点。
有压力的客户应该注意,由于 SSH 和 WP-CLI 的复杂性,我们的团队无法为使用这些工具提供广泛的支持。 您可以使用 Pressable 支持团队来解决通过 SSH 连接的问题,但我们不提供有关使用特定命令的支持或指导。
如果您不确定是否使用 SSH,请考虑制作您站点的副本作为暂存站点。 您的 Pressable 帐户包括免费的暂存环境,您可以先在暂存站点上测试 SSH 命令,然后再在您的实时站点上使用它们。
让开发者的生活更轻松
SSH 和 WP-CLI 访问只是 Pressable 支持开发人员的另一种方式。 从高级工具到用于管理多个站点的直观仪表板,Pressable 为托管和管理 WordPress 网站提供了提升的体验。
想亲自试用该平台吗? 查看MyPressable 游乐场,了解其工作原理。