gpt4 book ai didi

Symfony 4:Dotenv::populate 不返回任何内容

转载 作者:行者123 更新时间:2023-12-03 05:40:30 25 4
gpt4 key购买 nike

我尝试在生产环境中运行 Symfony4 应用程序,但收到以下错误:

Uncaught TypeError: Return value of Symfony\\Component\\Dotenv\\Dotenv::populate() 
must be an instance of Symfony\\Component\\Dotenv\\void,
none returned in /var/www/html/vendor/symfony/dotenv/Dotenv.php:95
Stack trace:
#0 /var/www/html/vendor/symfony/dotenv/Dotenv.php(57):
Symfony\\Component\\Dotenv\\Dotenv->populate(Array)
#1 /var/www/html/public/index.php(12):
Symfony\\Component\\Dotenv\\Dotenv->load('/var/www/html/s...')
#2 {main}
thrown in /var/www/html/vendor/symfony/dotenv/Dotenv.php on line 95

在本地,应用程序运行良好。一旦投入生产,它就会崩溃。

知道为什么会发生这种情况吗?

最佳答案

生产运行的是 PHP5.x 还是 7.0? void return type is only available/reserved from PHP 7.1 ,因此它会认为它可能是同一 namespace 中的一个类 - 它也不存在。 Symfony 4 requires PHP 7.1.3

关于Symfony 4:Dotenv::populate 不返回任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47487818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com