Ceci est un article de suivi de Configuration de MAMP (avec WordPress) et est un guide sur la façon de copier un site Web sur MAMP. Ou je peux formuler cela en disant, en copiant votre propre site Web WordPress en direct et en le faisant fonctionner localement sur votre ordinateur portable ou votre PC. MAMP est une petite application qui permet à votre ordinateur d'exécuter facilement un environnement de serveur Web local pour WordPress Ce qui précède peut être utilisé comme environnement de test pour les modifications à venir sur votre site Web si vous n'avez pas encore de thème enfant. Cela peut également être utilisé pour avoir une zone de jeu isolée pour voir à quoi ressemble votre site Web sous différentes formes. J'ai tenté d'illustrer le mouvement de haut niveau ci-dessous. Nous téléchargeons la base de données MySQL et les fichiers WordPress et les lançons dans MAMP En supposant que MAMP est déjà installé, nous devons parcourir la liste suivante pour obtenir une copie locale de votre site Web WordPress : 1. Obtenez une copie de votre base de données WordPress 2. Téléchargez une capture de vos fichiers WordPress 3. Importer une base de données WordPress à l'aide de myPHPAdmin 4. Configurez index.php pour permettre la connectivité à votre base de données 5. Mettre à jour la base de données WordPress pour l'accès WP-Admin Téléchargez votre base de données WordPress **1 Ouvrez votre hébergeur **cPanel **2. **Ouvrez **phpMyAdmin** et sélectionnez **Exporter** dans la barre de menu supérieure. **3. **Une exportation rapide au **format SQL** convient. **4. **Lorsque vous appuyez sur go, vous commencerez le téléchargement de votre **base de données MySQL** Téléchargez vos fichiers WordPress Il existe de nombreuses façons de télécharger les fichiers de votre site Web, dont quelques-unes seront affichées sur votre panneau de contrôle Aujourd'hui, choisissons **Sauvegarde** Allez-y pour le téléchargement Vous recevrez un e-mail à l'endroit où la sauvegarde a été enregistrée pour la saisir à l'aide du gestionnaire de fichiers ou du FTP. De plus, le fichier journal MySQL sera inclus en pièce jointe. Peut-être une idée pour un autre blog pour restaurer cela un jour Importation de la base de données Avant de commencer, la taille d'importation maximale par défaut dans phpMyAdmin est de 2 Mo. Ma version hébergée de Whytepete.com de phpMyAdmin était livrée avec une valeur de 50 Mo La taille de ma base de données WordPress n'est que de 5 Mo et cela varie bien sûr en fonction des volumes de contenu. J'ai dû modifier le fichier php.ini pour permettre l'importation **1. **Trouvez le(s) fichier(s) **php.ini *C'est là qu'un outil comme * *Agent Ransack* * m'est utile.* **2. **Vérifiez **MAMP** pour confirmer la version en cours d'exécution. *Ità Il est probable que la version la plus récente de MAMP s'exécute par défaut de toute façon.* **3 Avant de continuer, confirmons les différences au sein de chacun de ces **fichiers php.ini *WinMerge* * fait l'affaire, il n'y a qu'une seule différence, comme indiqué ci-dessous, entre la version 7.17 et 7.0.0. Il y a quelques ajouts et modifications aux valeurs par défaut par version majeure en apparence. * **4. **Arrêtez **MAMPâÃÂÃÂs Apache& MySQL** et modification du fichier **php.ini correspondant 5 Modifiez les éléments suivants si nécessaire. **memory_limit** *Quantité maximale de mémoire qu'un script peut consommer (par défaut âÃÂà 128M)* **post_max_size** *Taille maximale des données POST que PHP acceptera (par défaut à ¢ÃÂà8M **upload_max_filesize** *Taille maximale autorisée pour les fichiers téléchargés (par défaut âÃÂà 2M Ce qui précède doit être défini du plus grand au plus petit, comme indiqué par leurs valeurs par défaut. Si nous modifions la valeur upload_max_filesize à 25M, il sera toujours lié par la valeur post_max_size. C'est ce que j'ai fait car ma base de données s'inscrit dans la limite de 8M **6. **Ouvrez **phpMyAdmin**& créer une **nouvelle base de données **7. **Sélectionnez votre nouvelle base de données dans la barre d'outils de gauche. *La âÃÂÃÂsélectionâÃÂàd'une base de données est un peu excentrique, nous avons juste besoin de nous en assurerâÃÂà est mis en surbrillance avant l'importation.* **8. **Cliquez sur l'onglet **Importer** et recherchez votre **base de données WordPress ** téléchargée **9. **Appuyez sur **Aller **10. **Succès! Configuration des services PHP& WordPress Maintenant que notre base de données est importée sur MySQL Server, nous devons configurer PHP& WordPress **1. **Tout d'abord, examinons les **fichiers WordPress** dont vous avez besoin à partir de votre téléchargement. * Si vous disposez d'une sauvegarde complète des répertoires de votre site Web, vous devrez regarder dans homedir >public_html.* **2. **Tous ces fichiers doivent être copiés dans **MAMP >htdocs *Remplacer les fichiers existants tels que index.php.* **3. ** Maintenant, accédez au site Web pour voir ce qui se passe. *C'est un message d'erreur courant.* **4. **Modifiez le fichier **wp_config.php** comme indiqué. * Prendre note du chemin du fichier dans l'en-tête Notepad ++. * Les changements à noter sont : **définir(âÃÂÃÂDB_NAMEâÃÂÃÂ, âÃÂÃÂwhytepete *Le nom de la base de données WordPress.* * *define(âÃÂÃÂDB_USERâÃÂÃÂ, âÃÂÃÂlocal_user1 *Nom d'utilisateur MySQL avec autorisations sur la base de données WordPress .* **define(âÃÂÃÂDB_PASSWORDâÃÂÃÂ, âÃÂÃÂunsafe123 *Le mot de passe associé pour le au-dessus de l'utilisateur.* **define(âÃÂÃÂDB_HOSTâÃÂÃÂ, âÃÂÃÂlocalhost *L'adresse de votre serveur hébergeant MySQL.* table_prefix = âÃÂÃÂwp *Vous pouvez trouver le préfixe de votre table en consultant toutes vos tables dans la base de données WordPress.* **5 Actualisez votre navigateur etâ ÃÂæ HURRAY ! Navigation& Accès WP-Admin Après avoir mis en place votre site Web local, vous réaliserez rapidement que les liens naviguent vers votre site Web plutôt que vers l'hôte local/le sous-répertoire approprié. La saisie manuelle des URL fonctionne bien De plus, si nous naviguons vers localhost/wp-admin, vous serez redirigé vers la page de connexion WP-Admin de votre page Web actuelle. Si vous n'êtes pas redirigé immédiatement, cela se produira au moins lorsque vous essayez de vous connecter Le correctif consiste à mettre à jour la table Options dans la base de données WordPress, comme indiqué Et la dernière étape consiste à corriger la connexion !