Documentation du code de SPIP et de ses plugins

SPIP

maintenance.php

Gestion des différentes tâches de maintenance

Table of Contents

Functions

genie_maintenance_dist()  : bool
Diverses tâches de maintenance
verifier_crash_tables()  : bool|array<string|int, mixed>
Vérifier si une table a crashé
message_crash_tables()  : string
Vérifier si une table a crashé et crée un message en conséquence.

Functions

genie_maintenance_dist()

Diverses tâches de maintenance

genie_maintenance_dist(object $t) : bool
  • (re)mettre .htaccess avec 'Deny from all' dans les deux répertoires dits inaccessibles par http
  • Vérifier qu'aucune table ne s'est crashée
Parameters
$t : object
Tags
uses
verifier_htaccess()
uses
verifier_crash_tables()
Return values
bool

Toujours à true.

verifier_crash_tables()

Vérifier si une table a crashé

verifier_crash_tables() : bool|array<string|int, mixed>

Pour cela, on vérifie si on peut se connecter à la base de données.

Tags
see
message_crash_tables()
used-by
genie_maintenance_dist()
used-by
message_crash_tables()
Return values
bool|array<string|int, mixed>

Si pas de table de crashée, on retourne false. Sinon, retourne un tableau contenant tous les noms des tables qui ont crashé.

message_crash_tables()

Vérifier si une table a crashé et crée un message en conséquence.

message_crash_tables() : string

S'il y a un crash, on affiche un message avec le nom de la ou des tables qui ont crashé. On génère un lien vers la page permettant la réparation de la base de données.

Tags
uses
verifier_crash_tables()
Return values
string

        
On this page

Search results