WordPress:Installing WordPress

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一级 | WordPress | 首页 | WordPress中文论坛 | WordPress主机 | CMS程序 | 论坛程序 | ECShop | ShopNC | PowerEasy

WordPress以它的安装简便而有名。在大多情况下,安装WordPress是一个非常简单的过程,花不了五分钟时间就能完成。不管你是为了找那个著名的五分钟安装还是需要更详细的安装向导,以下的安装指导会帮助你。


免费安装WordPress[ ]

在你往下读更多的内容之前,如果你不想在你的网络服务器/主机上安装这种软件,你通过要求免费安装WordPress小组免费为你安装,你仍然可以使用WordPress..,不管什么原因。


在你开始之前你需要了解的事情[ ]

在你开始安装之前,你需要有一些东西,需要做一些事情。


你需要为安装准备的东西[ ]

你要能够使用自己的站点,站点的目录和软件来进行安装。这些是:

  • FTP 客户端 (如果你需要在一个远程服务器上安装WordPress)
  • 你精选的网络浏览器

你需要为安装做的事情[ ]

开始安装:

  1. 检查一下确保你和你的网络主机拥有运行WordPress的最低的条件.
  2. 下载 最新版本的WordPress.
  3. 解压下载文件并放到你电脑硬盘的一个文件夹中
  4. 打印此页,这样你在安装过程中,随时都可以看到。

著名的5分钟安装[ ]

