Mettre à jour un SPIP


On ne répétera pas suffisamment mais il est essentiel d'avoir des applications php à jour sur un serveur. Des trous de sécurité peuvent être exploités et causer des maux de tête.

Étape 1


  • Faire une sauvegarde du répertoire complet du SPIP et de la base de données (sur Linux elle sont situées dans /var/lib/mysql/).1

Étape 2


  • Renommez le répertoire du SPIP à mettre à jour. Disons de /ecole1 à /ecole1_old (à déplacer vers un répertoire non accessible du web après la copie).
  • Créez un nouveau répertoire /ecole1 et y déposer les nouveaux fichiers de SPIP (dernière version, vérifier sur le site de SPIP à chaque fois si possible). S'assurer que les droits d'écriture sont donnés à apache pour les répertoires IMG et autres.
  • Installer votre nouveau SPIP en vous connectant sur la base de donnée de l'ancienne version (SPIP fera la mise à jour automatiquement de la base de données après une connexion en tant qu'admin dans le SPIP).

Étape 3


  • Récupérez les images et documents joints (répertoire /IMG) en déplaçant (ou copiant) le répertoire /ecole1_old/IMG vers /ecole1/IMG

Étape 4


  • Connectez-vous en tant qu'admin dans votre SPIP pour finaliser la mise à jour. On vous demandera entre autre d'aller créer un dossier dans un répertoire précis dans le SPIP.

Étape 5


  • Installez un squelettes (compatible avec la version 1.9.2) en déposant le répertoire /squelettes à la racine de votre SPIP


  • Note 1: Pour une sauvegarde, il faut copier le répertoire de la BDD dans un autre répertoire du serveur (par exemple dans /root ou sur une autre disque. Lorsqu'on est dans le répertoire /var/lib/mysql avec Konqueror, en cliquant sur scinder la fenêtre, on obtientalors deux fenêtres au même endroit (même répertoire). on peut alors naviguer ailleurs sur le serveur et ainsi copier un répertoire là où on désire le sauvegarder)
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]
 
IMP :: RSS :: HTML :: TXT :: Clone :: Historique :: Propriétaire : PierreLachance ::