我嘗試使用以下教程部署 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.phpbootstrap.php如何禁用 DotEnv,以便 Symfony 不使用它,我可以簡單地從其他地方獲取我的 env 變量?它托管在屬于客戶的托管環境中,我認為.htaccess不允許訪問DotEnv,在這種情況下我無法更改,因為我無權編輯該.htaccess文件甚至打開它。
運行沒有 .env 文件的項目時,引導.php會在 DotEnv 組件嘗試讀取該項目時引發致命錯誤
慕婉清6462132
2022-09-25 20:19:47