Files
wevads-platform/debug_webservice.php
2026-02-26 04:53:11 +01:00

37 lines
1.1 KiB
PHP
Executable File

<?php
// Simuler exactement l'appel du webservice pour capturer l'erreur
error_reporting(E_ALL);
ini_set('display_errors', 1);
ini_set('log_errors', 1);
echo "=== WEBSERVICE DEBUG ===\n";
try {
// Simuler l'environnement du framework
define('LIBRARIES_PATH', __DIR__ . '/app/libraries');
define('DS', '/');
echo "1. Including AmazonCloud library...\n";
require_once LIBRARIES_PATH . DS . 'AmazonCloud.php';
echo " ✓ Library included\n";
echo "2. Creating AmazonCloud instance...\n";
$amazonCloud = new AmazonCloud();
echo " ✓ Instance created\n";
echo "3. Testing connection...\n";
$testResult = $amazonCloud->testConnection();
echo " ✓ Test completed\n";
echo "4. Result:\n";
echo json_encode($testResult, JSON_PRETTY_PRINT) . "\n";
} catch (Throwable $e) {
echo "❌ ERROR CAUGHT:\n";
echo "Type: " . get_class($e) . "\n";
echo "Message: " . $e->getMessage() . "\n";
echo "File: " . $e->getFile() . ":" . $e->getLine() . "\n";
echo "Stack trace:\n" . $e->getTraceAsString() . "\n";
}