structure des répertoires de la plateforme
Article mis en ligne le 10 décembre 2022
dernière modification le 26 août 2024
  • La plateforme d’hébergement est installé chez l’hébergeur infomaniak, basé sur le systéme de "Mutualisation" de SPIP.

Pour installer la mutualisation avec SPIP-Cli,
Installer l’outil SPIP-Cli sur un serveur mutualisé d’infomaniak
Installer SPIP + tous les plugins-dist + squelettes-dist via SPIP-Cli
Installer la mutualisation de SPIP sur Infomaniak

Etudions la structure de l’Hébergement
<contenu_adherent|>
en bleu : les répertoires accessible en SSH ; les autres sont visible que par FTP

.cache répertoire composer
Composer est un logiciel gestionnaire de dépendances libre écrit en PHP.
.config permission denie
Réservé infomaniak
.local je ne sais pas
.ssh Répertoire ou sont rangé les clé SSH
.subversion Subversion (en abrégé svn) est un logiciel de gestion de versions
[**adaptionsSF*] Répertoire créer par la Team on y trouve nos fichiers à conserver
[**backups*] Le répertoire de sauvegarde d’infomaniak
sur 7 jours glissant de la structure compléte de l’hébergement
[**clef*] Répertoire créer par la team
un fichier .odt permet a quiconque de prendre la reléve.
[**cron*] Répertoire des taches tâches automatisées
lancer une commande sur un serveur à intervalle régulier
[**ik-logs*] les logs Apache Attention : nous conservons les 500 derniers affichages d’erreurs ou d’accès durant un temps de rétention de 10 jours max.
[**mutusf*] le Répertoire que l’on a choisie pour installer SPIP et le pseudo plugin mutualisation {}mutu : contraction de mutualisation ; sf : contraction de spipfactory
[**sites*] le répertoire ou sont stocké les sites de la mutualisation répertoire créer par infomaniak
le pseudo plugin mutualisation a besoin d’un répertoire sites, on a donc créer créer un Lien Symbolique dans /mutusf
[**spip-cli*] Répertoire de L’outil SPIP-Cli sert à interagir avec SPIP depuis la ligne de commande, fournit une liste de commandes utiles et génériques en rapport avec la distribution officielle de SPIP.
[**stats*] le répertoire ou sont stocké les statistique de visite
stat consultable via le manager
[**tmp*] le répertoire temporaire de l’hébergeur
Les Fichiers .bash_history
Historique de toute les actions SSH
On peu donc savoir quelle est la derniere action effectué sur le serveur
.bashrc
je ne sais pas
.my.cnf
fichiers nécessaire pour le script de backup des sites
.nano_history
historique des fichiers ouvert par l’editeur nano
.profile
necessaire pour utiliser Spip-Cli
.sqlite_history
 ?
.sqlite_history-
 ?

[**adaptionsSF*] Répertoire créer par la Team on y trouve nos fichiers à conserver
  • annuaire-escal.spipfactory.fr
    la sauvegarde du site annuaire, avec la bdd
  • compression-gzip
    les fichiers .htaccess et .user.ini sont a placer dans le répertoire /sites, cela permet de compresser les ressources css, html, json, xml etc. sur l’ensemble des sites de la mutu
  • logo_sf
    different logo de spipfactory.fr
  • modeles
    les modeles créer par la team qui mermette de :
    on commentera chaque modeles pour expliquer a quoi il sert, les modeles seront mis a disposition sur spipfactory
  • plugin-dictionnaire-modifié
    les fichiers du plugin spip modifié,
    remplacer le " ?" par quelque chose de plus visible, par exemple "def", afficher la totalité de la définition au survol et non pas les 80 premiers caractères, supprimer le lien au clic vers un squelette "dictionnaire.html" non prévu par le plugin
  • sauvegarde-site-supprimé
    On garde la backup des sites pendant quelque temps ; on ne sais jammais
  • appel_cotisation.odt
    un exemple d’appel a cotisation
[**cron*] Répertoire des taches tâches automatisées
lancer une commande sur un serveur à intervalle régulier

Les tâches automatisées sont composé de deux fichier :

  • .php
    C’est ce fichier qu’il faut appeler par la console infomaniak pour définir la fréquence.
    il est sous la forme :
    <?php
    exec("sh Nom_du_fichier_sh.sh");
    ?>
  • .sh
    la tache proprement dite ; pour en savoir plus voir l’article consacré au "CRON"

[**mutusf*] le Répertoire que l’on a choisie pour installer SPIP et le pseudo plugin mutualisation {}mutu : contraction de mutualisation ; sf : contraction de spipfactory
  • les répertoires et fichiers de SPIP
  • config/mes_options.php
    le fichier de configuaration de la mutualisation
  • cron
    répertoire virtuel vers la racine de l’hébergeur, permet de lancer les tache cron via le site spipfactory.fr
  • IMG
    répertoire spip qui n’est pas utilisé car le répertoire est créer dans le site mmutualisé
  • lib
    le répertoire des lib nécessaire pour le fonctionnement de certain plugins
  • local
    répertoire spip qui n’est pas utilisé car le répertoire est créer dans le site mmutualisé
  • mutualisation
    pseudo plugin mutualisation
  • plugins
    c’est la que ce trouve tous les plugins mis a disposition pour les hébergés
  • plugins-dist/spipfactory
    c’est la qu’on trouve "Escal" et tous les plugins forçé a l’installation
  • sites
    répertoire virtuel vers la racine de l’hébergeur, c’est la que infomaniak enregistre les sites
  • squelettes
    les fichiers squelettes qui sont pour toute la mutualisation, il sont prioritaire sur les autres fichiers qui pourrais être dans les répertoires /squelettes d’un hébergé
  • tmp
    répertoire spip qui n’est pas utilisé car le répertoire est créer dans le site mmutualisé

[**sites*] le répertoire ou sont stocké les sites de la mutualisation répertoire créer par infomaniak
le pseudo plugin mutualisation a besoin d’un répertoire sites, on a donc créer créer un Lien Symbolique dans /mutusf

Pour en savoir plus sur la structure du répertoire, veuillez lire l’article Guide de l’Escalien.ne.s sur SpipFactory



« Il n’y a pas de problème qu’une absence de solution ne finisse à la longue par se résoudre sur SpipFactory »
Plan du site Contact Mentions légales

2017-2025 © SpipFactory - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.5.4
Hébergeur : SpipFactory