设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 63|回复: 10

@风铃 大佬求帮助

[复制链接]

3

主题

170

回帖

363

积分

中级会员

积分
363
发表于 2019-7-29 20:43:10 | 显示全部楼层 |阅读模式
折腾了一晚上你的发卡程序,一直数据库配置不生效,网页提示:未知错误,请查看错误日志(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)
回复

使用道具 举报

58

主题

714

回帖

1648

积分

金牌会员

积分
1648
发表于 2019-7-29 20:45:36 | 显示全部楼层
这个应该是你的php禁用了putenv,自己百度取消禁用就好了,或者清除缓存看看
回复

使用道具 举报

3

主题

170

回帖

363

积分

中级会员

积分
363
 楼主| 发表于 2019-7-29 20:47:03 | 显示全部楼层
@风铃 大佬快进来
按教程拷贝生成了.env
congig/database.php 要改么,我也不敢动
回复

使用道具 举报

3

主题

170

回帖

363

积分

中级会员

积分
363
 楼主| 发表于 2019-7-29 20:51:20 | 显示全部楼层

solomon 发表于 2019-7-29 20:45

这个应该是你的php禁用了putenv,自己百度取消禁用就好了,或者清除缓存看看 ...

按教程一步一步操作的,宝塔都重装2次了,一次编译,一次快速
回复

使用道具 举报

58

主题

714

回帖

1648

积分

金牌会员

积分
1648
发表于 2019-7-29 20:45:00 | 显示全部楼层

zengsi 发表于 2019-7-29 20:51

按教程一步一步操作的,宝塔都重装2次了,一次编译,一次快速

你这个应该是PHP禁用了putenv,导致无法读取数据库连接文件.env,我之前也碰到过的,自己取消禁用putenv就好了
回复

使用道具 举报

3

主题

170

回帖

363

积分

中级会员

积分
363
 楼主| 发表于 2019-7-29 20:53:16 | 显示全部楼层

solomon 发表于 2019-7-29 20:53

你这个应该是PHP禁用了putenv,导致无法读取数据库连接文件.env,我之前也碰到过的,自己取消禁用putenv ...

大佬怎么打开,查了一下资料没找到
回复

使用道具 举报

58

主题

714

回帖

1648

积分

金牌会员

积分
1648
发表于 2019-7-29 20:51:00 | 显示全部楼层

zengsi 发表于 2019-7-29 21:06

大佬怎么打开,查了一下资料没找到

打开/etc/php.ini文件,
查找到 disable_functions ,删除禁用的putenv
操作前先备份php.ini文件
回复

使用道具 举报

3

主题

170

回帖

363

积分

中级会员

积分
363
 楼主| 发表于 2019-7-29 21:06:18 | 显示全部楼层

solomon 发表于 2019-7-29 20:53

你这个应该是PHP禁用了putenv,导致无法读取数据库连接文件.env,我之前也碰到过的,自己取消禁用putenv ...

在PHP管理去掉了putenv危险参数,重启了PHP,依然500
回复

使用道具 举报

58

主题

714

回帖

1648

积分

金牌会员

积分
1648
发表于 2019-7-29 20:53:00 | 显示全部楼层

zengsi 发表于 2019-7-29 21:10

在PHP管理去掉了putenv危险参数,重启了PHP,依然500

你这个是第一次配置安装的吗?看看数据库有没有数据
回复

使用道具 举报

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2019-7-29 21:10:20 | 显示全部楼层

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
zengsi 发表于 2019-7-29 21:16

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

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

那是你之前禁用了putenv,所以无法导入数据的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-12-18 14:34 , Processed in 0.029983 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表