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集成到域的根(例如https://example.com/)中,请移动或上传未拉链的WordPress目录的所有内容(不包括WordPress目录本身)中的Web服务器的根目录。
- 如果您想在网站上将WordPress安装在其自己的子目录中安装(例如https://example.com/blog/),请在服务器上创建博客目录,然后通过FTP上传Unzpress WordPress软件包的内容到目录。
- 笔记: 如果您的FTP客户端可以选择将文件名转换为较低的情况,请确保已禁用其。
- 通过访问Web浏览器中的URL来运行WordPress安装脚本。这应该是您上传WordPress文件的URL。
– 如果您在根目录中安装WordPress,则应访问:https://example.com/
– 例如,如果您在其自己的子目录中安装了WordPress,则应访问:https://example.com/blog/
就是这样!现在应该安装WordPress。
详细说明
步骤1:下载并提取
从中下载并解压缩WordPress软件包 wordpress.org/download/。
- 如果您将WordPress上传到远程Web服务器,请使用Web浏览器将WordPress软件包下载到计算机,然后解压缩软件包。
- 如果您使用FTP,请跳到下一步 – 上传文件将在后面介绍。
- 如果你有 壳 访问您的Web服务器,并且使用基于控制台的工具很舒服,您可能希望将WordPress直接下载到您的 网络服务器 如果要避免 ftping:
- WGET https://wordpress.org/latest.tar.gz
- 然后使用:
- tar-xzvf最新tar.gz
WordPress软件包将在您下载的最新目录中提取到一个名为WordPress的文件夹。tar.gz。
步骤2:下载并提取
如果您正在使用 托管提供商,您可能已经为您设置了WordPress数据库,或者可能有一个自动设置解决方案可以这样做。检查托管提供商的支持页面或控制面板,以获取有关是否需要手动创建一个的线索。
如果确定需要手动创建一个,请按照下面使用phpmyadmin的说明来创建您的WordPress用户名和数据库。对于其他工具,例如Plesk,Cpanel和使用MySQL客户端,请参阅文章 为WordPress创建数据库。
如果您只有一个数据库,并且已经在使用中,则可以在其中安装WordPress – 只需确保对表具有独特的前缀,以避免过度编写任何现有的数据库表即可。
使用phpmyadmin
如果您的Web服务器有 phpmyadmin 已安装,您可以按照以下说明来创建WordPress用户名和数据库。如果您在自己的计算机上工作,大多数Linux发行版可以自动安装PhpMyAdmin。
笔记: 这些说明是为phpmyadmin 4.4编写的;PHPMYADMIN用户界面在版本之间可能会略有不同。
- 如果与WordPress有关的数据库尚不存在 数据库 左侧下拉次数,创建一个:
- 为您的WordPress数据库选择一个名称:’
wordpress
‘ 或者 ‘blog
“很好,但是大多数托管服务(尤其是共享托管)都需要以用户名和下划线开始的名称,因此,即使您在自己的计算机上工作,我们也建议您检查托管服务要求,以便您可以关注它们在您自己的服务器上,可以在不修改的情况下传输数据库。在此处输入选定的数据库名称 创建数据库 在您的语言和编码中选择最佳的整理。在大多数情况下,最好在“ UTF8_”系列中进行选择,如果您找不到语言,则选择“ UTF8MB4_GENERAL_CI” (请参阅有关升级到UTF8MB4的本文)。 - 点击 phpmyadmin 左上方的图标返回主页,然后单击 用户 标签。如果用户列表中尚不存在与WordPress有关的用户,请创建一个:
- 点击 添加用户。
- 选择WordPress的用户名(’
wordpress
‘很好),然后将其输入 用户名 场地。(确定 使用文本字段:是从下拉菜单中选择的。) - 选择一个安全的密码(理想地包含大写字母,数字和符号的组合),然后将其输入 密码 场地。(确定 使用文本字段:从下拉列表中选择。)重新输入密码 重新类型 场地。
- 写下您选择的用户名和密码。
- 留下所有选择 全球特权 在他们的默认情况下。
- 点击 去。
- 返回用户屏幕,然后单击 编辑特权 您刚刚为WordPress创建的用户图标。
- 在里面 数据库特异性特权 部分,选择您刚刚为WordPress创建的数据库 在以下数据库中添加特权 下拉,然后单击GO。
- 该页面将刷新该数据库的特权。点击 选择所有 选择所有特权,然后单击 去。
- 在结果页面上,记下列出的主机名。 服务器:在页面顶部。(这通常是 Localhost)
- 为您的WordPress数据库选择一个名称:’
步骤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中确定的主机名(通常是Local主机,但并非总是如此;请参阅 一些可能的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/)
笔记: root Web目录在您的文件系统中的位置 网络服务器 会有所不同 托管提供商 和操作系统。如果您不知道在哪里,请与托管提供商或系统管理员联系。
在根目录中
- 如果您需要将文件上传到网络服务器,请使用 ftp 客户端将WordPress目录(但不是目录本身)的所有内容上传到您网站的根目录中。
如果您的文件已经在您的Web服务器上,并且您正在使用 壳 访问安装WordPress,将WordPress目录(但不是目录本身)的所有内容移动到网站的根目录中。
在子目录中
- 如果您需要将文件上传到您的Web服务器,请将WordPress目录重命名为所需的名称,然后使用 ftp 客户端将目录上传到您网站的根目录中所需的位置。
- 如果您的文件已经在您的Web服务器上,并且您正在使用 壳 访问安装WordPress,将WordPress目录移动到网站根目录中所需的位置,然后将目录重命名为所需的名称。
步骤5:运行安装脚本
指向Web浏览器以启动安装脚本。
- 如果将WordPress文件放在根目录中,则应访问:https://example.com/wp-admin/install.php
- 例如,如果将WordPress文件放置在名为博客的子目录中,则应访问:https://example.com/blog/wp-admin/install.php
设置配置文件
如果WordPress找不到wp-config.php文件,它将告诉您并提议尝试创建和编辑文件本身。(您也可以通过加载直接执行此操作wp-admin/setup-config.php
在您的Web浏览器中。)WordPress会询问您的数据库详细信息,并将其写入新的wp-config.php文件。如果有效,您可以继续安装;否则,回去 自己创建,编辑和上传wp-config.php文件(步骤3)。
完成安装
以下屏幕截图显示了安装的进展方式。请注意,在输入详细信息屏幕时,您可以输入网站标题,所需的用户名,您选择密码(两次)和电子邮件地址。还显示一个选票框,询问您是否希望您的博客出现在Google和Duckduckgo等搜索引擎中。如果您希望您的博客可见,包括搜索引擎(包括搜索引擎),请将盒子放在不受欢迎的情况下,如果您想阻止搜索引擎,请选中该框,但请允许正常的访问者。请注意所有这些信息可以在您的稍后更改 管理屏幕。
如果您成功安装WordPress,将显示登录提示。
安装脚本故障排除
– 如果您在运行安装脚本时会遇到有关数据库的错误:
– 回到 第2步 和 步骤3,并确保您将所有正确的数据库信息输入到wp-config.php中。
– 确保您授予WordPress用户的权限,以访问您的WordPress数据库 步骤3。
– 确保数据库服务器正在运行。
在受欢迎的托管公司安装WordPress
在atlantic.net上安装WordPress
在Ubuntu 14.04 LTS上安装WordPress
您也可以在Ubuntu上安装WordPress 一键单击WordPress托管 在atlantic.net上。
在AWS安装WordPress
- 安装WordPress installatron WordPress是一个预配置且即将发布的图像,其中包含WordPress网站和InstallAtron的WordPress管理工具。
- 在AWS中架构一个高度可扩展的WordPress网站 使用亚马逊的关系数据存储(RDS)等人构建更昂贵,高度可扩展的AWS实施的指南。
在Digitalocean安装WordPress
在Linode上安装WordPress
- 使用WordPress管理Web内容 在带有灯泡的Debian服务器上安装WordPress
您也可以使用此单击一键在Ubuntu上安装WordPress stackscript 在Linode上。
在iPage托管处安装WordPress
- 这是Istartblogging的一个很好的逐步教程 关于如何通过iPage托管以智能方式设置博客。
从现在开始的不到5分钟后,您将在域上准备好自己的博客。您将在您自己的域上安装WordPress作为一个自动化过程,其中具有IPAGE托管中的一个单击WordPress安装功能。
在Microsoft Azure安装WordPress
- 在Microsoft Azure上安装WordPress 只需单击几下简单。将创建和配置托管空间和MySQL数据库,因此您可以在几秒钟内开始创建。
- 遇到一些问题,需要在Azure上对WordPress网站进行故障排除吗?跟随这方便 WordPress上的故障排除指南
- 关于如何的资源有完整的资源清单 在Microsoft Azure上了解有关WordPress的更多信息!
常见的安装问题
以下是一些最常见的安装问题。有关WordPress安装问题的更多信息和故障排除,请查看 常见问题解答安装 和 常见问题解答。
我看到目录列表而不是网页。
默认情况下,需要告知Web服务器以查看index.php。在Apache中,使用DirectoryIndex index.php指令。最简单的选项是创建一个名为.htaccess的文件,并在安装的目录中放置指令。另一个选择是将指令添加到Web服务器的配置文件中。
我看到很多Headers already sent
错误。我该如何解决?
您可能在编辑wp-config.php时引入了语法错误。
- 下载wp-config.php(如果没有 壳 使用权)。
- 将其打开 文本编辑器。
- 检查第一行是否只包含,并且之后没有文字(甚至没有空格)。
- 如果您的文本编辑器作为Unicode保存,请确保添加 无字节订单标记(BOM)。大多数启用Unicode的文本编辑器都不会通知用户是否将BOM添加到文件中;如果是这样,请尝试使用其他文本编辑器。
- 保存文件,必要时再次上传,然后在浏览器中重新加载页面。
我的页面出现了。当我查看来源时,我会看到很多“<?php ?>
”标签。
如果是<?php ?>
标签正在发送到浏览器,这意味着您 php 无法正常工作。所有PHP代码都应在服务器发送结果之前执行 html 到您的网络浏览器。(这就是为什么称为预处理器的原因。)确保您的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服务器的配置正确,并且MySQL插件正在通过Web-Server程序正确加载。有时,此问题需要从Web服务器到MySQL安装的所有路径中的所有内容,以进行检查并验证以完全运行。不正确的配置文件或设置通常是此问题的原因。
我的图像/mp3上传无法正常工作。
如果您在安装在子目录中的博客上使用丰富的文本编辑器,并将新上传的图像拖到编辑器字段中,则该图像可能会在几秒钟后消失。这是由于Tinymce(丰富的文本编辑器)在拖放操作期间没有获得足够的信息来正确构建图像或其他文件的路径。解决方案是不要将上传的图像拖到编辑器中。而是单击并按住图像,然后选择 发送给编辑器。
ChangElog
- 2022-09-14:在所有图像中添加了ALT标签。
- 2022-09-14:清除了一个链接,指的是 UTF8MB4文章
- 2022-09-14:原始内容 如何安装WordPress