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¶
- Stop WAPT related services on the WAPT Server. 
systemctl stop nginx
systemctl stop waptserver
systemctl stop wapttasks
- Restore the following directories. 
    # 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/
- Restore the database (adapt the name of your file). The first command deletes the WAPT database (if it exists). Make sure that your dump file is correct before deleting! 
sudo -u postgres psql -c "drop database wapt"
sudo -u postgres psql < /tmp/backup_wapt.sql
- Apply ownership rights to the restored folders. 
    # 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/
- Scan package repositories. 
    # Debian / Ubuntu
wapt-scanpackages /var/www/wapt/
    # CentOS / RedHat
    wapt-scanpackages /var/www/html/wapt/
- Restart WAPT related services on the WAPT Server. 
systemctl start wapttasks
systemctl start waptserver
systemctl start nginx
Windows¶
- Stop WAPT related services on the WAPT Server. - net start wapttasks net start waptserver net start waptnginx 
- Restore the following directories. - C:\wapt\waptserver\repository C:\wapt\waptserver\conf C:\wapt\waptserver\nginx\ssl 
- Apply full rights to the folder - C:\wapt\waptserver\repositoryfor the « Network Service » group.
- Restore PostgreSQL Database with pg_restore.exe. - "C:\wapt\waptserver\pgsql-9.6\bin\psql.exe" -f c:\backup_wapt.sql -U postgres 
- Scan package repositories. - wapt-scanpackages "C:\wapt\waptserver\repository\wapt" 
- Restart WAPT related services on the server. - net start wapttasks net start waptserver net start waptnginx