Loading
0

宝塔中使用Laravel程序 .env 配置不生效的解决方法putenv函数被禁

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器

在日常生产环境中,网站迁移到新服务器,使用的宝塔面板,提示数据库连接错误,但实际上检测数据库正常,连接信息正确,如图,报错信息与.env配置无关

 SQLSTATE[HY000] [1044] Access denied for user ''@'localhost' to database 'forge'


尝试清除将缓存清理也没有效果。

php artisan cache:clear
php artisan config:clear

处理方法:
最终发现是宝塔面板默认禁用了部分函数导致,需要到宝塔面板对应php版本设置中删除禁用putenv函数,如图,


 
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-3-35929-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:Linux中pstree命令详细使用方法
下一篇:Linux中将某启动脚本添加为service服务启动方法