WordPress 以其易于安装而闻名。在大多数情况下,安装 WordPress 是一个非常简单的过程,只需不到五分钟即可完成。许多网络主机现在提供工具(例如 Fantastico)来自动为您安装 WordPress。但是,如果您想自己安装 WordPress,以下指南将有所帮助。
安装 WordPress 之前需要了解的事项
在开始安装之前,您需要准备和执行一些操作。请参阅文章 安装之前.
如果您需要多个 WordPress 实例,请参阅安装多个 WordPress 实例。
基本说明
这是为那些已经习惯执行此类安装的人提供的说明的快速版本。更详细的说明如下。
- 如果您还没有下载并解压缩 WordPress 包。
- 在您的 Web 服务器上为 WordPress 创建数据库,以及拥有访问和修改它的所有权限的 MySQL(或 MariaDB)用户。
- (可选)查找并重命名为 ,然后编辑文件(请参阅 编辑wp-config.php)并添加数据库信息。
注意:如果您对重命名文件不满意,步骤 3 是可选的,您可以跳过它,因为安装程序将为您创建文件。wp-config-sample.phpwp-config.phpwp-config.php - 将 WordPress 文件上传到 Web 服务器上的所需位置:
- 如果您想将 WordPress 集成到您的域的根目录中(例如 https://example.com/),请将解压缩后的 WordPress 目录的所有内容(不包括 WordPress 目录本身)移动或上传到 Web 服务器的根目录中。
- 如果您想将 WordPress 安装实例放在您网站上自己的子目录(例如 https://example.com/blog/),请在您的服务器上创建 blog 目录,并通过 FTP 将解压后的 WordPress 包的内容上传到该目录。
- 注意:如果您的 FTP 客户端有将文件名转换为小写的选项,请确保它已禁用。
- 通过在 Web 浏览器中访问 URL 来运行 WordPress 安装脚本。这应该是您上传 WordPress 文件的 URL。
– 如果您在根目录中安装了 WordPress,您应该访问: https://example.com/
– 例如,如果您将 WordPress 安装在其自己的子目录 blog 中,您应该访问: https://example.com/blog/
就是这样!现在应该安装了 WordPress。
详细说明
第 1 步:下载并解压
从 wordpress.org/download/ 下载并解压缩 WordPress 包。
- 如果您要将 WordPress 上传到远程 Web 服务器,请使用 Web 浏览器将 WordPress 包下载到您的计算机上,然后解压缩包。
- 如果您将使用 FTP,请跳到下一步 – 稍后将介绍上传文件。
- WordPress 包将解压缩到您latest.tar.gz下载的同一目录中名为 wordpress 的文件夹中。
第 2 步:下载并解压
如果您使用的是托管服务提供商,您可能已经为您设置了一个 WordPress 数据库,或者可能有一个自动设置解决方案来执行此操作。检查您的托管服务提供商的支持页面或控制面板,以获取有关您是否需要手动创建一个的线索。
如果您确定需要手动创建一个,请按照下面的使用 phpMyAdmin 的说明创建您的 WordPress 用户名和数据库。有关 Plesk、cPanel 和使用 MySQL 客户端等其他工具,请参阅文章 为 WordPress 创建数据库 。
如果您只有一个数据库并且它已经在使用中,您可以在其中安装 WordPress – 只需确保您的表有一个独特的前缀,以避免覆盖任何现有的数据库表。
使用 phpMyAdmin
如果您的 Web 服务器安装了 phpMyAdmin,您可以按照这些说明创建您的 WordPress 用户名和数据库。如果您在自己的计算机上工作,在大多数 Linux 发行版上,您都可以自动安装 PhpMyAdmin。
注意:这些说明是为 phpMyAdmin 4.4 编写的;phpMyAdmin 用户界面在不同版本之间可能略有不同。
第 3 步:设置 wp-config.php
您可以自己创建和编辑 wp-config.php 文件,也可以跳过此步骤,让 WordPress 在您运行安装脚本时尝试自己执行此操作(步骤 5)。(您仍然需要告诉 WordPress 您的数据库信息)。
(有关更详细的详细信息,以及创建配置文件和密钥以实现密码安全的分步说明,请参阅编辑wp-config.php)。
返回到您在步骤 1 中提取 WordPress 包的位置,将文件重命名为 wp-config-sample.php 为 wp-config.php,然后在文本编辑器中打开它。
在标有
// ** MySQL settings - You can get this info from your web host ** //
DB_NAME
您在第 2 步中为 WordPress 创建的数据库的名称。
DB_USER
您在第 2 步中为 WordPress 创建的用户名。
DB_PASSWORD
您在第 2 步中为 WordPress 用户名选择的密码。
DB_HOST 您在步骤 2 中确定的主机名(通常为 localhost,但并非总是如此;请参阅一些可能的 DB_HOST 值)。如果需要端口、套接字或管道,请在主机名后附加冒号 (:),然后是相关信息。
DB_CHARSET 通常不应更改数据库字符集(请参阅编辑wp-config.php)。
DB_COLLATE 数据库排序规则通常应留空(请参阅编辑wp-config.php)。
在标有
/* Authentication Unique Keys and Salts. */
保存文件。wp-config.php
第 4 步:上传文件
现在您需要决定您希望 WordPress 驱动的网站出现在域上的哪个位置:
– 在您网站的根目录中。(例如,https://example.com/)
– 在您网站的子目录中。(例如,https://example.com/blog/)
注意:根 Web 目录在 Web 服务器上文件系统中的位置会因托管服务提供商和操作系统而异。如果您不知道它在哪里,请咨询您的托管服务提供商或系统管理员。
在根目录中
- 如果您需要将文件上传到 Web 服务器,请使用 FTP 客户端将 wordpress 目录的所有内容(而不是目录本身)上传到您网站的根目录中。
如果您的文件已经在您的 Web 服务器上,并且您正在使用 shell 访问权限来安装 WordPress,请将 wordpress 目录的所有内容(而不是目录本身)移动到您网站的根目录中。
在 Subdirectory 中
- 如果您需要将文件上传到 Web 服务器,请将 wordpress 目录重命名为您想要的名称,然后使用 FTP 客户端将目录上传到您网站根目录中的所需位置。
- 如果您的文件已经在您的 Web 服务器上,并且您正在使用 shell 访问来安装 WordPress,请将 wordpress 目录移动到您网站根目录中的所需位置,并将该目录重命名为您想要的名称。
第 5 步:运行安装脚本
指向 Web 浏览器以启动安装脚本。
- 如果您将 WordPress 文件放在根目录中,您应该访问:https://example.com/wp-admin/install.php
- 例如,如果您将 WordPress 文件放在名为 blog 的子目录中,您应该访问:https://example.com/blog/wp-admin/install.php
设置配置文件
如果 WordPress 找不到 wp-config.php 文件,它会告诉您并尝试自己创建和编辑文件。(您也可以通过在 Web 浏览器中加载来直接执行此操作。WordPress 会询问您数据库详细信息并将它们写入新的 wp-config.php 文件。如果这有效,您可以继续安装;否则,请返回并自行创建、编辑和上传 wp-config.php 文件(步骤 3)。wp-admin/setup-config.php

完成安装
以下屏幕截图显示了安装的进度。请注意,在进入详细信息屏幕时,您需要输入站点标题、所需的用户名、您选择的密码(两次)以及您的电子邮件地址。还会显示一个复选框,询问您是否希望您的博客出现在 Google 和 DuckDuckGo 等搜索引擎中。如果您希望您的博客对所有人(包括搜索引擎)可见,请取消选中该框,如果您想阻止搜索引擎,但允许普通访问者,请选中该框。请注意,所有这些信息都可以稍后在 Administration Screen 中更改。

如果您成功安装了 WordPress,将显示登录提示。
安装脚本故障排除
– 如果您在运行安装脚本时收到有关数据库的错误:
– 返回步骤 2 和步骤 3,并确保在wp-config.php中输入了所有正确的数据库信息。
– 确保您在第 3 步中授予了 WordPress 用户访问您的 WordPress 数据库的权限。
– 确保数据库服务器正在运行。
在流行的托管公司安装 WordPress
在 Atlantic.net 安装 WordPress
在 Ubuntu 14.04 LTS
上安装 WordPress您还可以通过在 Atlantic.Net 上一键安装 WordPress 托管 WordPress 在 Ubuntu 上。
在 AWS 安装 WordPress
- 安装 WordPressInstallatron WordPress 是一个预配置且随时可以启动的映像,其中包含 WordPress 网站和 Installatron 的 WordPress 管理工具。
- 在 AWS 中构建高度可扩展的 WordPress 网站使用 Amazon 的关系数据存储 (RDS) 等构建更昂贵、高度可扩展的 AWS 实施的指南。
在 DigitalOcean 安装 WordPress
在 Linode 安装 WordPress
- 使用 WordPress 管理 Web 内容在带有 LAMP 堆栈的 Debian 服务器上安装 WordPress
您还可以使用 Linode 上的此 StackScript 一键在 Ubuntu 上安装 WordPress。
在 iPage Hosting 安装 WordPress
- 这是 IStartBlogging 提供的一个很好的分步教程,介绍如何使用 iPage Hosting 以智能方式设置您的博客。
从现在开始,在不到 5 分钟的时间内,您将在您的域上准备好您的博客。您将使用 iPage 托管的一键式 WordPress 安装功能将 WordPress 作为自动化过程安装在您自己的域上。
在 Microsoft Azure 上安装 WordPress
- 在 Microsoft Azure 上安装 WordPress 就像点击几下一样简单。将创建并配置托管空间和 MySQL 数据库,因此您可以在几秒钟内开始创建。
- 遇到一些问题并需要在 Azure 上对您的 WordPress 网站进行故障排除?按照这个方便的 Azure 上的 WordPress 故障排除指南
- 有关于如何在 Microsoft Azure 上了解有关 WordPress 的更多信息的完整资源列表!
常见安装问题
以下是一些最常见的安装问题。有关 WordPress 安装问题的更多信息和故障排除,请查看 FAQ 安装 和 FAQ 故障排除。
我看到的是目录列表,而不是网页。
默认情况下,需要告诉 Web 服务器查看index.php。在 Apache 中,使用 DirectoryIndex index.php 指令。最简单的选择是在 installed 目录中创建一个名为 .htaccess 的文件,并将指令放在其中。另一种选择是将指令添加到 Web 服务器的配置文件中。
我看到了很多错误。我该如何解决这个问题?Headers already sent
您可能在编辑wp-config.php时引入了语法错误。
- 下载 wp-config.php(如果您没有 shell 访问权限)。
- 在文本编辑器中打开它。
- 检查第一行是否只包含 ,并且之后没有文本(甚至没有空格)。
- 如果您的文本编辑器另存为 Unicode,请确保它不添加字节顺序标记 (BOM)。大多数启用 Unicode 的文本编辑器不会通知用户是否将 BOM 添加到文件中;如果是这样,请尝试使用其他文本编辑器。
- 保存文件,如有必要,请再次上传,然后在浏览器中重新加载页面。
我的页面出现乱码。当我查看源代码时,我看到了很多 “” 标签。
如果标签被发送到浏览器,则意味着您的 PHP 无法正常工作。所有 PHP 代码都应该在服务器将生成的 HTML 发送到您的 Web 浏览器之前执行。(这就是它被称为预处理器的原因。确保您的 Web 服务器满足运行 WordPress 的要求,PHP 已正确安装和配置,或联系您的托管服务提供商或系统管理员寻求帮助。
我一直收到一条消息,但我确定我的配置是正确的。Error connecting to database
尝试手动重置 MySQL 密码。如果可以通过 shell 访问 MySQL,请尝试发出:
SET PASSWORD FOR 'wordpressusername'@'hostname' = OLD_PASSWORD('password');如果您没有 shell 访问权限,您应该能够简单地在 phpMyAdmin 的 SQL 查询中输入上述内容。如果做不到这一点,您可能需要使用主机的控制面板来重置数据库用户的密码。
我一直收到一条消息,但我确定我的配置是正确的。Your PHP installation appears to be missing the MySQL extension which is required by WordPress
检查以确保您的 Web 服务器配置正确,并且您的 Web 服务器程序正确加载了 MySQL 插件。有时,此问题需要检查和验证从 Web 服务器到 MySQL 安装的路径中的所有内容,才能完全运行。不正确的配置文件或设置通常是导致此问题的原因。
我的图片/MP3 上传无法正常工作。
如果您在安装在子目录中的博客上使用 Rich Text Editor,并将新上传的图像拖动到编辑器字段中,则该图像可能会在几秒钟后消失。这是由于 TinyMCE(富文本编辑器)在拖动操作期间无法获得足够的信息来正确构建图像或其他文件的路径。解决方案是不要将上传的图像拖到编辑器中。相反,请单击并按住图像,然后选择 Send to Editor(发送到编辑器)。
更改日志
- 2022-09-14:为所有图像添加了 alt 标签。
- 2022-09-14:清理了引用 UTF8MB4 文章的链接
- 2022-09-14: 原始内容来自 如何安装 WordPress


