Accueil > SPIP > Installation, maintenance > Vider les dossiers /local/ et /tmp/ : Quand et pourquoi
Voir aussi l’article :
Vider sans souci les dossiers /tmp/ et /local/
Nous donnons ici les sources d’informations qui nous permettent de vider sans souci partiellement le dossiers /tmp/ et complètement le dossier /local/ lorsque nous sommes confrontés à certaines erreurs lors des installations et/ou mises à jour d’un site SPIP.
L’article article 1367 donne l’information suivante sur le dossier /tmp/ :
/tmp/
Ce répertoire contient les fichiers temporaires, de caches et de log, non accessibles par HTTP. On retrouve dedans un dossier spécifique :
- pour le cache (cache),
- un autre pour les sauvegardes (dump),
- pour les sessions des visiteurs enregistrés (sessions),
- pour les documents envoyés par FTP (upload)
- ou encore pour calculer les statistiques des visites (visites)
Ainsi le dossier tmp/ comporte de nombreux sous-dossiers dont :
- .../tmp/cache/
- .../tmp/cfg/
- .../tmp/dump/
- .../tmp/sessions/
- .../tmp/upload/
- .../tmp/visites/
- .../tmp/couteau-suisse/
- etc.
Pour diverses raisons nous n’effaçons pas les dossiers /cfg/, /dump/ et /sessions/ :
- tmp/cfg/ : contient les fichiers de configuration du template SARKA en cours d’utilisation.
- tmp/dump/ : contient la Base de Données sauvées à différents moments.
- tmp/sessions/ : si on l’efface, l’utilisateur doit se reloguer.
/local/
Le dossier local/ comporte de nombreux sous-dossiers dont :
local
cache-css
cache-gd2
cache-js
cache-texte
cache-thumbsites
cache-vignettes
couteau-suisse
Organisation des répertoires de SPIP
L’article Structure générale de SPIP explique l’organisation des répertoires de SPIP depuis la version 2.0. Il présente ce qui appartient à SPIP, ce qui est propre au site, ce qui reste constant et ce qui bouge. Il décrit tous les dossiers, à savoir :
Distribution
racine du site
ecrire/
squelettes-dist/
Adaptation
config/
IMG/
squelettes/
plugins/
Temporaire
local/
tmp/
Dans notre propos, nous nous intéressons aux dossiers :
Temporaire
local/
tmp/
local/
Il contient tous les fichier (re-)calculables à partir des documents et données du site.
Il s’agit essentiellement des caches d’images réduites. On y trouve aussi les caches calculés par certains plugins comme « coloration_code ».
Ce dossier peut être vidé, cela ne coûtera que son recalcul.
tmp/
Ici sont stockés tous les fichiers temporaires comme les caches de squelettes, les sessions, les logs etc.
Il contient aussi le sous-répertoire dump/ où sont archivées les sauvegardes de la base de données.
Ce dossier peut être vidé à tout moments, sauf les dossiers /cfg/, /dump/ et /sessions/ (Cf. ci-dessus)..
Documentation et sources
- Structure générale de SPIP
Août 2010 — mis à jour le : Mai 2011
- Arborescence des dossiers en écriture
11 mars 2010 – par cy_altern
- Mutualisation du noyau SPIP
Février 2007 — mis à jour le : Novembre 2011
- Droit en écriture ecrire/local//.ok Résolu
par Christophe - 24 janvier 2011 08:17