Mise à jour WordPress / Mise à jour PHP (Créer un compte)

  • WordPress :5.5
  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 43)
  • Auteur
    Messages
  • #2365180
    annacrea
    Participant
    Initié WordPress
    22 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 5.6
    • Thème utilisé : Child theme de Divi
    • Extensions en place : Advanced Custom Fields, Contact Form 7, FlatFolio – Portfolio & Gallery, Intuitive Custom Post Order, Jetpack par WordPress.com
    • Nom de l’hébergeur : PHPNET

    Problème(s) rencontré(s) :

    Bonjour,

    Je dois mettre à jour la version WordPress d’un site. La version WordPress actuelle est : WordPress 4.3.25

    Pour passer à la version 5.6 de WordPress, il m’est recommandé d’abord de mettre à jour la version PHP.

    Actuellement la version PHP est une version non recommandée : 5.2. Si je passe directement à la version 7.2, j’ai accès au front-office de mon site, mais j’ai des warnings qui s’affichent, et si je tape wp-admin je n’ai plus accès au tableau de bord. Donc je suis revenue à une version PHP basse : 5.6

    Comment doit-on s’y prendre pour faire les choses correctement et réussir à mettre à jour WordPress sans casser son site ? Je cherche depuis plusieurs jours et je ne sais pas dans quel ordre m’y prendre.
    Mettre à jour les plugins ? Désactiver tous les plugins ? Mettre à jour la version PHP version par version ? mettre à jour WordPress avec la dernière version WordPress ?

    Oui, il aurait été plus simple de faire ces mises à jour au fur et à mesure.. Je ne vous le fais pas dire.

     

    #2365185
    wrey75
    Participant
    Initié WordPress
    28 contributions

    Bonjour,

    Vous avez un vieux site avec un vieux PHP. Passez d’abord en PHP 5.6 (à priori, c’est fait).

    FAITES UNE SAUVEGARDE! À la fois des fichiers et de la base de données.

    La bonne nouvelle, c’est que vos plugins sont maintenus et cela ne devrait pas poser trop de soucis sauf avec “FlatFolio” qu’il vaut mieux supprimer ou remplacer (pas de mise à jour depuis 6 ans!!!).

    Personnellement, je mettrai à jour dans cet ordre en vérifiant le bon fonctionnement du site après chaque manipulation:

    1. Suppression des thèmes et plugins non utilisés.
    2. le thème.
    3. les plugins.
    4. Supprimer FlatFolio ou trouver un équivalent.
    5. Passer à WordPress 5.0 si possible puis 5.6 (passer de 4.3 à 5.6, c’est osé mais aussi tout à fait possible).
    6. Passer à PHP 7.x (7.2, c’est bien, mes sites tournent avec)
    7. Mettre à jour thème + plugins (si besoin)
    8. Passer à WordPress 5.6

    Ça devrait être tout bon.

    Bonne Chance, William.

    #2365193
    annacrea
    Participant
    Initié WordPress
    22 contributions

    Merci wrey75, vous êtes chic 😉

    Sauvegardes fichiers et bdd oui elles sont faites.

    Je vais supprimer FlatFolio qui n’était même pas activé ^^

    Pour bien comprendre, on regarde chaque plugin sur la page de l’extension sur wordpress.org pour voir sa dernière màj et la version wp compatible ?

    Je n’avais pas listé tous les plugins dans mon post. Je suis en train de tenter la màj du plugin W3 Total Cache en cliquant, sur la page Extensions de l’admin, sur “mettre à jour l’extension”, mais “Mises à jour en cours..” tourne indéfiniment.

    Je vais scrupuleusement suivre toutes les étapes que vous indiquez.

    J’avais aussi lu cet article qui ne vous contredit pas (réponse de Flobogo 26/02/2018) : https://wpfr.net/support/sujet/changer-la-version-php-de-mon-site-quels-impact-sur-wp/

     

    Merci

    #2365216
    Li-An
    Modérateur
    Maître WordPress
    24662 contributions

    Bonjour, comme je suis encore plus prudent, je décompose encore plus car chaque mise à jour décimale est une mise à jour importante,

    pour faire une mise à jour de ce type, il faut que vous commenciez par désactiver toutes les extensions (peut être laisser une de maintenance pour vos visiteurs) et mettez un thème par défaut. Vous faites une sauvegarde de votre base de données. Vous passez php en 7.1+.

    Vous allez télécharger chacune des versions majeures de WP ici https://fr.wordpress.org/releases/ en commençant par WP 4.4. Vous envoyez ces fichiers par FTP en écrasant ceux existants. Vous vous connectez à votre admin et vérifiez que tout fonctionne bien. Vous faites alors une sauvegarde de la base de données. Vous récupérez WP 4.5 et vous faites la même chose et ainsi de suite jusqu’à la version 5.6. C’est long mais ça a le mérite d’éviter les incidents malheureux qui vous obligeraient à tout recommencer.

    Lire aussi pour mettre à jour manuellement https://codex.wordpress.org/fr:Details_de_mise_a_jour

    #2365236
    annacrea
    Participant
    Initié WordPress
    22 contributions

    Bonjour Li-An,

    Dites-moi si je me trompe, mais concernant les versions PHP vous suggérez que je passe de la version PHP actuelle (5.6) à la 7.1 directement ?

    Et concernant les versions de WP, vous me conseillez d’y aller version par version ? là je suis sur la 4.3.25

    Comment laisser une maintenance pour les visiteurs justement ? en redirigeant le nom de domaine vers une page lambda de maintenance, ou bien via un plugin WP ?

     

    Merci

    #2365239
    Li-An
    Modérateur
    Maître WordPress
    24662 contributions

    La version php 5.6 est un bon compromis, normalement toutes les versions de WP devraient tourner avec. Si vous rencontrez un problème, essayez de passer à une version php 7.1 pour voir si ça le résout. Vous pouvez en effet laisser une extension de maintenance pour vos visiteurs. La redirection est aussi une bonne solution parce qu’elle permet de faire une mise à jour bien propre en supprimant les vieux fichiers de WP à chaque fois (n’oubliez pas de conserver précieusement wp-config.php et le contenu de wp-content/uploads qui contient vos fichiers média). Mais dans ce cas là, comment allez-vous pouvoir vérifier que tout fonctionne correctement à chaque fois 🙂

    Pour les tests, n’hésitez pas à vous balader un peu dans votre site pour voir si la navigation se passe normalement. Sur une mise à jour sauvage que j’avais faite, je me suis rendu compte que les archives des catégories était devenue buggée et j’ai dû tout recommencer à zéro en suivant le tuto que je vous ai donné.

    #2365245
    annacrea
    Participant
    Initié WordPress
    22 contributions

    Merci beaucoup pour ces conseils.

    Oui, c’est là que je me pose la même question à chaque fois et je ne trouve pas la réponse : comment mettre pour les visiteurs du site un écran de maintenance, si je veux contrôler les pages du site en y naviguant partout ? Il faudrait que moi (avec mon IP) je puisse voir le site, et pas tous les autres visiteurs, le temps de la maintenance. Existe-t-il un plugin de maintenance simple qui propose cela ?

    #2365246
    annacrea
    Participant
    Initié WordPress
    22 contributions

    Je pense avoir trouvé : WP Maintenance Mode

    Ajoutez une page de maintenance à votre blog qui informe les visiteurs que votre blog est en maintenance, ou ajoutez une page à venir pour un nouveau site Web. L’utilisateur avec des droits d’administrateur obtient un accès complet au blog, y compris le front-end.

    Activez le plugin et votre blog est en mode maintenance, fonctionne et seuls les utilisateurs enregistrés avec suffisamment de droits peuvent voir le front-end. 

     

     

    #2365249
    Li-An
    Modérateur
    Maître WordPress
    24662 contributions

    En fait n’importe quelle extension de maintenance permet de faire ce que vous demandez. C’est leur but 🙂

    #2365250
    annacrea
    Participant
    Initié WordPress
    22 contributions

    En effet, merci !

    #2365254
    annacrea
    Participant
    Initié WordPress
    22 contributions

     

    Il y a trop de mises à jour wp ! il faut les installer une à une, et sauvegarder la bdd à chaque fois, vraiment ? https://fr.wordpress.org/download/releases/

     

    #2365258
    Li-An
    Modérateur
    Maître WordPress
    24662 contributions

    Ce n’est pas de ma faute si le site n’a pas été mis à jour 🙂 Vous pouvez tenter de faire de deux en deux ou d’un seul coup sauter le pas en croisant les doigts. C’est à vous de choisir. Du moment que vous avez une sauvegarde de votre base de données, vous pouvez toujours revenir en arrière de toute manière.

    • Cette réponse a été modifiée le il y a 2 semaines par Li-An.
    #2365261
    annacrea
    Participant
    Initié WordPress
    22 contributions

    Dites-moi si je me trompe :

    je télécharge wp 4.4, puis 4.4.1 puis 4.4.2 ? ou 4.4, 4.5, 4.6… ?

    à chaque nouvelle version wp installée, je dois aussi faire une sauvegarde de la bdd ? mais la bdd n’a pas bougé, si ?

    #2365264
    wrey75
    Participant
    Initié WordPress
    28 contributions

    Ne faites que les dernières de la branche: 4.7.19, 4.8.15, etc.

    Mais, sans vouloir critiquer Li-An, qui a tout-à-fait raison sur le fait que d’y aller version par version est plus prudent, je ne suis pas certain que cela soit nécessaire vu le nombre de plugins que vous avez, et leur réputation. Surtout si vous supprimez FlatFolio.

    Après, c’est à vous de voir. Si vous suivez les conseils de Li-An, pensez à supprimer le fichier “install.php” qui pourrait être résiduel dans le répertoire “wordpress”. Et n’effacez pas les themes et plugins existants en recopiant via FTP…

    Bon courage, William.

    #2365268
    annacrea
    Participant
    Initié WordPress
    22 contributions

    Merci pour votre aide.

    Vous dites “Ne faites que les dernières de la branche: 4.7.19, 4.8.15, etc.”

    Or j’en suis à 4.4. Donc je passe de 4.4 à 4.4.24 ? puis 4.5, puis 4.5.23 ? c’est bien ça ?

     

    À chaque nouvelle version wp installée, je dois aussi faire une sauvegarde de la bdd ?

15 sujets de 1 à 15 (sur un total de 43)
  • Vous devez être connecté pour répondre à ce sujet.