2011年2月11日

centos下安装wordpress博客程序

wordpress是世界上最广泛使用的PHP博客程序。本篇经验将教你如何安装wordpress
第一步:下载WordPress安装包并解压
1,首先搭建好linux centos+apache+mysql+php环境
2.下载wordpress博客程序
  WordPress 简体中文站点 http://cn.wordpress.org/
3.下载 WordPress 3.0.4.zip — 3.2 MB (windows版本)
   下载WordPress 3.0.4.tar.gz — 2.9 MB(linux版本)
4,解压: tar zxvf WordPress 3.0.4.tar.gz
5.拷贝或移动目录到网站根文档位置:  mv wordpress /var/www/html

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

在你的网页服务器上为WordPress创建一个数据库, 并且也创建一个MySQL 拥有所有权限可以进入和修改的用户.

使用MySQL客户端

你可以利用shell运行mysql语句,快速而方便地创建MySQL用户和数据库。下面给出创建语句,其中美元符号表示命令提示符:
$ <span style="font-size: 12px;">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
</span>

举例说明:
mysql>create database blog;                 创建一个blog表
mysql>grant all privileges on blog.* on to "wordpress"@"192.168.1.10 "  identified by 'blog123456';
给来自192.168.1.10的用户wordpress分配可对数据库blog所有表进行所有操作的权限,并设定口令为blog123456
mysql>flush privileges;

第三步:设置wp-config.php文件

 用户可以亲自创建并编辑wp-config.php文件,也可以在运行安装脚本(第五步)时让WordPress帮助用户编辑wp-config.php(不过仍然需要告诉WordPress我们的数据库信息)。
(更多细节以及创建wp-config.php配置文件和密码密钥的信息请点击编辑wp-config.php文件。)
返回第一步中解压WordPress压缩包的位置,将wp-config-sample.php重命名为wp-config.php,之后在文本编辑器中打开该文件。
在标有
<span style="font-size: 14px;"> // ** MySQL settings - You can get this info from your web host ** //<br /></span>
输入你的数据库相关信息
DB_NAME 
在第二步中为WordPress创建的数据库名称
DB_USER 
在第二步中创建的WordPress用户名
DB_PASSWORD 
第二步中为WordPress用户名设定的密码
DB_HOST 
第二步中设定的hostname(通常是localhost,但总有例外;参见编辑wp-config.php文件中的“可能的DB_HOST值)。
DB_CHARSET 
数据库字符串,通常不可更改(参见zh-cn:编辑wp-config.php)。
DB_COLLATE 
留为空白的数据库排序(参见zh-cn:编辑wp-config.php)。
在标有
<span style="font-size: 14px;">  * Authentication Unique Keys.<br /></span>
的版块下输入密钥的值,保存wp-config.php文件。

举例说明:
   在wordpress目录下,重命名 wp-config-sample.php 文件为 wp-config.php.
    用你最喜欢的 文本编辑器 打开 wp-config.php填上你的数据库信息
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'blog');                                 数据库名

/** MySQL database username */
define('DB_USER', 'wordpress');                       数据库用户名名

/** MySQL database password */
define('DB_PASSWORD', 'blog123456');         数据库密码

/** MySQL hostname */
define('DB_HOST', 'localhost');                            本地主机或为服务器IP地址
 

第四步:运行安装脚本wordpress

       在常用的web浏览器中运行安装脚本。

  • 将WordPress文件放在根目录下的用户请访问:http://example.com/wp-admin/install.php
  • 将WordPress文件放在子目录(假设子目录名为blog)下的用户请访问:http://example.com/blog/wp-admin/install.php

  • 安装配置文件 WordPress无法查找到wp-config.php文件时会通知用户并试图自动创建并编辑wp-config.php文件。(用户可以在web浏览器中加载wp-admin/setup-config.php以新建wp-config.php文件。)WordPress询问用户数据库的具体情况并将之写入新的wp-config.php文件。如果新文件创建成功,用户可以继续安装;否则需返回第三步:设置wp-config.php文件

Image:setup-config.png

完成安装

以下截图展示了脚本安装过程。用户在输入界面中输入博客名称和自己的电子邮箱地址。输入框下还有一个复选框,询问用户是否希望博客出现在 Google、 Technorati等搜索引擎中。如果希望博客对所有人(包括搜索引擎)可见,请选中复选框;如果想阻止搜索引擎访问但又不希望限制到正常访问者,不要 选中复选框。注意:稍后可在WordPress后台管理面板中修改刚才输入的信息。
Version 2.7

WordPress Version 2.7, Entering details

WordPress Version 2.7, All done!

安装脚本常见问题

WordPress安装常见问题

以下是一些最常见的WordPress安装问题。关于WordPress安装的更多问题和疑难解答请点击安装的常见问题疑难解答
我发现很多页头已经发送了的错误信息,该怎么修正?
这可能是因为在编辑wp-config.php时使用了错误的语句。
  1. 下载wp-config.php文件Download(如果你没有shell权限)
  2. 用你常用的文本编辑器打开wp-config.php
  3. 查找第一行除,外没有任何内容的代码,以及,前也不能有任何内容(空格也不允许)
  4. 查找最后一行除?>,外没有任何内容的代码,以及?>后也不能有任何内容(空格也不允许)
  5. 如果文本编辑器以Unicode统一代码形式保存文件,请确保文本编辑器不会额外添加字节顺序标记(BOM)。大多数使用Unicode的文本编辑器都不会通知用户自己是否向文件添加了BOM;如果文本编辑器的确向文件中添加了BOM,请更换文本编辑器
  6. 保存文件,如有必要可再次上传该文件并重新加载浏览器中的页面
我的页面变得很混乱,查看页面源代码时会看见很多""标签
标签被送往浏览器,这说明PHP运行不正常。所有PHP代码都应该在服务器将最终HTML发送到web浏览器前执行完毕。(这就是PHP被称为处理语言的原因。)检查web浏览器是否符合运行WordPress的条件,PHP的安装和配置是否恰当,或向虚拟主机商以及系统管理员寻求帮助。
连接数据库消息时总是出错,可是我确定所有配置都没有问题,这是怎么回事?
试试手动重设MySQL密码。如果能够通过shell进入MySQL,可输入以下内容:
SET PASSWORD FOR '<var>wordpressusername</var>'@'<var>hostname</var>' = OLD_PASSWORD('<var>password</var>')


没有评论:

发表评论