maintenance.php
SPIP, Système de publication pour l'internet
Copyright © avec tendresse depuis 2001 Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James
Ce programme est un logiciel libre distribué sous licence GNU/GPL.
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
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
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.