各位大佬,请教一下,再linux系统下,为什么 webman/push的配置文件,无法获取到 .env里的配置,这里获取为空,window系统下没有问题
如图:
linux运行提示服务启动失败,云因就是这个websocket位置没有获取到端口,手动写死3737端口就可以正常启动,但是 thinkorm.php 数据库配置文件可以正常从 .env里获取配置
是不是文件权限有问题
但是配置文件 thinkorm.php 里的配置数据里连接那读取没有问题
docker容器吗? 路径问题,反斜杠, 目录问题
没有出现你说的情况 var_dump(config('plugin.webman.push.app.具体配置项'));
自己初始化一下 .env文件即可 毕竟是两个框架 我看 bootstrap.php文件中有对应的逻辑但是 Dotenv/Dotenv 这个库找不到了 我这边用 Symfony/Dotenv 替换了一下 大概是这样的
是不是文件权限有问题
但是配置文件 thinkorm.php 里的配置数据里连接那读取没有问题
docker容器吗? 路径问题,反斜杠, 目录问题
没有出现你说的情况
var_dump(config('plugin.webman.push.app.具体配置项'));
自己初始化一下 .env文件即可 毕竟是两个框架
我看 bootstrap.php文件中有对应的逻辑但是 Dotenv/Dotenv 这个库找不到了
我这边用 Symfony/Dotenv 替换了一下 大概是这样的