IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Script copie intégrale wordpress


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Août 2018
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Août 2018
    Messages : 56
    Par défaut Script copie intégrale wordpress
    Bonjour

    Dans l'un de mes modules je dois faire un script en python qui me permet de copier l'intégralité de mon site wordpress afin d'avoir des backup ainsi le jour ou pour X raison nous avons un pépin, j'ai toujours une copie ailleurs que je pourrais déployer et que mon site soit de nouveau en ligne.

    Hors le module comporte 4h de cours... je suis plus orienté réseaux/sécurité que dev... mais bon passons c'est imposé dans le parcours, les 4h ne me permettent pas du tout de faire ce type de chose... alors j'ai bien noté qu'ils existent dans tas de plug-in permettant de faire ce genre de chose en quelques clics je l'ai même mentionné au formateur ce qui lui à pas vraiment plu

    Du coup je me demande si c'est réellement possible via Python car pour le moment j'ai vu des tas de scripts mais pas en python, quel éléments copiés de wordpress? et surtout comment concevoir ce fichu scripts...

    Pour le moment le "site" wordpress est en local sur la machine que nous émulons avec Xamp

    Honnêtement j'ignore comment faire... c'est vraiment pas mon domaine le scripting/langage

    dans l'idée j'aimerai que mon script en python me permette :

    1) copie entière du site wodpress, base de données etc... absolument tout
    2) ajouter la date du jour+heure de la dite copie
    3) envoyer la copie sur un ftp par exemple
    4) supprimer la précédente copie
    5) envoyer une notification que la copie est faite et que tout est ok

    ça m'a l'air costaud quand même....

    En gros...

    Merci

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Citation Envoyé par kaillros Voir le message
    car pour le moment j'ai vu des tas de scripts mais pas en python, quel éléments copiés de wordpress? et surtout comment concevoir ce fichu scripts...
    C'est un petit projet qu'on sait comment faire après avoir un peu appris à programmer.
    Et je dirais que si vous ne savez pas par où commencer, c'est qu'il vous manque des bases... soit vous prenez le temps d'apprendre soit vous utilisez des codes qui fonctionnent (quel intérêt de les ré-écrire en Python?)

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Août 2018
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Août 2018
    Messages : 56
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,



    C'est un petit projet qu'on sait comment faire après avoir un peu appris à programmer.
    Et je dirais que si vous ne savez pas par où commencer, c'est qu'il vous manque des bases... soit vous prenez le temps d'apprendre soit vous utilisez des codes qui fonctionnent (quel intérêt de les ré-écrire en Python?)

    - W

    Pourquoi en python car imposer pas le choix, et ce type de "formation" c'est je t'explique en gros pour 99% débrouille toi après =/ pas simple quand vous faite quasi jamais de scripting puisque pas votre branche... c'est comme demander à un dev de faire de la configuration réseaux poussif ça risque d'être très coton

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Citation Envoyé par kaillros Voir le message
    débrouille toi après =/ pas simple quand vous faite quasi jamais de scripting puisque pas votre branche...
    Si c'est pas votre branche quel est l'intérêt d'apprendre à programmer?
    Et si vous voulez apprendre à programmer qu'est ce que va apporter de faire faire le boulot par d'autres?
    Vous pouvez apprendre des tas de choses sur le foot en regardant les pros jouer devant votre télé... mais il faut déjà être "amateur" pour en profiter. Et pour être "amateur", il faut déjà savoir taper un peu dans le ballon et jouer en équipe. On va pouvoir essayer de se perfectionner.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par défaut
    Bonjour ,

    1) copie entière du site wordpress, base de données etc... absolument tout

    C'est le début qui n'est pas clair ..
    - soit tout est copié et c'est une sauvegarde qui va geler l'ensemble
    - soit il faut un raz du site pour que de nouveau utilisateurs commencent à zéro

    2) ajouter la date du jour+heure de la dite copie
    - facile

    3) envoyer la copie sur un ftp par exemple
    - facile

    4) supprimer la précédente copie
    - facile

    5) envoyer une notification que la copie est faite et que tout est ok
    - facile

    ------------------------------------------
    nb : wordpress est écrit en PHP

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Il n'est pas "facile" de faire la sauvegarde d'un site web "actif" pour arriver à le restaurer (ailleurs) plus tard.

    Le plus simple est de l'arrêter, sauvegarder, et recopier la sauvegarde "ailleurs".

    Et comme on va automatiser le lancement de programmes "utilitaires", il faut déjà documenter et réaliser l'opération "à la main".
    Ensuite l'automatiser c'est du scripting "simple" où Python n'ajoute pas grand chose.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Membre averti
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Août 2018
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Technicien réseau

    Informations forums :
    Inscription : Août 2018
    Messages : 56
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Si c'est pas votre branche quel est l'intérêt d'apprendre à programmer?
    Et si vous voulez apprendre à programmer qu'est ce que va apporter de faire faire le boulot par d'autres?
    Vous pouvez apprendre des tas de choses sur le foot en regardant les pros jouer devant votre télé... mais il faut déjà être "amateur" pour en profiter. Et pour être "amateur", il faut déjà savoir taper un peu dans le ballon et jouer en équipe. On va pouvoir essayer de se perfectionner.

    - W
    Puisque c'est imposer dans le "cursus" comme parfois on nous impose d'utiliser certain logiciel on ne peut faire autrement... y a des modules à faire pour valider l'ensemble et y a module ou l'on doit faire un scripts en python (langage imposer là aussi) j'ai trouvé un bout de code me permettant déjà de faire de simple copie, mais j'ai une erreur de droit manifestement lorsque je veux copier mon site (actuellement en local xamp)

  8. #8
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6

  9. #9
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Citation Envoyé par kaillros Voir le message
    j'ai trouvé un bout de code me permettant déjà de faire de simple copie, mais j'ai une erreur de droit manifestement lorsque je veux copier mon site (actuellement en local xamp)
    Un fichier peut être ouvert ou protégé par des droits d'accès.

    Pour faire une sauvegarde qui pourra être restaurée, il faudra non seulement pouvoir récupérer l'arborescence des fichiers (et leur contenu) mais aussi propriétaires et droits d'accès en assurant "l'intégrité" de l'ensemble.

    Si vous n'avez aucune idée des problèmes à résoudre, vous allez juste faire n'importe quoi (et c'est pas Python qui apporte de l'intelligence à la solution à construire, c'est juste vous).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Script copie de répertoire avec rétention de 30 jours
    Par liondu75 dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 17/06/2011, 14h44
  2. Le script de blog WordPress sous le feu des Hackers ?
    Par Gordon Fowler dans le forum Actualités
    Réponses: 5
    Dernier message: 10/09/2009, 10h52
  3. [Batch] script copie police sur reseau
    Par rihab84 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 07/04/2009, 16h44
  4. script copie de fichier via Http
    Par msim29 dans le forum Windows
    Réponses: 1
    Dernier message: 30/06/2008, 10h09
  5. [Probléme] Script copie dans un fichier
    Par maloute80 dans le forum Langage
    Réponses: 23
    Dernier message: 29/11/2007, 15h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo