LNMP环境WordPress安装指南
WordPress可以说是全球范围内应用最广泛的网站内容管理平台,本站就是基于WordPress搭建的。本文将介绍如何在一个LNMP环境上安装WordPress。
准备环境
LNMP环境安装
可以参见《在Ubuntu上安装LNMP》下载最新版WordPress
中文版 http://cn.wordpress.org/
英文版 https://wordpress.org/download/解压并拷贝到nginx网站根目录。确保目录owner为本用户
$ tar xfz wordpress-4.1-zh_CN.tar.gz $ mv -R wordpress /home/bjhee/www/ $ chown -R bjhee:bjhee /home/bjhee/www/wordpress
创建数据库
登录数据库(本例使用本地数据库)
$ mysql -u root -p
输入root密码
为WordPress创建特定数据库,将utf8设为默认编码
CREATE DATABASE wp_db DEFAULT CHARACTER SET utf8;
为WordPress创建特定数据库用户,并将WordPress数据库的全部权限赋予该用户
CREATE USER wp_user@localhost IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON wp_db.* TO wp_user@localhost;
安装WordPress
打开浏览器,输入WordPress地址
http://主机地址/wordpress
点击”现在就开始!”
输入刚才为WordPress创建的数据库名,用户名,密码。主机默认为本机”localhost”,表前缀不用修改。然后点击”提交”。如下图
这时会看到
wp-config.php
文件创建失败页面。别担心,只是权限问题。在主机WordPress安装目录(本例中/home/bjhee/www/wordpress
)下创建文件wp-config.php
,将页面上文件内容拷入wp-config.php
文件中,并保存。然后点击”进行安装”。看到欢迎页面,填入站点标题。这里的用户名密码将是你网站管理员帐户,用来登陆后台管理界面的,要好好保存。填上所有内容后,点击”安装WordPress”。
稍等片刻,你会看到后台登录界面。现在,WordPress安装成功了。你可以用上一步输入的用户名密码登录网站后台。
输入主页地址,本例是
http://主机地址/wordpress
,你将会看到下图中网站的第一篇文章——世界,你好!
基本配置
你可以在管理员后台”设置->常规”里更改网站标题,地址等。
如果网站地址改变了,会导致你页面混乱,而且进不了后台。这时,你可以去数据库找到
wp_options
表,查询option_name
是siteurl
和home
的两条记录。并将其在option_value
里的地址改正确,即可恢复。手动下载主题,并解压到WordPress安装目录中
wp-content/themes/
下。然后在后台”外观->主题”里启用该主题。手动下载插件,并解压到WordPress安装目录中
wp-content/plugins/
下。然后在后台”插件->已安装插件”里启用该插件。WordPress最大上传文件大小是2M,但Nginx默认却只有1M。所以你需要修改Nginx配置:
$ sudo vi /etc/nginx/nginx.conf
在
http { }
区块内加上client_max_body_size 2m;
为后台访问加密。你需要打开Nginx配置文件
$ sudo vi /etc/nginx/sites-available/default
并对
wp-admin
目录配置用户认证location /wp-admin/ { auth_basic 'Welcome WordPress'; # 提示信息 auth_basic_user_file /home/bjhee/auth.conf; # 用户账号文件 }
这里的用户账号文件格式是”用户名:密码”。密码部分必须是经过”crypt(3)“加密的。你也可以使用网上已有的脚本来创建该文件。脚本可以通过下面的命令取得
$ wget soft.vpser.net/lnmp/ext/htpasswd.sh