提到WordPress 3.0不可能不说说这个新的多站点功能。你可以只需一次安装WordPress,就可以管理多个不同站点(不同域名或二级域名)。之前被称为 WordPress MU (多用户)的功能现在已经于WordPress3.0的内核结合在一起了。
系统是Linux 2.6.31-22-generic #60-Ubuntu SMP x86_64 GNU/Linux
安装apache
sudo aptitude install apache2
安装mysql
sudo aptitude install mysql-server-5.1
安装php和phpadmin
sudo aptitude install php5 phpmyadmin
下载wordpress
wget http://wordpress.org/latest.tar.gz
安装wordpress
sudo mv wordpress-3.0.1.tar.gz /var/www
cd /var/www
sudo tar -zxvf latest.tar.gz
sudo rm -f wordpress-3.0.1.tar.gz
配置mysql数据库
登录到phpmyadmin,通常是localhost/phpmyadmin,使用mysql的管理员帐号登录
新建一个数据库,比如wordpress
在新建一个用户,比如wordpress ,确定选择了“Use text field ”
编辑用户权限,设置新用户可以管理那个新建数据库,并给与全部权限
配置wordpress
cd /var/www/wordpress
sudo cp wp-config-sample.php wp-config.php
vim wp-confug.php (可以使用任何你喜欢的编辑器)
* DB_NAME: 数据库
* DB_USER: 用户名
* DB_PASSWORD: 密码
* DB_HOST: 通常是localhost
至于“Authentication Unique Keys
”,可以保留默认的,也可以在线生成新的,可以暂时忽略。
在浏览器输入http://127.0.0.1/wordpress/
就可以了。
接下来就是配置多站点了:
配置apache
vim /etc/apache2/sites-enabled/000-default
sudo a2enmod rewrite
(启动rewrite)
sudo /etc/init.d/apache2 force-reload
配置wordpress
再次登录到wordpress,在左侧的"Tools"下面会有一个“Network”,点击它然后按照它的提示一步步配置就好了,这里就不赘述了。
添加新站点和用户
在“Super Admin”菜单下面,你会发现“Sites”和“Users”,先添加一个站点,之后会自动生成一个用户,然后可以重设用户密码。
[如何增加最大上传文件大小]
这是一个和由PHP限制的,和wordpress本身没有太大关系。需要修改php的配置文件:
sudo vim /etc/php5/apache2/php.ini
修改下面两行(注意,在原文件里,它们不在同一行)
sudo service apache2 reload
参考:
http://www.ubuntugeek.com/installing-wordpress-3-0-on-ubuntu-10-04-lucid-lynx.html
http://ubuntuforums.org/showthread.php?t=255556&page=2
http://mahmudahsan.wordpress.com/2008/07/06/ubuntu-enable-mod_rewrite-in-apache-server/
http://wordpress.org/support/topic/how-to-increase-the-max-upload-size