对于那些已经习惯履行这样说明的人来说,这是说明的快速版本。以下是更多的[[WordPress:#Detailed_Instructions|详细说明]]。

  1. 如果你还没有准备好,就下载并解压WordPress软件包
  2. 在你的网络服务器上为WordPress建立一个数据库和一个MySQL用户,MySQL用户有特权访问和更改它。
  3. wp-config-sample.php文件重新命名为wp-config.php.
  4. 在你最喜爱的文字编辑器上打开wp-config.php并且[[WordPress:#Step_3:_Set_up_wp-config.php|添加上你的数据库详细信息]]
  5. 将WordPress文档放在你网络服务器上的预期位置上。
    • 如果你想将WordPress整合到你的域根,(例如http://example.com/),将解压的WordPress目录的所有内容(但是不包括目录本身)移到或者上传到你的网络服务器的根目录上
    • 如果你想将WordPress安装在你的站点的子目录上(例如http://example.com/blog/),将目录wordpress重新命名为一个你喜欢的子目录名称,并将它移到或者上载到你的网络服务器上。例如,如果你想要将 WordPress安装到一个称为“blog”的子目录中,你应该将称作“wordpress”的目录重命名为”blog“,并把它上载到你的网络服务器的根目录上。

      提示:

如果你的FTP传输太慢了,没有阅读怎样在Step 1: 下载并提取避免FTPing.

  1. 在你最喜欢的网络浏览器上,通过访问wp-admin/install.php来运行WordPress的安装脚本。
    • 如果你在根目录上安装了WordPress,你应该访问:http://example.com/wp-admin/install.php
    • 例如,如果你在WordPress自身称作blog的子目录中安装了WordPress,你应该访问:http://example.com/blog/wp-admin/install.php


就这么多了!现在可以安装WordPress了。

也看看:


详细说明[ ]

第一步:下载并提取[ ]

从http://wordpress.org/download/.上下载并解压WordPress软件包

  • 如果你要将WordPress上载到远程网络服务器,用你最喜爱的网络浏览器将WordPress软件包下载到你的电脑上,并给软件包解压。
  • 如果你有shell权限进入你的网络服务器,也满意于使用以控制台为基础的工具。如果你想避免FTPing:
  • wget http://wordpress.org/latest.tar.gz的话,你可以使用wget (or lynx或者另一个以控制台为基础的网络浏览器,来将WordPress直接下载到你的网络浏览器
  • 然后用
    tar -xzvf latest.tar.gz

    来解压软件包。WordPress软件包会提取出一个文件夹,称为wordpress,这个文件夹与你下载的latest.tar.gz处于同一个目录中。
  • 如果你没有shell权限进入你的网络服务器或者你不满意于使用以控制台为基础的工具,你也许想使用ZipDeploy.

直接将WordPress配置到你的网络服务器上。


第二步: 创建数据库和一个用户[ ]

如果你正在使用一个主机供应商,你可能已经有了一个为你设置好了的 WordPress数据库,或者有一个自动化设置数据库的方法。查看一下你的主机供应商的支持页面或者你的控制面板,寻求线索了解你是否需要动手创建一个WordPress数据库。

如果你决定动手创建一个,依照在各种服务器上进入 phpMyAdmin的指示,或者依照使用cPanel的指示或者依照下面的使用phpMyAdmin的指示。


如果你在你自己的网络服务器上安装WordPress,依照使用 phpMyAdmin或者使用the MySQL Client下面的说明来创建你的wordPress用户名和数据库。



使用 cPanel[ ]

主要的文章: 使用cPanel

如果你的主机供应商使用cPanel,你可以依据这些说明来创建你的WordPress用户名和数据库。

  1. 登录到你的cPanel.
  2. 点击MySQL 数据库.
  3. 如果一个WordPress用户还没有存在用户部分,创建一个:
    1. 为WordPress选一个用户名('wordpress' 较好)并把它输进用户名' 区域。
      1. 设置一个难以猜中的密码(理想的是大小写字母,数字和符号的组合),将它输入到密码栏。
    2. 写下你设置的用户名和密码。
    3. 点击添加用户
  4. 如果一个与WordPress相关的数据库还没有在数据库部分,创建一个:
    1. 为你的WordPress数据库选一个名称,('wordpress' 或者'blog' 较好),将它输进Db 栏,并且点击添加 Db.
  5. 数据库下,从用户的下拉列表中选择你的WordPress用户名,然后从Db下拉列表中选择你的WordPress数据库。确保所有的特权情况下,都得到了核实。
  6. 当你返回到主要的MySQL 帐户维持屏面时,c面板会罗列出关于你刚刚创建的数据库的信息。你应该看看你刚刚添加到数据库上的用户名(在拥有所有特权的情况下),你也可以看到一些“连接字符串”,可以在Perl中用到,或者用在PHP脚本中来连接数据库。PHP代码会有以下这些形式:

$dbh = mysql_连接("主机名", "用户名", "<这里是密码>") 或者 die ("消息");

使用 phpMyAdmin[ ]

如果你的网络服务器安装了phpMyAdmin,你可以遵循以下的指示来创建你的WordPress用户名和数据库。

'注:这些说明是针对phpMyAdmin2.6.0的;不同版本的phpMyAdmin用户界面会稍微有所不同。

  1. 如果一个与WordPress相关的数据库还没有出现在左边的数据库下拉列表上,就要创建一个:
    1. 为你的WordPress数据库选择一个名称('wordpress' 或者'blog' 不错),将它输进创建新的数据库区,并且点击创建
  2. 点击左上方的主页图标,返回主页,然后点击权限.如果一个WordPress的用户还没有存在在用户目录上,创建一个:
    1. 点击增加一个新用户.
    2. 为WordPress选择一个用户名('wordpress' 就不错)并将它输进用户名 区.(确定使用文本字段:使用下拉列表中选的)
      1. 选一个难以猜中的密码(理想的组合是大写字母,小写字母,数字和符号的集合体),并把它输进Password 区(确定使用了选自下拉列表中的使用文本字段)。在重新输入栏再次输入密码。
    3. 写下你选自的用户名和密码。
    4. 让所有的选择处于默认状态在全局权限下。
    5. 点击 运行.
  3. 返回到权限界面并且在你刚刚为WordPress创建的用户上点击核实权限图标。在数据库详细权限部分,在为下面的数据库添加权限 的下拉列表上选自你刚刚为WordPress创建的数据库。页面会刷新,并且出现数据库权限。点击核实所有的来选择所有的权限,并且点击运行.
  4. 在随之出现的页面中,在页面的顶上方,在服务器:列上主机名。(这个通常是本地主机.)


使用 MySQL Client[ ]

如果你有 shell权限进入你的网络服务器,满意于使用命令行,而且你的MySQL用户有权限创建用户和数据库,你可以效法以下的实例部分来创建你的WordPress用户名和数据库。


$ mysql -u adminusername -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5340 to server version: 3.23.54

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> CREATE DATABASE databasename;
Query OK, 1 row affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname"
    -> IDENTIFIED BY "password";
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)
mysql> EXIT
Bye
$ 

在以上中:

  • 管理用户名通常是一个root,除非你又设置了另一个高权限的帐户。
  • 对于数据库用户名来说,wordpress 或者 blog很值。
  • 对于wordpressusernamewordpress是一个很好的值。
  • 主机名通常是本地主机。如果你不知道这个值应该是怎样的,用你的系统管理者核实一下。如果你是系统管理者,计算出这个值应该是多少。
  • 密码应该是一个难以猜到的密码,理想的应该是大小写字母,数字和符号的集合体。

写下你为数据库名, wordpress用户名, 主机名, 和 密码设定的数值。

使用 Plesk[ ]

看: Plesk 7 at tamba2.org


第三步: 设置 wp-config.php[ ]

下一个部分中,你注意改变的代码是如下的:

// ** MySQL settings ** //
define('DB_NAME', 'putyourdbnamehere');    // The name of the database
define('DB_USER', 'usernamehere');     // Your MySQL username
define('DB_PASSWORD', 'yourpasswordhere'); // ...and password
define('DB_HOST', 'localhost');    // 99% chance you won't need to change this value
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
  1. 返回到第一步,你解压缩出WordPress软件包的地方,将文件wp-config-sample.php重新命名为wp-config.php
  2. 在你最喜爱的文字编辑器中打开重新命名了的wp-config.php文件,按上面的例子,填上以下的信息。
    DB_名
    你在第2步为WordPress数据库创建的名
    DB_用户
    你在第二步为WordPress创建的用户名。
    DB_密码
    你在第二步为WordPress用户名选择的密码
    DB_主机
    你在第二步决定的主机名(通常是本地主机,但不是总是那样。看一些可能的 DB_主机值).
    DB_CHARSET
    数据库的字符集设置,通常情况下不会改变。详细信息请看WordPress:Editing wp-config.php
    DB_COLLATE
    数据库的校勘通常情况下处于空白状态。详细信息请看编辑wp-config.php
  3. 保存文件。
  • 更多的关于创建配置文件的详细信息和一步一步的说明,请看编辑 wp-config.php.


第四步:上传文件[ ]

现在你要决定你希望你的博客在你的站点的哪里出现:

  • 在你的站点的根目录上。(例如,http://example.com/)
  • 在你的站点的子目录上。(例如,http://example.com/blog/)

注:你的网络服务器上的文件系统上的根目录位置在主机供应商和操作系统中会有所不同。如果你不知道这个在哪儿,与你的主机供应商或者系统管理者核实一下。

在根目录中[ ]

  • 如果你要将你的文件上传到你的网络服务器上,用你最喜爱的FTP客户来上传wordpress目录的所有内容(但不是目录本身)到你网点的根目录上。
  • 如果你的文件已经在你的网络服务器上,你正使用shell权限来安装WordPress,将wordpress目录的所有内容(但不是目录本身)移到你的网站的根目录上

在一个子目录上[ ]

  • 如果你要将你的文件上传到你的网络浏览器上,将wordpress的目录重新命名为一个你喜欢的名字,然后使用你最喜爱的FTP客户端将目录上传到在你的站点范围之内的根目录你喜欢的位置上。
  • 如果你的文件已经在你的网络服务器上,你正使用shell权限来安装WordPress,将wordpress目录移到你的网站上根目录范围以内的一个你喜欢的位置上,并且给目录重新命名为一个你喜欢的名字。


第五步: 运行安装脚本[ ]

指定你最喜欢的网络浏览器开始安装脚本

  • 如果你将Worepress文件放在了根目录上,你应该访问;

http://example.com/wp-admin/install.php

  • 例如,如果你将Wordpress文件放在了一个称为blog的子目录中,你应该访问:

http://example.com/blog/wp-admin/install.php

以下的屏幕截图显示了安装过程是怎样进行的。注意看屏幕,输入详细的信息,输入你的博客名和你的邮箱地址。再在检查框中看一下,询问一下你是否希望自己的博客出现在如Google和Technorai这样的搜索引擎中。如果你想包括搜索引擎在内的每个人都可以访问你的博客,选中检查框,如果你允许普通游客,但不允许搜索引擎访问你的博客,就不要选中检查框。注意所有的这些信息以后能在你的管理面板. 中更改。


发现并修理安装脚本时的故障[ ]

  • 如果你在安装脚本的时候,遇到了一个安装数据库方面的错误信息:
    • 返回到第二步 and 第三步, 确保你获得了所有的数据库的正确信息,并且正确的进入了wp-config.php.
    • 确保你在第三步时给予了你的WordPress用户权限进入你的Wordpress数据库。
    • 确保数据库服务器在运行。


常见安装问题[ ]

以下是一些最常见的安装问题。关于更多的安装Wordpress的问题和发现并修理故障问题的信息,请查看常见问题解答 安装常见问题解答 发现并修理故障.

我看见了许多Headers已经发送错误。我怎么解决这个问题?:你也许在编辑wp-config.php的时候,引进了一个句法错误。

  1. 下载wp-config.php(如果你没有shell权限)
  2. 在你最喜爱的文本编辑器中将它打开。
  3. 核实一下第一行除了<?php之外什么也不没有,而且它的前面没有文字,(甚至没有空格)。
  4. 核实一下最后一行除了?>之外什么也没有,而且它的后面没有文字(甚至没有空格)。
  5. 保存文件,如果需要的话,再次上传一遍,将网页重新载入你的浏览器。

我的网页出来一些杂乱无章的语句,当我查看源头,我看见了许多"<?php ?>"的标签。 如果"<?php ?>"标签被输入了浏览器,这意味着你的PHP没有正常的运行。所有的PHP代码应该是在服务器向你的网络浏览器发送HTML结果之前执行的。(这就是它称作处理程序的原因。)确保你的网络服务器符合运行Wordpress的要求,PHP安装了,并且得到了妥当的配置,或者联系你的主机供应商或者系统管理者寻求的帮助。


我一直收到一个连接数据库的错误信息,但我确定我的配置是正确的。尝试着动手设置一下你的密码。如果你有权限通过shell进入MySQL,试着发布:

为'wordpressusername'@'hostname' = OLD_PASSWORD('password'); 设置密码;


如果你使用的是MySQL4.1之前的一个版本,使用密码而不是旧的_密码.如果你没有shell使用权限,你仅要把以上的输入进phpMyAdmin中的SQL询问。做不到以上这一点,你也许要在你的主机控制面板上为你的数据库用户重新设置一个密码。


我的图片/MP3上传不了。 如果你在一个安装在子目录上的博客中使用Rich文本编辑器,并向编辑领域拖动一个刚刚上传的图像,图像可能几秒钟后就会消失。这是由TinyMCE产生的问题引起的,(Rich文本编辑器,在进行拖动时没有得到足够的信息来为图像或其它的文件正确地建立一个路线。解决的办法是不要向编辑器拖动上传的图像。相反,点击并按住形象,并且选择“发送到编辑器”


其它语言的安装说明[ ]

关于以其它语言安装的说明,请看你的语言的WordPress.


安装多个博客[ ]

提供关于安装多个博客的详细信息


本地安装WordPress[ ]

如果你有一个足够强大的家用电脑和一个足够强大的宽带连接,你也许会将你自己的电脑作为一个服务器来避免一定的托管费用。以下的教程会向你展示怎样设置一个服务器环境和怎样在你的家用电脑上安装WordPress.


资源[ ]