37 lines
1.1 KiB
PHP
Executable File
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";
|
|
}
|