Diagnostic LSPD Platform
=== TEST 1: FICHIERS REQUIS ===
✓ config.php existe
=== TEST 2: INCLUSION CONFIG ===
✓ config.php inclus avec succès
✓ Variable $db définie
=== TEST 3: CONNEXION BASE DE DONNÉES ===
✓ Connexion DB OK
- Base actuelle: lspd_records
- Version MySQL: 10.11.11-MariaDB-0+deb12u1
=== TEST 4: VÉRIFICATION DES TABLES ===
✓ Table 'temp_tokens' existe
- Nombre d'enregistrements: 2
✓ Table 'suspects' existe
- Nombre d'enregistrements: 1
✓ Table 'arrests' existe
- Nombre d'enregistrements: 1
✓ Table 'warrants' existe
- Nombre d'enregistrements: 0
✓ Table 'access_logs' existe
- Nombre d'enregistrements: 0
=== TEST 5: STRUCTURE TABLE temp_tokens ===
✓ Structure de temp_tokens:
- id: int(11) NOT NULL (PRI)
- token: varchar(64) NOT NULL (UNI)
- player_identifier: varchar(100) NOT NULL (MUL)
- player_name: varchar(255) NOT NULL
- job: varchar(50) NOT NULL
- grade: int(11) NOT NULL
- badge_number: varchar(20) NOT NULL
- expires: int(11) NOT NULL (MUL)
- created_at: timestamp NULL
=== TEST 6: TEST D'INSERTION temp_tokens ===
✓ Insertion test réussie
- Token: test_e426bf555a2c152783120428275f87bd
- Player: test_player_1753623673
✓ Nettoyage test effectué
=== TEST 7: TEST JSON ===
✓ Encodage/décodage JSON OK
=== TEST 8: PERMISSIONS D'ÉCRITURE ===
Warning: file_put_contents(test_write_1753623673.tmp): Failed to open stream: Permission denied in /var/www/html/diagnostic.php on line 143
❌ Pas de permissions d'écriture
=== TEST 9: EXTENSIONS PHP ===
✓ Extension pdo chargée
✓ Extension pdo_mysql chargée
✓ Extension json chargée
✓ Extension mbstring chargée
=== DIAGNOSTIC TERMINÉ ===
Date: 2025-07-27 15:41:13