«

nginx: [emerg] "auth_basic" directive is duplicate

IT中华 发布于 阅读:434


错误信息

nginx: [emerg] "auth_basic" directive is duplicate in phpmyadmin.conf:14
nginx: configuration file nginx.conf test failed

根原因
phpmyadmin 开启了ssl + 密码访问


报错原因
phpmyadmin 开启了ssl + 密码访问后,会在 /www/server/panel/vhost/nginx/ 目录生成一个 phpmyadmin.conf 配置文件。

这个自动生成的配置文件里有属性重复了,造成了冲突(也是很奇葩,这也能错),删掉重复的就行。

解决办法
 方法1:删掉重复属性
 方法2:关闭 phpmyadmin sll + 密码访问,且删除配置文件 /www/server/panel/vhost/nginx/phpmyadmin.conf
 方法3:删掉 phpmyadmin,删掉相关配置文件(删除要慎重,别删错配置文件了),网传宝塔出了这个bug多

推荐阅读:


扫描二维码,在手机上阅读