Skip to content

Jewlse/Backup-Restore-Wordpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python 3.6 MIT

Backup-Restore-Wordpress

Ce Script python permet de restaurer/sauvegarder en intégralité un site Wordpress depuis/vers un SFTP.

Pour commencer

WordPress est un logiciel destiné à la conception et à la mise à jour dynamique de sites web ou d'applications multimédias. L'objectif de ce script est de pouvoir sauvegarder et restaurer un site wordpress complet en un minimum de temps.

Pré-requis

Le script ne fonctionnera que sur un système disposant d'un serveur LAMP (Linux, Apache, MySQL, PHP) et d'une installation Wordpress.

Environnement lors de la fabrication du script :

  • Ubuntu Server 20.04
  • Apache 2
  • MySQL 8.0.23
  • PHP 7.4.3
  • Wordpress 5.7
  • Python 3.8.5

Installation et configuration

  1. Installer le paquet python3 sur votre système d'exploitation linux si celui-ci ne le possède pas déjà. Pour un Ubuntu Server 20.04, saisir la commande suivante dans un terminal:
sudo apt-get update && apt-get upgrade && apt-get install python3 -y
  1. Installer le gestionnaire de paquet python pip. Pour Ubuntu Server 20.04, saisir la commande suivante dans un terminal:
sudo apt-get install python3-pip -y
  1. Télécharger le contenu du dépôt https://github.com/Jewlse/Backup-Restore-Wordpress dans un dossier en local sur votre machine.

  2. Installer les modules python3 listés dans le fichier requirements.txt, ils sont indispensables à la bonne exécution du script. Pour un Ubuntu Server 20.04, saisir la commande suivante dans un terminal:

sudo pip3 install -r requirements.txt

Cette commande doit être exécutée dans le dossier contenant le fichier requirements.txt.

  1. Ouvrir le fichier myconfiguration.py avec un editeur de texte et saisir les informations propres à votre installation à la place des XXXXXXXXXXX.

Démarrage

Lancer le script en saissisant la commande suivante dans un terminal qui pointe vers le dossier dans lequel se trouve le contenu du dépôt https://github.com/Jewlse/Backup-Restore-Wordpress

sudo python3 backup-restore-wordpress.py

Version du script

  • Version 1.0.0 :
    • Mise à disposition du script sur Github le 14/04/21

Auteurs

License

Ce projet est sous licence MIT - voir le fichier LICENSE pour plus d'informations

About

Script python qui permet de restaurer/sauvegarder un site Wordpress depuis/vers un SFTP.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages