WordPress 安装
一直想做一个网站,但是对做网站又不是很在行,所以找了很多建站的软件:drupal、xoops、plone、phpnuke、supesite等等,但是都因为太复杂,或者达不到预期的效果而放弃了。
直到发现WordPress这个既容易上手,又能达到预期效果的软件,才有信心做一个至少让自己满意的网站。
随着对WordPress的不断了解,希望不仅可以把它作为一个Blog,还可以扩展出其他功能和内容。
现在以我的网站为例,把安装步骤记录一下,也给需要的人做个参考。
安装WordPress之前,要先安装Apache、PHP、MySQL。网上有很多这方面的文章,这里不再重复。
WordPress英文网站:http://wordpress.org
WordPress中文网站:http://wordpress.org.cn
WordPress中文版下载:http://code.google.com/p/wpcn/downloads/list
在网站根目录下解压安装包,修改wp-content目录所有者为WEB服务用户,并创建配置文件:
cd /home/www/funbsd.net
unzip ~/WordPress.*.zip
mv wordpress wp
chown www:www -R wp/wp-content/
cp wp/wp-config-sample.php wp/wp-config.php
修改配置文件(wp/wp-config.php)中的MySQL设置信息:
define('DB_NAME', 'wordpress'); // 数据库名称
define('DB_USER', 'wp-user'); // 数据库用户名
define('DB_PASSWORD', 'wp-password'); // 数据库密码
define('DB_HOST', 'localhost:3306'); // 主机地址
define('DB_CHARSET', 'utf8'); // 字符集
define('DB_COLLATE', '');
修改Apache配置文件(httpd.conf):
Timeout 300
KeepAlive On
KeepAliveTimeout 10
MaxKeepAliveRequests 500
ServerLimit 1000
<IfModule prefork.c>
StartServers 10
MinSpareServers 10
MaxSpareServers 20
MaxClients 1000
MaxRequestsPerChild 10000
</IfModule>
User www
Group www
DirectoryIndex index.php index.html index.html.var
ServerTokens ProductOnly
ServerSignature Off
NameVirtualHost *:*
<VirtualHost *:*>
ServerName www.funbsd.net
ServerAlias funbsd.net
DocumentRoot /home/www/funbsd.net
# 规范域名
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.funbsd\.net$ [NC]
RewriteRule ^/(.*)$ http://www.funbsd.net/$1 [R=301,L]
<Directory />
# 访问控制
Options -Indexes +FollowSymLinks +SymLinksIfOwnerMatch
Order Allow,Deny
Allow from All
<FilesMatch "(^.ht|wp-config.php)">
Order Allow,Deny
Deny from All
</FilesMatch>
// 永久链接
RewriteEngine On
RewriteBase /wp/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</Directory>
</VirtualHost>
修改完成后,重启Apache:
apachectl restart
在MySQL中创建WordPress数据库和用户:
create database wordpress;
grant all on wordpress.* to "wp-user"@"localhost" identified by "wp-password";
打开http://www.funbsd.net/wp/按提示安装。完成后,用给出的admin密码登录管理界面。
点击右侧的[用户]修改admin密码,点击[设置]修改常规、撰写、阅读、评论、隐私等设置。
至此安装完成,可以通过http://www.funbsd.net/wp/来访问它。
默认界面有点简陋,可以从WordPress网站下载主题来美化它。













