Minimalteck.fr
Accueil du site > Dév. Web > Ez-Publish : sauvegarde

Ez-Publish : sauvegarde

mercredi 22 avril 2009, par Minimalteck

 Étape 1 : Vider les caches :

Pour vider les caches d’Ez-Publish, rien de plus simple :

  • se placer dans répertoire d’installation de l’instance d’Ez-Publish
  • exécuter en ligne de commande (nécessite php cli)
    server:/var/www/ez/# php bin/php/ezcache.php --clear-all
    Clearing : Cache d'affichage de contenu, Cache Global INI, Cache INI, Cache codepage, Expiry cache, Cache des identifiants de classes, Cache des clés de classement, Cache des alias d'URL, Cacher de transformation des caractères, Alias d'image, Cache des templates, Cache des template block, Cache des templates override, Cache RSS, Cache de informations personnelles des utilisateurs
  • alternativement vous pouvez utiliser un script shell disponible pour les versions antérieures à la 3.10 [1]
    server:/var/www/ez/# sh bin/shell/clearcache.sh --clear-all
    Removing cache files in var/cache/content
    Removing ini cache files in var/cache/ini
    Removing codepage cache files in var/cache/codepages
    Removing template cache files in var/cache/template
    Removing template override cache files in var/cache/override
    Removing template-block cache files in var/cache/template-block
    Removing translation cache files in var/cache/translation
    Removing translation cache files in var/cache/wildcard
    Removing sortkey cache files in var/cache/sortkey_
    Removing user-info cache files in var/cache/user-info
    Removing class identifier cache files in var/cache/classidentifiers_
    Removing class attribute identifier cache files in var/cache/classattributeidentifiers_

 Étape 2 : Sauvegarder la base

Si vous êtes étourdi, sachez que vous pouvez rapidement retrouver les informations « DatabaseSettings » dans le fichier « settings/override/site.ini.append.php » [2].
Faire un dump de la base :

mysqldump -u userez -p --opt ezbase | gzip -9 > ezbase.`date +%d-%m-%Y`.sql.gz

 Étape 3 : Sauvegarder le tout

Il ne reste plus qu’à archiver l’arborescence de notre instance d’Ez-Publish

server:/var/www/# tar cfz backup_ez.tar.gz ez

et hop... l’affaire est dans le sac wink

Notes

[1] Quelle version est installée ? La réponse est là : server:/var/www/ez/# more kernel/ezinfo/about.php

[2] Pour mémoire le fichier « settings/override/site.ini.append.php » contient également d’autres paramètres de configurations intéressants comme les « MailSettings », le nom et l’URL du site « SiteSettings », mais aussi ceux concernant les caches via les blocks de configuration « FileSettings », « ContentSettings », « OverrideSettings », « TemplateSettings ».

SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0