Add enhanced debugging for .env file loading
This commit is contained in:
parent
f8fb7ecb03
commit
cb3563e551
|
|
@ -10,11 +10,22 @@ use Slim\Middleware\ContentLengthMiddleware;
|
|||
require __DIR__ . '/../vendor/autoload.php';
|
||||
|
||||
// 1. Загружаем переменные окружения через библиотеку Dotenv
|
||||
// Используем createUnsafeImmutable чтобы иметь возможность перезаписать переменные при необходимости,
|
||||
// хотя обычно createImmutable достаточно.
|
||||
// ВАЖНО: Используем load() вместо safeLoad(), чтобы увидеть ошибку, если файл .env не найден.
|
||||
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__ . '/../');
|
||||
$dotenv->load();
|
||||
// Добавляем отладку для проверки, читается ли .env файл
|
||||
$envPath = __DIR__ . '/../.env';
|
||||
if (file_exists($envPath)) {
|
||||
// error_log("RSS Hub: .env file found at $envPath");
|
||||
} else {
|
||||
// error_log("RSS Hub: .env file NOT FOUND at $envPath");
|
||||
}
|
||||
|
||||
try {
|
||||
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__ . '/../');
|
||||
$dotenv->load();
|
||||
// error_log("RSS Hub: .env file loaded successfully");
|
||||
} catch (Exception $e) {
|
||||
// error_log("RSS Hub: Error loading .env file: " . $e->getMessage());
|
||||
// Продолжаем выполнение, даже если .env не загрузился
|
||||
}
|
||||
|
||||
// 2. Настройка контейнера
|
||||
$container = new DI\Container();
|
||||
|
|
|
|||
Loading…
Reference in New Issue