治疗技术焦虑的方法就是学习!

阿里云主机搭建WordPress博客站点

技术杂谈 李新广 873℃ 0评论

本文只讲一个搭建流程,没有详细步骤。重点是讲述我踩到的坑,以及网上的文章中可能没有的部分。

前期准备

一台阿里云虚拟主机(想在自己本地装个虚拟机搞搞也行),因为是自己搞着玩玩,所以云主机的配置选简单点就行:1G CPU、40G存储、1M带宽、1G内存,足够了。
系统:Ubuntu 14.04
WordPress版本:4.7中文版
JDK:1.7 (别问我为啥还要jdk,请往下看!)
solr:5.5.3
找一个自己喜欢的主题备着,我这里使用的是欲思主题,感谢作者的贡献。

搭建服务器环境

首先搭建一套PHP的运行环境:apache+php+mysql。
由于我自己是做java开发的,对PHP不熟悉,所以就使用快速安装的办法,直接安装一个LAMP,
这里面就包含了上面所说的三个环境。

三个命令就能安装成功。

逐个执行上面三个命令,安装过程中会让你设置mysql的密码。

安装成功后,在浏览器中访问http://xxx.xxx.xxx.xxx
就能看到Apache的信息。

关于安装后的路径问题:apache的服务器站点目录在/var/www/html/ 下面,你可以把自己的WordPress解压到这里。
apache的配置文件都在/etc/apache2/ 下面。

安装FTP服务。

安装WordPress和FTP的详细步骤这里就不在一一叙述了,网上很多也和详细,我这里主要说一下这一路遇到的坑。

遇到的问题

1、wp-content权限问题

将wordpress解压到/var/www/html/ 路径之后设置wp-content的权限为777,同时在这个路径下新建一个文件夹“uploads”,这样就可以解决安装主题和插件时遇到的没有权限的问题

2、FTP根目录问题

ftp安装成功后,需要将访问的根目录设置到 /var/www/html/wp-content/uploads/
只需修改/etc/vsftpd.conf 文件,添加一行

修改write_enable为

3、安装主题和插件时无法复制xxx文件

在安装主题和插件时无法复制xxx文件,这个问题的原因可能各种各样,我说一下我这里的解决办法。
安装主题和插件时需要填写ftp的IP、用户名和密码。我刚开始时填写的是阿里云的公有IP,一直报错说无法复制文件,后来换成了阿里云的私有IP,安装成功。具体原因我也不清楚,遇到这个问题的朋友可以试试。

4、wpsolr插件安装

网上都说wordpress自带的搜索功能是用的sql语句的like查询,做开发的人都知道,用这种查询方式做站内搜索功能肯定不合适。所以这里就是用了wpsolr这个插件集成solr服务。参考文章
1、安装jdk(不会的朋友可以出门左转去百度一下)。
2、安装solr。
3、创建一个core。
4、浏览器访问http://xxx.xxx.xxx.xxx:8983/solr

出现上面的图片就表示你安装成功了。

安装成功后,solr的服务在/opt/solr/下面,
你的core在/var/solr/data/corename/

5、集成中文分词器。由于IK分词器不能很好的支持solr 5.x,所以这里使用hanlp分词器。
下载hanlp-portable.jar和hanlp-solr-plugin.jar
GitHub下载地址
如果github太慢的话,我已经把它们上传到了CSDN上面。CSDN下载地址

把这两个jar包放到/opt/solr-5.5.3/server/solr-webapp/webapp/WEB-INF/lib目录下。

6、下载schema.xml、solrconfig.xml文件,
我这里已经把里面需要修改的配置都改好了,可以直接使用。把它们放到你的core下面conf文件夹下面:/var/solr/data/wpcore/conf

7、在wordpress后台安装wpsolr插件,然后填写配置信息。

8、在你配置完成后,新建一篇文章来测试一下

文章发布后,上面会有wpsolr的提示,告诉你你的索引已经更新。

5、留言板功能

我这里评论功能使用的是第三方的评论插件“多说”。做留言板功能可以新建一个页面,在里面引入多说的“动态加载评论框”代码即可。

转载请注明:大道至简 » 阿里云主机搭建WordPress博客站点

喜欢 (1)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址