setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "✓ Connexion base de données OK\n"; // Test 4: Vérifier la table huawei_accounts $stmt = $pdo->query("SELECT COUNT(*) FROM admin.huawei_accounts"); $count = $stmt->fetchColumn(); echo "✓ Table admin.huawei_accounts accessible ($count enregistrements)\n"; } catch (Exception $e) { echo "✗ Erreur base de données: " . $e->getMessage() . "\n"; exit(1); } // Test 5: Vérifier les permissions de fichier $permissions = substr(sprintf('%o', fileperms('/opt/adxapp2/app/controllers/HuaweiAccounts.php')), -4); echo "Permissions contrôleur: $permissions\n"; $permissions = substr(sprintf('%o', fileperms('/opt/adxapp2/app/models/admin/HuaweiAccount.php')), -4); echo "Permissions modèle: $permissions\n"; echo "\nTous les tests de base sont OK!\n"; ?>