[Résolu] Créer un environnement de développement Local

  • WordPress :4.9
  • Statut : résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #2037054
    paour@free.fr
    Participant
    Initié WordPress
    4 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : PHP Version 5.6.8 / MySQL 5.0.77
    • Nom de l’hébergeur : perso.free.fr

    Problème(s) rencontré(s) : suite à un plantage de mon site sur free.fr que j’ai fini par résoudre, je souhaite avoir une copie de développement sur mon PC local (environnement IIS / PHP / Mysql)

    J’ai donc rapatrié tout mon dossier WP en local via FTP, et ma base SQL, mais je ne trouve pas ou paramétrer la connexion sur mon serveur local.

    WP local essaye d’accéder à sql.free.fr.

    Comment paramétrer le site sur ma machine ? (compte, source de la base, etc.)

    Merci

    Nicolas

    #2039962
    momofr@free.fr
    Modérateur
    Maître WordPress
    1650 contributions

    Salut, tu utilises une solution type Wamp sur ton PC ?

    Lorsque l’on rapatrie un site en local il faut modifier quelques petites choses pour qu’il fonctionne en local sinon effectivement il cherche avant tout à retrouver son environnement en ligne.

    Selon le contenu de ton site tu peux partir d’un WordPress tout neuf en local, attention si tu as une thème personnalisé car tu risque de perdre des paramètres (si ils ne sont pas exportables).

    Une fois ton site placé en local et la base de données recréée dans MySQL il faut modifier le fichier wp-config.php avec tes nouvelles données :

    • nom du serveur = localhost (normalement)
    • nom de l’utilisateur MySQL = root (normalement)
    • mot de passe MySQL = root (normalement mais pas certain)

    A ce stade ton site local va chercher les données dans ta bas locale, mais il faut modifier maintenant l’URL du site dans la base de données car pour l’instant elle pointe vers ton site en ligne, on accède à la base de données via PhpMyAdmin (Wamp), une fois connecté à ta base tu cherches la table wp_options (ou xx_Options, xx correspondant au préfixe utilisé dans ta base), tu verras apparaître une longue liste d’entrées dans cette table, il faut modifier le contenu de 2 seulement pour avoir un site totalement local :

    • siteurl
    • home

    Dans chacune de ces entrée tu changes l’URL du site en ligne par celle locale (à récupérer dans Wamp).

    Tu peux faire autrement dans PhpMyAdmin avec des requêtes SQL comme expliqué dans cet article sur WPFormation.

    Consulte aussi cet article un peu ancien sur WPChannel.

    Si tout est en ordre tu auras ton site local complètement fonctionnel.

    #2041617
    paour@free.fr
    Participant
    Initié WordPress
    4 contributions

    Bonsoir,

    Merci pour la réponse détaillée, mais il doit manquer des trucs…

    Voici des éléments pour aller plus loin

    /tu utilises une solution type Wamp sur ton PC ?

    Non, j’installe tout moi-même IIS/PHP/MySQL et phpmyadmin (qui fonctionne pour d’autres sites, c’est donc opérationnel)

    /(…)il faut modifier le fichier wp-config.php avec tes nouvelles données :

    • nom du serveur = localhost (normalement)   (OK, déjà modifié avec nom local de ‘DB_HOST’)
    • nom de l’utilisateur MySQL = root (normalement)   (OK, déjà modifié avec mon identifiant local de ‘DB_USER’)
    • mot de passe MySQL = root (normalement mais pas certain)   (OK, déjà modifié avec mon passe local de ‘DB_PASSWORD’)
    • et je rajoute ‘DB_NAME’ car j’ai plusieurs bases locales

    /(…)il faut modifier le contenu de 2 seulement pour avoir un site totalement local :

    • siteurl   (OK, j’avais pas fait, mais modifié)
    • home  (OK, j’avais pas fait, mais modifié)

    /(…)Si tout est en ordre tu auras ton site local complètement fonctionnel.

    Et donc : page blanche, mais j’ai retéléchargé toutes mes données du site (fichier + 3 dossiers WP) et

    CA MARCHE

    Cordialement

    Nicolas

     

     

    #2041667
    paour@free.fr
    Participant
    Initié WordPress
    4 contributions

    Merci Grand Maître 🙂

    Nicolas

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