换了服务器,开始新一轮作死

换了服务器。能感觉到么?感觉不到就对了!

下面记录一下我是如何在作死的路上越走越远的……

LNMP

没错,第一个作死项目。因为想用 PHP7,Ubuntu 15.04 里面提供的 PHP 是 PHP5.3。话说,升级到 Ubuntu 16.04 LTS 就好了啊,里面默认就是 PHP7 啊…… 可惜,HotsUs 不给提供 Ubuntu 16.04 LTS 镜像(HostUs:OpenVZ 没给模板啊…… 怪我咯?),自己强制 do-release-upgrade 一直出错。

那就…… 自己玩吧。

由于 Ubuntu 用习惯了,现在的逻辑是,能不编译,就不编译,能用包管理器,就用包管理器。

找了好久,终于找到 这个脚本,可以在不编译的情况下安装 LNMP。用了之后,只要启用 vhost,整个网站就 502 了。看起来好像是 php-fpm 的管道文件的事情,奈何我不会调整……

万般无奈,只好用一键安装包编译安装 LNMP。后来才知道,编译安装就是个坑,需要什么东西?自己编译去啊…… 然后还得改东西改好久才能启用…… 神烦啊!

SSL

这货比较简单但是比较坑。LNMP 禁止了点开头的目录和文件的访问,但是 Let's Encrypt 要访问 .well-known 文件夹,不然就哭给你看。误打误撞加上了排除规则,风波平息。

WordPress 换表前缀

这都可以?但是 wp_ 表前缀已经被用烂了,对吧……

本来想自己换的。手动改了之后,后台不能用了,提示没有权限。看教程,要改 options 表,但是 options 表有 1000 多条记录…… 而且 WordPress 好像把 MySql 当成 NoSql 来用了……

然后找了 Change Database Prefix 插件,一键解决。十分痛快。

WordPress 清理 Options 表

没错。1000 多行的 Options…… 以前安装的主题啊插件啊什么的,留下来的设置项都堆在这里了。

自己清理是不太可能的了…… 太多了。

后台搜索 “Clean Options” 插件,6 年没更新了…… 但是还是很管用的。

总之呢

一到假期就各种作死……

从明天开始,回归正常人模式。看书,养猪,做一个幸福的人。

发表评论

电子邮件地址不会被公开。 必填项已用*标注