Dit is een vervolgbericht van MAMP configureren (met WordPress) en is een gids voor het kopiëren van een website naar MAMP. Of ik kan dit zeggen door te zeggen: je eigen live WordPress-website kopiëren en lokaal op je laptop of pc laten draaien. MAMP is een kleine app waarmee uw computer eenvoudig een lokale webserveromgeving voor WordPress kan uitvoeren Het bovenstaande kan worden gebruikt als een testomgeving voor aankomende wijzigingen aan uw website als u nog geen kindthema heeft. Dit kan ook worden gebruikt om een ​​geïsoleerd speelgebied te hebben om te zien hoe uw website er in verschillende vormen uitziet Ik heb geprobeerd de onderstaande zet op hoog niveau te illustreren. We downloaden de MySQL-database en WordPress-bestanden en gooien ze in MAMP Ervan uitgaande dat MAMP al is geïnstalleerd, moeten we de volgende lijst doorlopen om een ​​lokale kopie van uw WordPress-website te verkrijgen: 1. Ontvang een kopie van uw WordPress-database 2. Download een opname van uw WordPress-bestanden 3. Importeer een WordPress-database met behulp van myPHPAdmin 4. Configureer index.php om connectiviteit met uw database mogelijk te maken 5. Werk de WordPress-database bij voor WP-Admin-toegang Download uw WordPress-database **1 Open uw hostingprovider **cPanel **2. **Open **phpMyAdmin** en selecteer **Exporteren** in de bovenste menubalk. **3. **Een snelle export in het **SQL-formaat** is prima. **4. **Wanneer u op go klikt, begint u met het downloaden van uw **MySQL-database** Download uw WordPress-bestanden Er zijn veel manieren waarop uw websitebestanden kunnen worden gedownload, waarvan er enkele op uw configuratiescherm worden weergegeven Laten we vandaag kiezen **Back-up** Ga je gang voor de download U ontvangt een e-mail waar de back-up is opgeslagen om deze te pakken met behulp van Bestandsbeheer of FTP. Ook wordt het MySQL-logbestand als bijlage toegevoegd. Misschien een idee voor een andere blog om dit op een dag te herstellen De database importeren Voordat we beginnen, is de standaard maximale importgrootte in phpMyAdmin 2MB. Mijn door whytepete.com gehoste versie van phpMyAdmin had echter een waarde van 50 MB De grootte van mijn WordPress-database is slechts 5 MB, dit zal natuurlijk variëren afhankelijk van de inhoudsvolumes. Ik moest het php.ini-bestand wijzigen om de import mogelijk te maken **1. **Zoek het/de **php.ini-bestand(en) *Hier is een tool als * *Agent Ransack* * nuttig voor mij.* **2. **Vink **MAMP** aan om de actieve versie te bevestigen. Het is waarschijnlijk dat de meest recente versie van MAMP toch als standaard zal worden uitgevoerd.* **3 Laten we, voordat we verder gaan, de verschillen binnen elk van deze **php.ini-bestanden *WinMerge* * controleren doet de truc, er is slechts één verschil tussen versie 7.17 en 7.0.0, zoals hieronder weergegeven.Er zijn een paar toevoegingen en wijzigingen in de standaardwaarden per hoofdversie zo te zien. * **4. **Stop **MAMPâÃÂÃÂs Apache& MySQL-services** en het relevante **php.ini-bestand bewerken *Het is 100% de moeite waard om het commentaargedeelte bovenaan te lezen.* ** 5 Bewerk het volgende waar nodig. **memory_limit** *Maximale hoeveelheid geheugen die een script mag verbruiken (Standaard âÃÂà128M)* **post_max_size** *Maximale grootte van POST-gegevens die PHP accepteert (Standaard à ¢ÃÂà8M **upload_max_filesize** *Maximum toegestane grootte voor geüploade bestanden (Standaard âÃÂà2M Het bovenstaande moet worden ingesteld van groot naar klein, zoals weergegeven door hun standaardwaarden. Als we de upload_max_filesize waarde wijzigen in 25M, zal het nog steeds gebonden zijn aan de post_max_size waarde. Dit is wat ik heb gedaan omdat mijn database binnen de limiet van 8 miljoen past **6. **Open **phpMyAdmin**& maak een **nieuwe database aan **7. **Selecteer uw nieuwe database in de linker werkbalk. *De âÃÂÃÂselectie van een database is een beetje eigenzinnig, we moeten er alleen voor zorgen dat het Âwordt gemarkeerd vóór het importeren.* **8. **Klik op het tabblad **Importeren** en blader naar uw gedownloade **WordPress-database **9. **Klik **Ga **10. **Succes! PHP configureren& WordPress Nu we onze database hebben geïmporteerd naar MySQL Server, moeten we PHP& WordPress **1. **Laten we eerst eens kijken naar de **WordPress-bestanden** die u nodig heeft voor uw download. *Als u een volledige back-up van uw website-directories heeft, moet u kijken in homedir >public_html.* **2. **Al die bestanden moeten worden gekopieerd naar **MAMP >htdocs *Bestaande bestanden vervangen zoals index.php.* **3. **Navigeer nu naar de website om te zien wat er gebeurt. *Dit is een populaire foutmelding.* **4. **Wijzig het bestand **wp_config.php** zoals weergegeven. * Noteer het bestandspad in de Notepad ++ -header. * De wijzigingen van belang zijn: **definieer(âÃÂÃÂDB_NAMEâÃÂÃÂ, âÃÂÃÂwhytepete *De naam van de WordPress-database.* * *define(âÃÂÃÂDB_USERâÃÂÃÂ, âÃÂÃÂlocal_user1 *MySQL-gebruikersnaam met machtigingen voor de WordPress-database .* **definieer(âÃÂÃÂDB_PASSWORDâÃÂÃÂ, âÃÂÃÂunsafe123 *Het bijbehorende wachtwoord voor de bovenstaande gebruiker.* **definieer(âÃÂÃÂDB_HOSTâÃÂÃÂ, âÃÂÃÂlocalhost *Het adres van uw server die MySQL host.* table_prefix = âÃÂÃÂwp *U kunt uw tabelprefix vinden door naar al uw tabellen in de WordPress-database te kijken.* **5 Ververs uw browser enâ ÃÂæ HOERA! Navigatie& WP-beheerderstoegang Nadat u uw lokale website in gebruik heeft genomen, zult u snel beseffen dat links naar uw website navigeren in plaats van naar de juiste localhost/subdir. Het handmatig typen van URL's werkt echter prima Als we naar localhost/wp-admin navigeren, wordt u ook doorgestuurd naar uw eigenlijke webpagina WP-Admin-inlogpagina. Als u niet meteen wordt omgeleid, gebeurt dit in ieder geval wanneer u probeert in te loggen De oplossing is om de tabel Opties in de WordPress-database bij te werken, zoals weergegeven En de laatste stap is om de login te repareren!