去年大约4月成功在Synology架设了网页,而且拥有https加密。只是后来手痒在Synology里点了什么,或者更新什么服务,整个网页就垮了。
在那之后,花了好长的时间找原因也找不到啥原因。又不是很多时间也不靠这网页吃饭,就把这搁在一旁。
直到今年一月,由于主网页托管即将到期,又把Synology问题重新梳理了一篇。浪费了整两个星期,也始终找不到答案,倒是浪费时间电费。
间中考虑的故障有:
- 资料夹的权限问题
- Web station故障,virtual host没操作
- 填写wordpress 5 min installation时用户名密码问题
- 或者wordpress 5 min installation database host写法
- Apache, php版本支不支持
- 也许maria dB 10不兼容
排除一大堆故障也没有看到有啥作用,再次把Synology架设网页的念头放一旁,同时付费把网页架回旧托管公司。
昨天偶然看到一篇文章,以为找到答案,兴致勃勃再来排除故障。一开始又陷入同样困境,找到的方法解决不了故障。但却提供了一个新的思考方向。搞了那么久却原来只是没有添加php扩展。原来wordpress需要php扩展-mysqli。
在php5之前,wordpress需要用到mysql,但过了php7以后,就换成了mysqli。在Synology NAS里,php扩展一个也没有,当然mysqli也没有打勾。在mysqli打个勾后,wordpress 5 min installation就成功完成。

记得初始在Synology架设网页时都没有在php做啥选择,为何这时就要呢?想来很有可能去年Synology更新主固件后,全部php扩展就默认没选,造就了后来网页的崩垮。
浪费时间金钱就只是一个勾而已!