分类目录归档:wordpress技巧

源码编译安装Nginx

之前写过一篇《debian 9 系统中安装新版的nginx(支持tsl1.3)》关于开启tsl1.3的先决条件:(1)nginx版本必须在1.13或者更新
(2)、Nginx需要使用OpenSSL 1.1.1以上的版本构建或与OpenSSL 1.1.1以上的版本一起运行。这段话没有错,因为自己也是刚接触这块也是小白一个,结果认为只要是系统Openssl版本在1.1.1以上,nginx版本在1.13以上就支持。结果实际情况是:我的系统用的Debian9 系统自带的opessl版本是1.1.1g也满足条件,nginx我是通过apt install安装的,版本是1.18.0我想着应该支持了。然后每次在浏览器中访问站点,查看的时候还是tsl1.2。过了好长一段时间我在用nginx -V 查看的时候才发现这个版本的nginx是基于OpenSSL1.1.0构建的,上网一查才发现Debian9 apt仓库里的nginx的OpenSSL版本比较低,原来问题在这。好吧那就自己重新编译安装一下。

一、编译安装前的准备工作

继续阅读

WordPress SMTP邮件发送插件WP Mail SMTP之Gmail设置

        WordPress很多功能需要发送邮件,比如常见的找回密码操作、新用户注册等需要发送邮件,但是默认情况下WordPress是无法发送邮件。下面主要介绍一下gmail配置方法。

一、WP Mail SMTP插件的安装

这里就不过多介绍,直接登录wordpress站点后台:插件——安装插件——搜索”wp mail smtp”点击安装就行了如图:
继续阅读

Debian 9源码编译安装memcached以及集成php7扩展

Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。Memcached官网:https://memcached.org

一、Memcached服务安装

(1)、Linux系统安装memcached,首先要先安装libevent库。(如果已经安装过了的话请忽略这一部)

  • wget https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gz
  • tar -zxvf libevent-2.1.11-stable.tar.gz
  • cd libevent-2.1.11-stable
  • ./configure --prefix=/usr/local/libevent#libevent安装的位置
  • make
  • make install

继续阅读

原来又是recaptcha问题

最近发现自己的博客打开速度慢,尤其是在手机访问,半天都打不开。终于找到原因了,原来是因为装了Contact Form 7这个插件,然后又在这个插件里设置了reCAPTCHA人机验证,因为国内无法访问谷歌,导致无法加载reCaptcha,所以打开博客的时候一直处于加载状态中,访问速度就变慢了。解决办法和之前写的《解决WordPress站点国内Google Captcha插件(reCaptcha)无法加载》解决思路是一样。

首先,先远程登录服务器,然后在进入到Contact Form 7的插件目录,然后在modules目录中找到recaptcha.php。如图:

然后用vi编辑器打开recaptcha.php这个文件,然后将里面的google.com全部替换成recaptcha.net,替换完了之后在试试果然快了很多。当然了,你也可以不用这个,把之前插件中设置的reCAPTCHA人机验证删除掉就行了,如果要用这个功能的话,就按上面的操作就行了。

相关阅读:《解决WordPress站点国内Google Captcha插件(reCaptcha)无法加载》