全球主机交流论坛

标题: @风铃 大佬求帮助 [打印本页]

作者: zengsi    时间: 2019-7-29 20:43
标题: @风铃 大佬求帮助
折腾了一晚上你的发卡程序,一直数据库配置不生效,网页提示:未知错误,请查看错误日志(storage/logs)
日志如下:
[2019-07-30 04:33:51] production.ERROR: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) {"exception":"[object] (Doctrine\\DBAL\\Driver\\PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at /www/wwwroot/www.nmlgb.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:2, PDOException(code: 1045): SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO) at /www/wwwroot/www.nmlgb.com/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:2)
作者: solomon    时间: 2019-7-29 20:45
这个应该是你的php禁用了putenv,自己百度取消禁用就好了,或者清除缓存看看
作者: zengsi    时间: 2019-7-29 20:47
@风铃 大佬快进来
按教程拷贝生成了.env
congig/database.php 要改么,我也不敢动
作者: zengsi    时间: 2019-7-29 20:51
solomon 发表于 2019-7-29 20:45
这个应该是你的php禁用了putenv,自己百度取消禁用就好了,或者清除缓存看看 ...

按教程一步一步操作的,宝塔都重装2次了,一次编译,一次快速
作者: solomon    时间: 2019-7-29 20:53
zengsi 发表于 2019-7-29 20:51
按教程一步一步操作的,宝塔都重装2次了,一次编译,一次快速

你这个应该是PHP禁用了putenv,导致无法读取数据库连接文件.env,我之前也碰到过的,自己取消禁用putenv就好了
作者: zengsi    时间: 2019-7-29 21:06
solomon 发表于 2019-7-29 20:53
你这个应该是PHP禁用了putenv,导致无法读取数据库连接文件.env,我之前也碰到过的,自己取消禁用putenv ...

大佬怎么打开,查了一下资料没找到
作者: solomon    时间: 2019-7-29 21:10
zengsi 发表于 2019-7-29 21:06
大佬怎么打开,查了一下资料没找到

打开/etc/php.ini文件,
查找到 disable_functions ,删除禁用的putenv
操作前先备份php.ini文件
作者: zengsi    时间: 2019-7-29 21:10
solomon 发表于 2019-7-29 20:53
你这个应该是PHP禁用了putenv,导致无法读取数据库连接文件.env,我之前也碰到过的,自己取消禁用putenv ...

在PHP管理去掉了putenv危险参数,重启了PHP,依然500
作者: solomon    时间: 2019-7-29 21:12
zengsi 发表于 2019-7-29 21:10
在PHP管理去掉了putenv危险参数,重启了PHP,依然500

你这个是第一次配置安装的吗?看看数据库有没有数据
作者: zengsi    时间: 2019-7-29 21:16
solomon 发表于 2019-7-29 21:12
你这个是第一次配置安装的吗?看看数据库有没有数据

没数据,搞定了,重新执行了构建数据库

cd /www/wwwroot/demo.anfaka.com  #进入网站目录
php artisan key:generate
php artisan migrate:fresh --seed
php artisan cache:clear
作者: solomon    时间: 2019-7-29 21:17
zengsi 发表于 2019-7-29 21:16
没数据,搞定了,重新执行了构建数据库

cd /www/wwwroot/demo.anfaka.com  #进入网站目录

那是你之前禁用了putenv,所以无法导入数据的
作者: zengsi    时间: 2019-7-29 21:17
solomon 发表于 2019-7-29 21:12
你这个是第一次配置安装的吗?看看数据库有没有数据

感谢大佬




欢迎光临 全球主机交流论坛 (https://loc.442266.xyz/) Powered by Discuz! X3.4