WordPress 以其易于安装而闻名。在大多数情况下,安装 WordPress 是一个非常简单的过程,只需不到五分钟即可完成。许多网络主机现在提供工具(例如 Fantastico)来自动为您安装 WordPress。但是,如果您想自己安装 WordPress,以下指南会有所帮助。
安装 WordPress 前须知
在开始安装之前,您需要具备和完成一些事情。请参阅安装之前一文。
如果您需要多个 WordPress 实例,请参阅安装多个 WordPress 实例。
基本说明
这是为那些已经熟悉执行此类安装的人提供的说明的快速版本。更详细的说明如下。
- 如果您还没有下载并解压 WordPress 包,请下载并解压。
- 在您的 Web 服务器上为 WordPress 创建一个数据库,以及一个拥有访问和修改它的所有权限的MySQL (或 MariaDB)用户。
- (可选)查找wp-config-sample.php并将其重命名为wp-config.php,然后编辑文件(请参阅编辑 wp-config.php)并添加您的数据库信息。
注意:如果您不习惯重命名文件,则第 3 步是可选的,您可以跳过它,因为安装程序会为您创建wp-config.php文件。 - 将 WordPress 文件上传到 Web 服务器上的所需位置:
- 如果您想将 WordPress 集成到您的域的根目录中(例如http://example.com/),请将解压缩的 WordPress 目录(不包括 WordPress 目录本身)的所有内容移动或上传到您的 Web 服务器的根目录中。
- 如果您想将 WordPress 安装在您网站上自己的子目录中(例如http://example.com/blog/),请在您的服务器上创建blog目录并通过 FTP 将解压缩的 WordPress 包的内容上传到该目录.
- 注意:如果您的 FTP 客户端有将文件名转换为小写的选项,请确保将其禁用。
- 通过在 Web 浏览器中访问 URL 来运行 WordPress 安装脚本。这应该是您上传 WordPress 文件的 URL。
- 如果你在根目录下安装了 WordPress,你应该访问:http://example.com/
- 例如,如果您将 WordPress 安装在它自己的名为blog 的子目录中,您应该访问: http://example.com/blog/
就是这样!现在应该安装了 WordPress。
详细说明
第 1 步:下载并解压
从https://wordpress.org/download/下载并解压缩 WordPress 包。
- 如果您要将 WordPress 上传到远程 Web 服务器,请使用 Web 浏览器将 WordPress 软件包下载到您的计算机并解压缩该软件包。
- 如果您将使用 FTP,请跳至下一步 - 稍后介绍上传文件。
- 如果您可以通过shell访问您的 Web 服务器,并且习惯使用基于控制台的工具,如果您想避免FTPing ,您可能希望使用wget(或lynx或其他基于控制台的 Web 浏览器)将 WordPress 直接下载到您的Web 服务器:
- wget https://wordpress.org/latest.tar.gz
- 然后使用以下命令提取包:
tar -xzvf latest.tar.gzWordPress 包将解压缩到一个名为wordpress的文件夹中,该文件夹位于您下载latest.tar.gz 的同一目录中。
第 2 步:创建数据库和用户
如果您使用的是托管服务提供商,您可能已经为您设置了一个 WordPress 数据库,或者可能有一个自动设置解决方案可以这样做。检查您的托管服务提供商的支持页面或您的控制面板,以获取有关您是否需要手动创建一个的线索。
如果您确定需要手动创建一个,请按照下面使用 phpMyAdmin 的说明创建您的 WordPress 用户名和数据库。对于 Plesk、cPanel 和使用 MySQL 客户端等其他工具,请参阅文章为 WordPress 创建数据库。
如果你只有一个数据库并且它已经在使用中,你可以在其中安装 WordPress——只要确保你的表有一个独特的前缀,以避免覆盖任何现有的数据库表。
使用 phpMyAdmin
如果您的网络服务器安装了phpMyAdmin,您可以按照这些说明创建您的 WordPress 用户名和数据库。如果您在自己的计算机上工作,在大多数 Linux 发行版上,您可以自动安装 PhpMyAdmin。
注意:这些说明是为 phpMyAdmin 4.4 编写的;不同版本的 phpMyAdmin 用户界面可能略有不同。
- 如果左侧的 数据库下拉列表中不存在与 WordPress 相关的数据库,请创建一个:
- 为您的 WordPress 数据库选择一个名称:“ wordpress ”或“ blog ”都不错,但大多数托管服务(尤其是共享托管)需要一个以您的用户名和下划线开头的名称,因此,即使您在自己的计算机上工作,我们建议您检查您的托管服务要求,以便您可以在自己的服务器上遵循它们,并且能够在不修改的情况下传输您的数据库。在创建数据库字段中输入所选的数据库名称,并为您的语言和编码选择最佳排序规则。在大多数情况下,最好选择“utf8_”系列,如果找不到您的语言,请选择“utf8mb4_general_ci”(参考本文)。
- 为您的 WordPress 数据库选择一个名称:“ wordpress ”或“ blog ”都不错,但大多数托管服务(尤其是共享托管)需要一个以您的用户名和下划线开头的名称,因此,即使您在自己的计算机上工作,我们建议您检查您的托管服务要求,以便您可以在自己的服务器上遵循它们,并且能够在不修改的情况下传输您的数据库。在创建数据库字段中输入所选的数据库名称,并为您的语言和编码选择最佳排序规则。在大多数情况下,最好选择“utf8_”系列,如果找不到您的语言,请选择“utf8mb4_general_ci”(参考本文)。
- 单击左上角的phpMyAdmin图标返回主页,然后单击用户选项卡。如果用户列表中不存在与 WordPress 相关的用户,请创建一个:
- 单击添加用户。
- 为 WordPress 选择一个用户名(' wordpress ' 很好)并将其输入到用户名字段中。(确保使用文本字段:已从下拉列表中选择。)
- 选择一个安全密码(最好包含大小写字母、数字和符号的组合),然后将其输入密码字段。(确保使用文本字段:已从下拉列表中选择。)在重新输入字段中重新输入密码。
- 记下您选择的用户名和密码。
- 将全局权限下的所有选项保留为默认值。
- 单击开始。
- # 返回到用户屏幕并单击您刚刚为 WordPress 创建的用户的编辑权限图标。
- # 在Database-specific privileges部分,在Add privileges to the following database下拉列表中选择您刚刚为 WordPress 创建的数据库,然后单击Go。
- # 该页面将刷新该数据库的权限。点击Check All选择所有权限,然后点击Go。
- # 在结果页面上,记下页面顶部服务器:之后列出的主机名。(这通常是localhost。)
第 3 步:设置 wp-config.php
您可以自己创建和编辑wp-config.php文件,也可以跳过此步骤,让 WordPress 在您运行安装脚本时尝试自行执行此操作(第 5 步)。(您仍然需要告诉 WordPress 您的数据库信息)。
(有关更多详细信息,以及创建配置文件和密码安全密钥的分步说明,请参阅编辑 wp-config.php。)
返回到您在步骤 1 中提取 WordPress 包的位置,将文件wp-config-sample.php重命名为wp-config.php,然后在文本编辑器中打开它。
在标有的部分下输入您的数据库信息
// ** MySQL 设置 - 您可以从您的虚拟主机获取此信息 ** //
- 数据库名称
- 您在第 2 步中为 WordPress 创建的数据库的名称。
- 数据库用户
- 您在第 2 步中为 WordPress 创建的用户名。
- 数据库密码
- 您在第 2 步中为 WordPress 用户名选择的密码。
- 数据库主机
- 您在第 2 步中确定的主机名(通常是localhost,但并非总是如此;请参阅一些可能的 DB_HOST 值)。如果需要端口、套接字或管道,请将冒号 (:) 和相关信息附加到主机名。
- 数据库字符集
- 数据库字符集,通常不应更改(请参阅编辑 wp-config.php)。
- 数据库整理
- 数据库排序规则通常应留空(请参阅编辑 wp-config.php)。
在标有的部分下输入您的密钥值
* 身份验证唯一密钥和盐。
保存wp-config.php文件。
第 4 步:上传文件
现在您需要决定您希望 WordPress 驱动的网站出现在域中的哪个位置:
- 在您网站的根目录中。(例如,http://example.com/)
- 在您网站的子目录中。(例如,http://example.com/blog/)
注意:Web 服务器文件系统中的根 Web 目录的位置因托管服务提供商和操作系统而异。如果您不知道它在哪里,请咨询您的托管服务提供商或系统管理员。
在根目录
- 如果您需要将文件上传到您的网络服务器,请使用FTP客户端将wordpress目录(但不是目录本身)的所有内容上传到您网站的根目录。
- 如果您的文件已经在您的 Web 服务器上,并且您正在使用shell访问来安装 WordPress,请将wordpress目录(但不是目录本身)的 所有内容移动到您网站的根目录中。
在子目录中
- 如果您需要将文件上传到您的网络服务器,请将wordpress目录重命名为您想要的名称,然后使用FTP客户端将该目录上传到您网站根目录中您想要的位置。
- 如果您的文件已经在您的 Web 服务器上,并且您正在使用shell访问来安装 WordPress,请将wordpress目录移动到您网站根目录中的所需位置,并将该目录重命名为您所需的名称。
第 5 步:运行安装脚本
指向 Web 浏览器以启动安装脚本。
- 如果您将 WordPress 文件放在根目录中,您应该访问:http://example.com/wp-admin/install.php
- 例如,如果您将 WordPress 文件放在名为blog 的子目录中,您应该访问: http://example.com/blog/wp-admin/install.php
安装配置文件
如果 WordPress 找不到wp-config.php文件,它会告诉您并尝试自行创建和编辑文件。(您也可以通过在 Web 浏览器中加载wp-admin/setup-config.php来直接执行此操作。)WordPress 将询问您数据库的详细信息并将它们写入新的wp-config.php文件。如果可行,您可以继续安装;否则,返回并自己创建、编辑和上传wp-config.php文件(第 3 步)。
完成安装
以下屏幕截图显示了安装过程。请注意,在进入详细信息屏幕时,您输入了站点标题、所需的用户名、选择的密码(两次)和电子邮件地址。还会显示一个复选框,询问您是否希望您的博客出现在 Google 和 DuckDuckGo 等搜索引擎中。如果您希望每个人(包括搜索引擎)都可以看到您的博客,请不要选中此框;如果您要阻止搜索引擎,但允许普通访问者,请选中此框。请注意,所有这些信息都可以稍后在您的管理屏幕中更改。
如果您成功安装 WordPress,将显示登录提示。
安装脚本故障排除
- 如果在运行安装脚本时出现有关数据库的错误:
常见安装问题
以下是一些最常见的安装问题。有关 WordPress 安装问题的更多信息和故障排除,请查看安装常见问题解答和故障排除常见问题解答。
我看到的是目录列表而不是网页。
需要告知 Web 服务器默认查看index.php 。在 Apache 中,使用DirectoryIndex index.php指令。最简单的选择是在安装目录中创建一个名为.htaccess的文件并将指令放在那里。另一种选择是将指令添加到 Web 服务器的配置文件中。
我看到很多Headers already sent错误。我该如何解决?
您可能在编辑wp-config.php时引入了语法错误。
- 下载wp-config.php(如果您没有shell访问权限)。
- 在文本编辑器中打开它。
- 检查第一行是否只包含<?php,并且它之前没有文本(甚至没有空格)。
- 检查最后一行是否只包含?>,并且它后面没有文本(甚至没有空格)。
- 如果您的文本编辑器保存为 Unicode,请确保它没有添加字节顺序标记 (BOM)。大多数支持 Unicode 的文本编辑器不会通知用户是否将 BOM 添加到文件;如果是这样,请尝试使用不同的文本编辑器。
- 保存文件,必要时再次上传,然后在浏览器中重新加载页面。
我的页面出现乱码。当我查看源代码时,我看到很多“ <?php ?> ”标签。
如果<?php ?>标签被发送到浏览器,这意味着你的PHP没有正常工作。所有 PHP 代码都应该在服务器将生成的HTML发送到您的 Web 浏览器之前执行。(这就是它被称为预处理器的原因。)确保您的 Web 服务器满足运行 WordPress 的要求,正确安装和配置 PHP,或者联系您的托管服务提供商或系统管理员寻求帮助。
我不断收到错误连接到数据库消息,但我确信我的配置是正确的。
尝试手动重置您的 MySQL 密码。如果您可以通过 shell 访问 MySQL,请尝试发出:
为' wordpressusername '@'主机名'设置密码= OLD_PASSWORD('密码');
如果您没有 shell 访问权限,您应该能够简单地将以上内容输入到 phpMyAdmin 中的 SQL 查询中。否则,您可能需要使用主机的控制面板来重置数据库用户的密码。
我不断收到Your PHP installation appears being missing the MySQL extension which is required by WordPress消息,但我确信我的配置是正确的。
检查以确保您的网络服务器配置正确,并且您的网络服务器程序正确加载了 MySQL 插件。有时,这个问题需要检查和验证从 Web 服务器到 MySQL 安装的路径中的所有内容,以确保其完全运行。不正确的配置文件或设置通常是导致此问题的原因。
我的图片/MP3 上传不工作。
如果您在安装在子目录中的博客上使用富文本编辑器,并将新上传的图像拖到编辑器字段中,图像可能会在几秒钟后消失。这是由于 TinyMCE(富文本编辑器)在拖动操作期间没有获得足够的信息来正确构建图像或其他文件的路径的问题。解决方案是不要将上传的图像拖到编辑器中。相反,单击并按住图像并选择Send to Editor。
首次发表
最近更新时间