我尝试使用以下教程部署 Symfony 应用程序:https://medium.com/@runawaycoin/deploying-symfony-4-application-to-shared-hosting-with-just-ftp-access-e65d2c5e0e3d
尝试加载站点时,我收到500内部服务器错误。根据教程,我查看了我的托管错误日志,并看到了很多关于DotEnv的东西。下面是输出的第一部分:
PHP 致命错误: 未捕获的符号\组件\多恩夫\异常\路径异常: 无法读取 “/var/www/vhosts/137/332002/web 空间/httpdocs/symfony_temp/.env” 环境文件。在 137/332002/webspace/symfony_temp/vendor/symfony/dotenv/dotenv.php:484
本教程告诉我将我的env变量存储在其他地方,例如。但是看着代码,我看到它立即调用DotEnv并试图从那里获取数据,这最终导致了我认为的错误。index.php
bootstrap.php
如何禁用 DotEnv,以便 Symfony 不使用它,我可以简单地从其他地方获取我的 env 变量?它托管在属于客户的托管环境中,我认为.htaccess不允许访问DotEnv,在这种情况下我无法更改,因为我无权编辑该.htaccess文件甚至打开它。
DIEA