48 lines
1.4 KiB
PHP
48 lines
1.4 KiB
PHP
<?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";
|
||
?>
|
||
|
||
|
||
|