Création d’une copie locale d’un site existant (Créer un compte)

  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #503014
    mgemeline
    Membre
    Initié WordPress
    2 contributions

    Bonjour,

    J’ai récupéré la maintenance d’un site existant fait avec WordPress. On me demande de gros changement sur la structure du site et j’aimerais les tester en local dans un premier temps. Jusqu’ici je faisais les mises à jour directement en ligne.
    J’ai récupéré par transfert ftp tous les fichiers. J’ai également exporté et installé en local la base de données mysql.
    Et là je ne sais pas ce que je dois faire pour avoir une version sur mon pc, sur laquelle je pourrai tester les différentes modifications.
    Je travaille à l’envers, je m’en rends bien compte, mais c’est ainsi et je n’ai pas le choix.

    Merci d’avance pour votre aide

    #805427
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    si tu as installé en local la base, c’est que tu as un outil du type wamp ?
    Tu dois donc juste modifier dans la table wp_options les deux lignes avec l’url

    #805428
    marcoboulo
    Participant
    Chevalier WordPress
    173 contributions

    Faut installer un émulateur apache – MySql – php => wamp ou easyphp

    La réponse complète serait trop longue, il va falloir que tu suives un tuto !

    Moi, j’utilise easyphp et j’ai tous mes sites wp en local et ça tourne sans problème.

    En gros tu vas installer ta base avec phpMyAdmin, tu vas modifier wp-config.php pour pointer vers ta Bdd en local et mets ton site à la racine du dossier easyphp c’est plus facile, dans le dossier modules ou www par exemple…. ça devrait fonctionner.

    #805429
    mgemeline
    Membre
    Initié WordPress
    2 contributions

    Merci
    J’ai easyphp qui est installé.
    Je suis un peu perdue avec wordpress parce que j’ai l’habitude de faire des sites en php (avec bd en mysql) avec dreamweaver. De plus ce n’est pas moi qui ai fait ce site et j’essaie de le décrypter.
    Si il y a un tuto, je suis preneuse. Ceux que j’ai trouvé jusqu’ici parlent de travailler dans un premier temps en local, puis d’exporter. Et là j’ai besoin du contraire.

    #805430
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Si tu as l’habitude de faire des sites en php, tu continues, wordpress EST un site en php avec BD mysql.
    Tu as le codex qui t’explique la hiérarchie des templates (donc le lien est en haut de la page).

    Quant à travailler en local, personnellement je préfère wamp, mais c’est sans doute pareil avec easyphp, et c’est très simple. L’installation du logiciel créé le serveur virtuel, et il y a un répertoire www . C’est dans celui là que tu mets les fichiers php.
    Tu as une adresse http://localhost/phpmyadmin qui te permet d’interagir avec la base de données, et c’est tout c’est exactement comme avec un serveur distant

    Donc tu mets dans ton www tous les fichiers que tu as downloadé du serveur distant (en vérifiant qu’il n’y a pas de commandes exotiques dans le .htaccess, genre définition de php5, ou en les désactivant).
    Tu modifies les valeurs de connexion à la base de données dans le fichier wp-config.php (que tu n’oublies pas d’enregistrer en utf-8, mais si tu bosses avec Dream il n’y a pas de problème)
    Via phpmyadmin, tu importes la base que tu as exportée du serveur
    Toujours via phpmyadmin, tu vas dans la base, dans la table wp_options et tu changes les deux lignes où l’url du site apparait (home et siteurl de mémoire)

    Et voilà, ensuite tu accèdes à ton site « en local » c’est à dire avec l’url http;//localhost (ou équivalent, là ça dépend de easyphp) et tout se passe comme si tu étais sur un serveur distant

    L’essentiel est de comprendre comment s’articulent les fichiers du thème … cf codex en haut

    et tant qu’à faire… passe un coup d’oeil curieux sur la page de référence des fonctions wordpress, car il ne faut pas tout recoder soi même (et regardes aussi la page sur querypost)

    #805431
    Emka
    Participant
    Initié WordPress
    25 contributions

    Bonjour,
    j’ai suivi cette méthode,
    la page d’accueil s’affiche bien
    les lien pointent bien en local
    mais quand je clique je n »ai que des « no found ».
    Bizarrement tout marche bien coté administration wordpress. (tableau bord, modification article etc…)

    Une idée?

    #805432
    Flobogo
    Modérateur
    Maître WordPress
    20202 contributions

    Bonsoir Emka et Mgemeline,

    Je vous conseille ce post, où Luciole135 et Guy m’ont bien aidée pour faire exactement ce que veut faire Mgemeline : rapatrier un « vrai site » sur un site-test en local

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