如何安装WordPress

WordPress以其易于安装而闻名。在大多数情况下,安装WordPress是一个非常简单的过程,需要不到五分钟才能完成。许多网络主机现在提供工具(例如Fantastico)自动安装WordPress为你。但是,如果您想自己安装WordPress,则以下指南将有所帮助。

安装WordPress之前需要了解的东西

在开始安装之前,您需要做一些事情。参考文章安装之前
如果您需要多个WordPress实例,请参阅安装多个WordPress实例

顶部↑

基本说明

这是针对那些已经可以执行此类装置的人的快速版本。更多的详细说明跟随。

  1. 如果还没有下载并解压缩WordPress软件包。
  2. 在Web服务器上创建用于WordPress的数据库,以及mysql(或Mariadb)具有访问和修改的所有特权的用户。
  3. (可选)查找和重命名wp-config-sample.phpwp-config.php,然后编辑文件(请参阅编辑wp-config.php)并添加您的数据库信息。
    笔记:如果您对重命名文件不满意,则步骤3是可选的,可以跳过它,因为安装程序将创建wp-config.php为您申请。
  4. 将WordPress文件上传到Web服务器上的所需位置:
    • 如果您想将WordPress集成到域的根部(例如http://example.com/),将未拉链WordPress目录(不包括WordPress目录本身)的所有内容移动或上传到Web服务器的根目录中。
    • 如果您想在您的网站上将WordPress安装在其自己的子目录中安装(例如,http://example.com/blog/),创建博客服务器上的目录,并通过FTP上传未拉扎的WordPress软件包的内容到目录。
    • 笔记:如果您的FTP客户端可以选择将文件名转换为较低的情况,请确保已禁用其。
  5. 通过访问Web浏览器中的URL来运行WordPress安装脚本。这应该是您上传WordPress文件的URL。
    • 如果您在根目录中安装WordPress,则应访问:http://example.com/
    • 如果您在其自己的子目录中安装WordPress,称为博客,例如,您应该访问:http://example.com/blog/

而已!现在应该安装WordPress。

顶部↑

详细说明

顶部↑

步骤1:下载并提取

从中下载并解压缩WordPress软件包//www.kotonoha369.com/download/

  • 如果您将WordPress上传到远程Web服务器,请使用Web浏览器下载WordPress软件包,然后解压缩软件包。
  • 如果您要使用FTP,请跳到下一步 - 上传文件将在后面介绍。
  • 如果你有访问您的Web服务器,并且使用基于控制台的工具很舒服,您可能希望将WordPress直接下载到您的网络服务器使用wget(或者lynx或另一个基于控制台的Web浏览器)如果要避免ftping
    • WGET //www.kotonoha369.com/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用户界面在版本之间可能会略有不同。

  1. 如果与WordPress有关的数据库尚不存在数据库左边的下拉次数,创建一个:
    1. 为您的WordPress数据库选择一个名称:'WordPress' 或者 '博客‘ are good, but most hosting services (especially shared hosting) will require a name beginning with your username and an underscore, so, even if you work on your own computer, we advise that you check your hosting service requirements so that you can follow them on your own server and be able to transfer your database without modification. Enter the chosen database name in the创建数据库在您的语言和编码中选择最佳的整理。在大多数情况下,最好在“ UTF8_”系列中进行选择,如果您找不到语言,请选择“ UTF8MB4_GENERAL_CI”(请参阅本文)。
      phpmyadmin_create_database_4.4
  2. 点击phpmyadmin左上方的图标返回主页,然后单击用户标签。如果用户列表中尚不存在与WordPress有关的用户,请创建一个:
    users.jpg

    1. 点击添加用户
    2. 选择WordPress的用户名(’WordPress‘很好),然后将其输入用户名场地。(确定使用文本字段:从下拉列表中选择。)
    3. 选择一个安全的密码(理想地包含大写字母,数字和符号的组合),然后将其输入密码场地。(确定使用文本字段:从下拉列表中选择。)重新输入密码重新类型场地。
    4. 写下您选择的用户名和密码。
    5. 留下所有选择全球特权在他们的默认情况下。
    6. 点击
    7. #返回到用户屏幕并单击编辑特权您刚刚为WordPress创建的用户图标。
    8. # 在里面数据库特异性特权部分,选择您刚刚为WordPress创建的数据库在以下数据库中添加特权下拉,然后单击
    9. #该页面将刷新该数据库的特权。点击选择所有选择所有特权,然后单击
    10. #在结果页面上,记下列出的主机名。服务器:在页面顶部。(这通常是Localhost

phpmyadmin_server_info_4.4

顶部↑

步骤3:设置wp-config.php

您可以创建和编辑wp-config.php自己提出文件,或者您可以跳过此步骤,让WordPress在运行安装脚本时尝试执行此操作(步骤5)。(您仍然需要告诉WordPress您的数据库信息)。

(有关更广泛的详细信息,以及用于创建配置文件和您的秘密密钥以进行密码安全的逐步说明,请参阅编辑wp-config.php

返回到您在步骤1中提取WordPress软件包的位置,重命名文件wp-config-sample.phpwp-config.php并在文本编辑器中打开它。

输入您的数据库信息在标记的部分下

// ** mySQL设置 - 您可以从Web主机获得此信息** //
db_name
您在步骤2中为WordPress创建的数据库的名称。
db_user
您在步骤2中为WordPress创建的用户名。
db_password
您在步骤2中选择WordPress用户名的密码。
db_host
您在步骤2中确定的主机名(通常Localhost, 但不总是;看一些可能的db_host值)。如果需要端口,插座或管道,请附加结肠(),然后提供给主机名的相关信息。
db_charset
数据库字符集通常不应该更改(请参阅编辑wp-config.php)。
db_collat​​e
数据库平面通常应为空白(请参阅编辑wp-config.php)。

输入您的秘密钥匙值在标记的部分下

*身份验证的独特键和盐。

保存wp-config.php文件。

顶部↑

步骤4:上传文件

现在,您将需要确定您想要的WordPress驱动网站在哪里出现:

  • 在您网站的根目录中。(例如,http://example.com/
  • 在您网站的子目录中。(例如,http://example.com/blog/

笔记:root Web目录在您的文件系统中的位置网络服务器在托管提供商和操作系统中将有所不同。与您的联系托管提供商或系统管理员,如果您不知道在哪里。

顶部↑

在根目录中

  • 如果您需要将文件上传到Web服务器,请使用ftp客户上传所有内容WordPress目录(但不是目录本身)进入您网站的根目录。
  • 如果您的文件已经在您的Web服务器上,并且您正在使用访问安装WordPress,移动所有内容WordPress目录(但不是目录本身)进入您网站的根目录。

顶部↑

在子目录中

  • 如果您需要将文件上传到Web服务器,请重命名WordPress目录到您所需的名称,然后使用ftp客户端将目录上传到您网站的根目录中的所需位置。
  • 如果您的文件已经在您的Web服务器上,并且您正在使用访问安装WordPress,移动WordPress目录到您网站的根目录中所需的位置,并将目录重命名为所需的名称。

顶部↑

步骤5:运行安装脚本

指向Web浏览器以启动安装脚本。

  • 如果将WordPress文件放在根目录中,则应访问:http://example.com/wp-admin/install.php
  • 如果将WordPress文件放在子目录中博客,例如,您应该访问:http://example.com/blog/wp-admin/install.php

顶部↑

设置配置文件

如果WordPress找不到wp-config.php文件,它将告诉您并提出尝试创建和编辑文件本身。(您也可以通过加载直接执行此操作wp-admin/setup-config.php在您的网络浏览器中。)WordPress会询问您的数据库详细信息并将其写入新的wp-config.php文件。如果有效,您可以继续安装;否则,回去创建,编辑和上传wp-config.php申请自己(步骤3)
安装step3_v47

顶部↑

完成安装

以下屏幕截图显示了安装的进展方式。请注意,在输入详细信息屏幕时,您可以输入网站标题,所需的用户名,选择密码(两次)和电子邮件地址。还显示的是一个选票框,询问您是否希望您的博客出现在Google和DuckDuckgo等搜索引擎中。如果您希望您的博客能够对所有人(包括搜索引擎)看到您的博客,请将盒子放在不受欢迎的情况下,如果您想阻止搜索引擎,请选中框,但要允许正常的访问者。注意所有这些信息可以在您的稍后更改管理屏幕
安装step5_v47

如果您成功安装WordPress,将显示登录提示。

顶部↑

安装脚本故障排除

  • 如果您在运行安装脚本时会遇到有关数据库的错误:
    • 回到第2步步骤3,并确保您将所有正确的数据库信息输入到wp-config.php
    • 确保您授予WordPress用户的权限,以访问您的WordPress数据库步骤3
    • 确保数据库服务器正在运行。

顶部↑

常见的安装问题

以下是一些最常见的安装问题。有关WordPress安装问题的更多信息和故障排除,请查看常见问题解答安装常见问题解答

我看到目录列表而不是网页。

需要告知Web服务器以查看index.php默认。在Apache中,使用DirectoryIndex index.php指示。最简单的选项是创建一个名为的文件.htaccess在安装的目录中并将指令放在那里。另一个选项是将指令添加到Web服务器的配置文件中。

我看到很多标题已经发送错误。我该如何解决?

您可能在编辑时引入了语法错误wp-config.php

  1. 下载wp-config.php(如果您没有使用权)。
  2. 打开它文本编辑器
  3. 检查第一行是否只包含<?php,还有在它之前发短信(甚至没有空格)。
  4. 检查最后一行什么都没有?>,还有此后发短信(甚至没有空格)。
  5. 如果您的文本编辑器作为Unicode保存,请确保添加无字节订单标记(BOM)。大多数启用Unicode的文本编辑器不会通知用户是否将BOM添加到文件中;如果是这样,请尝试使用其他文本编辑器。
  6. 保存文件,必要时再次上传,然后在浏览器中重新加载页面。

我的页面出现了。当我查看来源时,我会看到很多“<?php?>”标签。

如果是<?php?>标签正在发送到浏览器,这意味着您php无法正常工作。所有PHP代码都应执行服务器发送结果html到您的网络浏览器。(这就是为什么它被称为pre处理器。)确保您的Web服务器满足运行WordPress的要求,正确安装和配置了PHP,或与您的托管提供商或系统管理员联系以寻求帮助。

我一直得到一个连接到数据库的错误消息,但我确定我的配置是正确的。

尝试手动重置您的MySQL密码。如果您可以通过Shell访问MySQL,请尝试发行:

设置密码WordPressusername'@'主机名'= old_password('密码');

如果您没有外壳访问权限,则应该可以简单地将上述输入到phpmyadmin中的SQL查询中。如果不这样做,您可能需要使用主机的控制面板为数据库用户重置密码。

我一直得到一个您的PHP安装似乎缺少WordPress所需的MySQL扩展名消息,但我确定我的配置是正确的。

检查以确保您对Web服务器的配置正确,并且MySQL插件正在通过Web-Server程序正确加载。有时,此问题需要从Web服务器到MySQL安装的所有路径中的所有内容,以进行检查并验证以完全运行。不正确的配置文件或设置通常是此问题的原因。

我的图像/mp3上传无法正常工作。

如果您在安装在子目录中的博客上使用丰富的文本编辑器,并将新上传的图像拖到编辑器字段中,则该图像可能会在几秒钟后消失。这是由于Tinymce(Rich Text Editor)在拖动操作期间没有获得足够的信息来正确构建图像或其他文件的路径。解决方案是不要将上传的图像拖到编辑器中。而是单击并按住图像,然后选择发送给编辑器

本文是否有帮助?如何改进?