Files
crm.clientright.ru/debug_s3_upload.php

48 lines
1.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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";
?>