Nginx Typecho伪静态,以及启用https后台页面异常,登陆后页面空白解决方法

自己弄LNMP环境真是到处是坑,最近折腾了两天终于把LNMP环境弄好了,刚开始一直无法解析php文件,打开网页就是下载index.php,不知道是哪里没有配置好。后面重新编译nginx,安装php以及MYsql后算是好了。到配置Typecho时又发现主页打开正常,然后点击其他链接就是404,写了伪静态规则也是不行,最后找到了一个伪静态规则,就是下面的配置算是正常了。但是打开后台界面时页面又是异常的,输入账号密码后登陆,就出现页面空白,真是一个问题接着一个问题,后面找到了下面的解决方法,原来要在config.inc.php里面配置启用https。但是我用apache的时候就没有遇到这个问题。。。。
下面是解决方法。

编辑Typecho站点根目录下的文件config.inc.php加入下面一行配置
解决方法来源 https://github.com/typecho/typecho/issues/797

define('__TYPECHO_SECURE__',true);

解决Typecho启用Access插件的提示:数据表建立失败,插件启用失败,错误信息:Specified key was too long; max key length is 1000 bytes

在使用wordpress时一直使用统计插件来看看博客的访问量,虽然每天的访问者基本都是机器人,并且也没有几个机器人。
迁移到Typecho后也想找个类似的统计插件,就找到了Kokororin这个插件,GitHub下载地址
在启用时就报错了,类似标题这样的数据表建立失败,找了一圈发现也有人遇到这样的问题,但是没有具体的解决方法。看了一下插件的目录,有个SQL的文件夹,里面有两个文件,一个是建立MySql数据表的命令,一个是建立Sqlite数据表的命令。
我是用的是MySql数据库,所以就把里面的命令在数据库里执行一下,就在数据库里面创建了typecho_access_log这个表,然后去插件里面再执行Access这个插件就可以启用了。