Chinaunix首页 | 论坛 | 博客
  • 博客访问: 504192
  • 博文数量: 119
  • 博客积分: 5054
  • 博客等级: 大校
  • 技术积分: 1305
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-03 13:13
文章分类

全部博文(119)

文章存档

2011年(4)

2010年(115)

我的朋友

分类: 系统运维

2010-01-03 19:17:41

第一部分 安装所需软件(略)

1.本部分是假设已安装配置了Apache、PHP后的步骤。

sudo apt-get install mysql-server mysql-administrator mysql mysql-gui-common php-mysql wordpress

这样mysql、wordpress就会被安装上。
具体的软件包名如果不准确,大家做的时候可以再

apt-cache search ***

搜索一下

ps:安装LAMP服务,在ubuntu系统下可执行如下命令:

sudo tasksel install lamp-server

第二部分 设置Mysql数据库

1.设置root管理员帐户的密码

mysqladmin -u root password '你的密码'

注:单引号不能省略

2.登陆mysql

mysql -u root -p

3.建立wordpress数据库

create database wordpress;

4.为数据库建立普通用户:username和password

grant all privileges on wordpress.* to username identified by 'password';

5.刷新一下权限

flush privileges;

6.测试一下是否正常

exit
mysql -u username -p
enter password here
show databases;

如果结果如下:

+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
| wordpress |
+--------------------+
4 rows in set (0.29 sec)

主要是列表中有wordpress这一项就可以了。

第三部分 安装wordpress

1.修改wp-config.php文件

sudo vi /usr/share/wordpress/wp-config.php
// ** MySQL settings ** //
define('DB_NAME', 'wordpress'); // The name of the database
define('DB_USER', 'username'); // Your MySQL username
define('DB_PASSWORD', 'password'); // ...and password
define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value

在上述文字中,修改一下username和password为第二部分第四步你创建的那个就可以了。另外检查一下DB_NAME为wordpress否。如果不是,改为wordpress就可以了。localhost不要动。
保存退出vim。

2.为wordpress目录设置符号链接

sudo ln -s /usr/share/wordpress/ /var/www/html/blog

ps:假设Web的根目录设置为 /var/www/html
3.打开web浏览器,输入

http://localhost/blog/wp-admin/install.php

按照屏幕提示进行操作,直到提示成功。

4.在浏览器登陆Wordpress
修改wordpress url和blog url两项为:http://你的域名/blog/

5.设置wordpress上传权限。

  sudo chmod 755 /usr/share/wordpress/wp-content/
  sudo chown -R apache /usr/share/wordpress/wp-content/

这步一定要做,不然会发现没法上传图片或附件。我就因为没设置这个,而为没法上传图片郁闷了好几天。
至此,大功告成。

第四部分 设置wordpress为直接访问的页面 (可选)

这部分主要是怎样使wordpress的访问地址为:

http://域名/

的形式
而不是

http://域名/blog/

的子目录形式。

1.移动wordpress目录里的index.php到/var/www/html里

  sudo mv /usr/share/wordpress/index.php /var/www/html/

2.修改复制后的index.php

sudo vi /var/www/html/index.php

index.php内容如下:


<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/

 
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/

define('WP_USE_THEMES', true);
 
/** Loads the WordPress Environment and Template */
require('./wp-blog-header.php');
?>


require('./blog/wp-blog-header.php');

修改最后一行如上文所示。

3.登陆 wordpress 后台程序
修改blog url为:

http://域名/

即去掉后面的子目录名“blog”。注意:wordpress url 不要变。

4.保存即可。

ps:其实可以直接到wordpress的官方网站下载最新版本的软件包,然后把它安装到Web的目录下,安装方法类似。


阅读(1383) | 评论(0) | 转发(0) |
0

上一篇:Lighttpd

下一篇:网络文件系统NFS

给主人留下些什么吧!~~