Attention : le support de WAPT 2.1 a pris fin le 10 janvier 2023.

Merci de mettre à jour sur la version supportée la plus récente

Restauration du serveur WAPT

En cas de panne complète, redémarrez une installation standard du serveur WAPT sur votre serveur. Puis suivez cette procédure pour restaurer vos données.

Linux

  • Arrêter les services liés à WAPT sur le serveur.

systemctl stop nginx
systemctl stop waptserver
systemctl stop wapttasks
  • Restaurer les répertoires suivants.

# Debian / Ubuntu
  /var/www/wapt/
  /var/www/wapt-host/
  /var/www/waptwua/
  /opt/wapt/conf/
  /opt/wapt/waptserver/ssl/

  # Centos / RedHat
  /var/www/html/wapt/
  /var/www/html/wapt-host/
  /var/www/html/waptwua/
  /opt/wapt/conf/
  /opt/wapt/waptserver/ssl/
  • Restaurer la base de données (adaptez le nom de votre fichier). La première commande supprime la base de données WAPT (si elle existe). Assurez-vous que votre fichier dump est correct avant de le supprimer !

sudo -u postgres psql -c "drop database wapt"
sudo -u postgres psql < /tmp/backup_wapt.sql
  • Appliquer les droits de propriété aux dossiers restaurés.

# Debian / Ubuntu
  chown -R wapt:www-data /var/www/wapt/
  chown -R wapt:www-data /var/www/wapt-host/
  chown -R wapt:www-data /var/www/waptwua/
  chown -R wapt /opt/wapt/conf/
  chown -R wapt /opt/wapt/waptserver/ssl/

   # CentOS / RedHat
  chown -R wapt:www-data /var/www/html/wapt/
  chown -R wapt:www-data /var/www/html/wapt-host/
  chown -R wapt:www-data /var/www/html/waptwua/
  chown -R wapt /opt/wapt/conf/
  chown -R wapt /opt/wapt/waptserver/ssl/
  • Analyser les dépôts de paquets.

# Debian / Ubuntu
  wapt-scanpackages /var/www/wapt/

# CentOS / RedHat
wapt-scanpackages /var/www/html/wapt/
  • Redémarrer les services liés à WAPT sur le serveur.

systemctl start wapttasks
systemctl start waptserver
systemctl start nginx

Windows

  • Arrêter les services liés à WAPT sur le serveur.

    net start wapttasks
    net start waptserver
    net start waptnginx
    
  • Restaurer les répertoires suivants.

    C:\wapt\waptserver\repository\wapt
    C:\wapt\waptserver\repository\wapt-host
    C:\wapt\waptserver\repository\waptwua
    C:\wapt\waptserver\conf
    C:\wapt\waptserver\nginx\ssl
    
  • Appliquer le droit total au dossier C:\wapt\waptserver\repository pour le groupe « Service Réseau ».

  • Restaurez la base de données PostgreSQL avec pg_restore.exe.

    "C:\wapt\waptserver\pgsql-9.6\bin\psql.exe" -f c:\backup_wapt.sql -U postgres
    
  • Analyser les dépôts de paquets.

    wapt-scanpackages "C:\wapt\waptserver\repository\wapt"
    
  • Redémarrer les services liés à WAPT sur le serveur.

    net start wapttasks
    net start waptserver
    net start waptnginx