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