Un site SPIP est essentiellement configuré par :
sa racine URL (stockée une fois unique dans la table spip_méta)
son fichier de connexion connect.php (créé par la procédure d’installation)
éventuellement le fichier spip_loader_config.php (restrictions de M@J, non obligatoire)
tres souvent les fichiers .HTML et .CSS de ./squelettes/ (modifiables par Skeleditor)
plus rarement le fichier .htaccess du dossier principal (pour les URL_rename)
enfin avec les deux fichiers mes_options.php et mes_fonctions.php
(fichiers sensibles situés dans ./config/ et sans interface d’accès)
En particulier le fichier ./config/mes_options.php (autrefois dans la racine ?) est indispensable pour fixer les constantes de paramétrage, de sous-dossiers, de mutualisation, de contrôle d’erreurs PHP [1] ou de décomposition en blocs Z : elles diffèrent pour chaque SPIP !
Une autre circonstance peut nécessiter un accès direct aux dossier : en cas d’erreur, les trois premières pistes correctives concernent souvent :
la nécessité de "vider le cache" (qd on n’a plus accès à l’espace privé)
une incompatibilité de plugins (intervenir sur les dossiers ./plugins/ et ./plugins/auto/ )
une erreur dans les deux fonctions de personnalisation (souvent mes_options.php )
Sinon, l’une des forces de SPIP étant que la personnalisation étant limitée —de fait— à rajouter les noisettes HTML d’une page de squelette, une erreur rencontrée dans une page de l’espace public ne condamne jamais les autres pages-types du site ; et elle pourra toujours être corrigée avec le plugin Skeleditor (sauf s’il s’agit d’un squelette établi par un plugin, mais il faut alors le supprimer, par désactivation ou effacement direct des fichiers).
Meme des erreurs de base de données sont récupérables par SPIP / Maintenance.
Les dossiers de travail internes à SPIP
Installer le CMS SPIP consiste essentiellement à choisir un dossier dans le serveur,
comme dossier racine [2] du site (une URL quelconque correspondant à #URL_SITE_SPIP ),
y copier (FTP ou spip_loader) tous les fichiers sources du programme SPIP (25 Mo),
créer les dossiers spécifiques ./config/ ./lib/ ./plugins/auto/ (faits par install ou loader)
créer optionnellement (quasiment toujours pour personnalisation) ./squelettes
penser que les dossiers ./tmp/ et ./local enregistreront des fichiers temporaires, mais aussi des téléchargements de pièces jointes, et les sauvegardes,
que le dossier ./IMG/ contiendra tous les fichiers permanents "documents joints" de la médiathèque" (et cela peut grossir....beaucoup !)
que le dossier ./plugins/ récupèrera tous les sources de modules additionnels (souvent >10 Mo..) néanmoins nettoyable /manuellement & difficilement/ par SVP dans SPIP
que la taille du cache (fichiers temporaires) peut être limité par configuration.
Un certain nombre de ces sous-dossiers (temporaires et/ou permanents) peuvent se trouver découplés sur d’autres espaces disques du serveur, par souci de performances, de sécurité, ou de volatilité/pérrenisation du site.

Article publié le 5 juillet 2025, et actualisé en juillet 2025 .
Répondre à cet article