在Fedora 12上安装配置WordPress
WordPress安装很简单,网上相关文档也很多,写此文档的目的是下次在Fedora上配置WordPress时,可以不用动脑子的 Ctrl+c, Ctrl+v。
安装Apache, MySQL, PHP
~~~~~~~~~~~~~~~~~~~~~
如果在安装Fedora 12的时候选择了安装Web Server,那么Apache 和PHP引擎都会被默认安装。
执行下面命令进行MySQL安装时,会安装一个依赖包:perl-DBD-MySQL
$ sudo yum install mysql mysql-server
设置boot时运行级别2,3,5启动mysqld,运行级别的说明见 /etc/inittab 注释,如果要关闭,把on改为off
$ sudo chkconfig --levels 235 mysqld on
先手动把mysql启动起来
$ sudo /etc/init.d/mysqld start
为MySQL的root设置密码
$ sudo mysqladmin -u root password "xxxx"
安装WordPress
~~~~~~~~~~~~
下载相应的版本:http://wordpress.org/download/release-archive/ 。
Fedora的Apache默认的DocumentRoot是/var/www/html,所以WordPress应该安装到此目录下,然后通过http://localhost/tommy来访问
$ wget http://wordpress.org/wordpress-2.8.6.tar.gz $ tar xzvf wordpress-2.8.6.tar.gz $ sudo mv wordpress /var/www/html/tommy
设置WordPress使用的MySQL库。
增加一个tommy用户,并被授予操作wpdb库的所有权限,localhost限定tommy只能从本机连接库,WordPress文档中提示要flush privileges,实际上如果使用grant命令,就不需要flush。
% mysql -u root -p password: ***** mysql> create database wpdb; mysql> grant all on wpdb.* to 'tommy'@'localhost' identified by '****'; mysql> exit
按照 wordpress安装包中的 readme.html,编辑 wp-config 文件,设置数据库名,用户及密码。
$ cp /var/www/html/tommy/wp-config-sample.php /var/www/html/tommy/wp-config.php $ vi /var/www/html/tommy/wp-config.php
用浏览器打开 /var/www/html/tommy/wp-admin/install.php 文件,进行最后的配置。
安装完成后,用自动生成的帐号登录,记得修改密码。
WordPress数据恢复
~~~~~~~~~~~~~~~
将备份出的WordPress数据恢复到新建的库 wpdb中
$ mysql -u tommy -p'****' wpdb<backup/wpdb.sql
恢复theme,直接复制到 /var/www/html/tommy/wp-content/themes,我的theme保存在googlecode上,见
Install mercurial 1.3.1 on debian lenny
$ cd /var/www/html/tommy/wp-content/themes $ hg clone https://bito.googlecode.com/hg/ bito
参考文档
~~~~~~~
[1] http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-fedora-12-lamp
[2] http://dev.mysql.com/doc/refman/5.1/zh/installing.html#default-privileges
[3] http://codex.wordpress.org/Installing_WordPress#Using_the_MySQL_Client
[4] http://dev.mysql.com/doc/refman/5.1/en/adding-users.html
Tags: wordpress
Posted in Technology | No Comments »