Files
crm.clientright.ru/debug_s3_upload.php

48 lines
1.4 KiB
PHP
Raw Normal View History

<?php
// Тест S3 интеграции для диагностики ошибки 500
error_reporting(E_ALL);
ini_set('display_errors', 1);
echo "=== Тест S3 интеграции ===\n";
// 1. Проверяем feature flag
global $UPLOAD_TO_S3;
require_once 'config.inc.php';
echo "UPLOAD_TO_S3: " . ($UPLOAD_TO_S3 ? 'true' : 'false') . "\n";
// 2. Проверяем загрузку S3StorageService
try {
require_once __DIR__ . '/include/Storage/S3StorageService.php';
echo "✅ S3StorageService загружен успешно\n";
} catch (Exception $e) {
echo "❌ Ошибка загрузки S3StorageService: " . $e->getMessage() . "\n";
exit(1);
}
// 3. Проверяем создание экземпляра
try {
$s3Service = new S3StorageService();
echo "✅ S3StorageService создан успешно\n";
} catch (Exception $e) {
echo "❌ Ошибка создания S3StorageService: " . $e->getMessage() . "\n";
exit(1);
}
// 4. Проверяем загрузку vTiger
try {
require_once 'config.inc.php';
require_once 'include/utils/utils.php';
require_once 'data/CRMEntity.php';
echo "✅ vTiger загружен успешно\n";
} catch (Exception $e) {
echo "❌ Ошибка загрузки vTiger: " . $e->getMessage() . "\n";
exit(1);
}
echo "=== Все тесты пройдены успешно ===\n";
?>