群晖docker宝塔面板的填坑路-phpmyadmin无法访问
如果不是第一次进入宝塔面板后台的时候就创建环境的就很容易出现这样的问题,当然有些通过推荐安装的套件还是出现了访问phpmyadmin的405错误
当你发现一切都对都正常的时候,访问phpmyadmin却出现405 Not Allowed错误的时候,就要开始检查自己的PHP版本来找原因了
要知道phpmyadmin也是有版本的,那么它的版本需要对应php的版本。之前我也是在网络上找了找,大多数的回答都是php版本不对或者7.0以上就完事了,也不告诉你什么版本对什么版本。当然如果试过几个也能知道对应什么版本,不过php在宝塔的安装过程用过的人都知道没个十来分钟是搞不定的。每个版本都下载下来很费时费事。
目前,也就是这篇文章的这个时间段宝塔面板phpmyadmin的最高版本4.9对应的php版本7.1不能再高了,高了低了都是会报错。最低php是5.5,但是注意,如果你使用了7.0或者7.1还是报错502,那么你就要把最高版本降低到5.6这样,什么原因我现在还不是很清楚,因为4.6到4.9版本是能够支持到7.1的。降低到5.6应该是最保险的状态。
一般我们都会用最高的版本,phpmyadmin的版本对数据库里面数据本身不会造成影响,如果表的结构很旧的话可能会报错,简单修复一下应该就可以了。能更换高版本就更换高版本吧,毕竟php7.0以上有了质的提升。
另外在多讲一个502的报错,多半是mysql数据库服务导致。群晖的docker安装完成宝塔面板后只要重启这些服务统统都掉了,需要手动启动。能力有限,我暂时还没找出docker可以在启动的时候顺便启动这些服务的命令,有知道的朋友可以留言或者留下联系方式交流一下