2017年lnmp搭建WordPress博客教程

本文详细介绍用Lnmp建站步骤以及中间遇到的问题和解决方案,全部建立在认为读者有一定基础的情况下撰写。

零 · 前言

博主Frendo自2013年开始玩建站,VPS,域名。至今已有四年。时光荏苒,岁月如梭,真的仿佛昨日仍是2012年。

说实话,建站,特别是建Wordpress实际上技术含量并不高,有诸多虚拟主机,现有程序可以直接使用,而通过Linux服务器建站,也基本是复制粘贴命令,稍微改几个config的数据,遇到问题百度谷歌,原理甚至不需要懂得。

但是无论如何,还是有一定的门槛,和需要一定的时间,我之前的网站由于服务器问题,或是WordPress更新问题,或是Typecho突然一下奔溃等问题,一直难以维持超过两年。如今终于得空,将域名备案,服务器迁移至国内,购买了正版模板,在拖延了几个月后,近日正式配置好了“随缘箭”这个网站。

下面就讲详细介绍建站步骤以及中间遇到的问题和解决方案。

一 · 服务器域名等前期准备

由于有诸多IDC(服务器提供商)和域名商,各个的步骤都略有区别,且在购买方面基本都是一站式流程。故不敷述。

二 · LNMP建站

我的服务器基于lnmp建站,lnmp是搭配服务器建站的标配,我使用的是军哥的lnmp 1.3一键包。

1.安装

wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp

全部跟着安装教程lnmp.org/install.html)做完以后(安装过程中会出现的问题:源的问题),强烈建议将此目录重命名为其不容易猜到的名字: /home/wwwroot/default/phpmyadmin/。之后建立虚拟主机(lnmp.org/faq/lnmp-vhost-add-howto.html),然后把Wordpress上传到建立的网站目录。

2.修改权限以及配置

之后需要修改权限(否则会无法上传主题和插件),注意以下方法虽然便捷,但是有跨站风险。

chattr -i /网站目录/.user.ini
rm -f /网站目录/.user.ini
chown -R www /网站目录
chmod 777 /网站目录

之后需要修改php配置,否则只会显示一个主题:

vi /usr/local/php/etc/php.ini

找到disable_functions(大约在304行),在disable_functions的等号后面找scandir,按

i

把它删掉,按esc,再输入

:wq

保存php.ini文件。

3.数据库相关配置

好的,之后在安装lnmp之后我们就已经可以通过IP打开默认网站,通过上面的phpmyadmin我们可以操作数据库(http://你的服务器ip/phpmyadmin/),进去后可以建立个数据库,然后上传WordPress到之前配置的网站目录(/home/wwwroot/xxx,xxx是你之前设置的虚拟主机目录名),配置WordPress时填写那个数据库名称,root账号和密码。

至此,你的WordPress就可以正常访问了~

三 · WordPress基础配置

WordPress才搭建好,只是第一步,接下来的配置如果没有指导会走很多弯路。

大体配置不多说,自己可以摸索。相关内容完善和优化将在此说一下

1.wp缓存

安装WP Super Cache插件,进 仪表盘 – 设置 – WP Super Cache 里面细调,推荐配置:

  • 高级里面:PHP缓存模式,勾选所有后面注有“推荐”二字的选项。
  • 预缓存:勾选预缓存模式。

2.SEO优化

进入 仪表盘 – 设置 – 固定链接 选择自定义结构,改成/%post_id%.html或者/%post_name%.html,方便SEO

之后安装Michael Torbert的All in one SEO插件。

仪表盘 – 多合一SEO集:配置好站点标题,关键字(keyword),描述。之后每篇文章发布的时候都可以在文章下面配置文章的标题,关键字(keyword),描述。

再在插件设置里面配置 网站地图,方便Google爬取。

3.CDN优化(域名需要备案)

安装WPJAM BASIC,进入设置 – WPJAM 按照你自己的想法选取插件,我这里打开了七牛镜像云存储。

刷新后台,仪表盘会出现 七牛云储存 ,即可配置。

4.友链管理

建立博客的人都会和别人添加友链,友链插件普遍难下载,这里提供一下:点击下载(https://pan.baidu.com/s/1nvr1mRJ) 密码: 3ve3

5.反垃圾评论

安装Akismet Anti-Spam插件并简易配置即可

6.大陆VPS选装

安装谷歌字体与Gravatar头像加速插件,排除G(功)F(夫)W(王)的影响。

四 · 参考

小夜Wiki

LNMP

产品汪文森特

 

1 条评论

发表评论

*