宝塔中环境默认安装了缓存组件,导致php新写入的数据库配置文件无法及时生效,到了创建管理员那一步就插入没成功,可以有三种解决办法:
第一种办法
用宝塔面板一键安装的时候,先不着急执行域名/install安装,找到站点打开站点文件目录,打开数据库配置文件:application/config/database.php
将配置文件中的表前缀修改为 whatsns_ ,保存后进入安装界面(浏览器中输入:域名/install),到了创建数据库那一步不要修改表前缀,以免信息不一致,这样能顺利安装成功。
第二种办法
看第一种情况,找到数据库配置文件中查看表前缀,将表前缀复制出来,进入安装界面后在数据库创建那一步,将默认表前缀修改为默认数据库配置文件中的表前缀,这样也能安装成功。
第三种办法
以上两种需要修改下默认配置,第三种办法就是不要用宝塔一键安装,自己新建一个空站点,然后去下载最新的安装包程序:
打开以上下载地址,下载好后直接将zip上传到空站点根目录,然后在操作那一栏选择解压,这样和宝塔一键安装一样的,他们只是自动的将存储在他们服务器上的压缩包解压了(不是最新的),上传完解压后直接在浏览器中输入安装地址即可:你的问答域名/intall