From 047d9891e9076428c0d548816ed062a16ed0aff9 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Sun, 17 May 2026 01:45:10 +0300 Subject: [PATCH] Auto-deploy: 2026-05-17 01:45:10 --- server/generate_cv.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/server/generate_cv.php b/server/generate_cv.php index b3d5d47..7362d96 100644 --- a/server/generate_cv.php +++ b/server/generate_cv.php @@ -24,9 +24,13 @@ use Dompdf\Dompdf; use Dompdf\Options; use Dotenv\Dotenv; -// Load .env if it exists -if (file_exists(__DIR__ . '/.env')) { - $dotenv = Dotenv::createImmutable(__DIR__); +// Path to the .env file located outside the document root for security +// Assuming script is in /home/user/htdocs/domain.com/cv/server/ +// and .env is in /home/user/ +$envPath = realpath(__DIR__ . '/../../../..'); + +if ($envPath && file_exists($envPath . '/.env')) { + $dotenv = Dotenv::createImmutable($envPath); $dotenv->load(); }