WordPress verhuizen - participatiemedia.wikispaces.com…  · Web viewVerplaats de...

6
3/25/2013 WordPress verhuizen http://codex.wordpress.org/Moving_WordPress Kris Cardinaels

Transcript of WordPress verhuizen - participatiemedia.wikispaces.com…  · Web viewVerplaats de...

Page 1: WordPress verhuizen - participatiemedia.wikispaces.com…  · Web viewVerplaats de WordPress-bestanden naar hun nieuwe locatie. Dit omvat alle bestanden in de folder van de originele

3/25/2013

WordPress verhuizenhttp://codex.wordpress.org/Moving_WordPress

Kris Cardinaels

Page 2: WordPress verhuizen - participatiemedia.wikispaces.com…  · Web viewVerplaats de WordPress-bestanden naar hun nieuwe locatie. Dit omvat alle bestanden in de folder van de originele

Kris Cardinaels

WordPress verhuizenhttp://codex.wordpress.org/Moving_WordPress

Als de domeinnaam en URLs niet veranderenJe WordPress-site verplaatsen naar een locatie waarbij de Home- en site-URLs niet veranderen, is heel eenvoudig en kan in de meeste gevallen door slechts de bestanden te verplaatsen.

Als de database en de URL het zelfde blijven, kan je de site verplaatsen door enkel de bestanden en database te kopiëren naar de nieuwe locatie.

Als de database-naam verandert, moet je wp-config.php aanpassen met de juiste waarden.

Als je wil testen voordat je verplaatsing doorvooert, moet je tijdelijk “siteurl” en “home” in de database-tabel “wp-options” aanpassen (met phpMyAdmin of gelijkaardig).Als je gebruik maakt van url-herschrijving (rewrites) door permalinks moet je .htaccess uitschakelen en de permalinks herconfigureren als de site vanaf de nieuwe locatie online gaat.

Als je een nieuwe server in gebruikt neemt, maar binnen hetzelfde domein, moet je enkel wp-config.php aanpassen met de nieuwe datatabase- en gebruikersinformatie en alles zoals het is opladen naar de nieuwe server.

Als je domeinnaam of URLs veranderenAls je domeinnaam of de URLs veranderen, bijvoorbeeld van http://example.com/blog naar http://example.com of http://example.com naar http://newexample.com, dan zijn er bijkomende zaken waarmee je rekening moet houden. De bestanden en database kunnen verplaatst worden, maar de verwijzingen naar de oude domeinnaam of oude locatie zullen in de database blijven en dat kan problemen veroorzaken bij het tonen van links of het gekozen thema.

Wanneer je een ‘zoeken en vervangen’ doorvoert op de volledige database om de URLs te vervangen, kan je problemen creëren voor geserialiseerde gegevens, omdat sommige thema’s en widgets gegevens opslaan met de lengte van URL aangeduid (ter controle). Als dat laatste dus verandert, zullen er zaken niet meer werken. Om dit probleem te voorkomen, heb je twee opties:

1. Voer ‘zoeken en vervangen’ enkel uit op de wp_posts-tabel.

1

Page 3: WordPress verhuizen - participatiemedia.wikispaces.com…  · Web viewVerplaats de WordPress-bestanden naar hun nieuwe locatie. Dit omvat alle bestanden in de folder van de originele

Kris Cardinaels

2. Gebruik het ‘Search and Replace for WordPress Database Script’ om alle instanties veilig te vervangen. (Als je een ontwikkelaar bent, gebruik dan deze optie. Het is een eenstapsproces tegenover de 15-stappenprocedure beneden.)

Op de huidige serverDe bestanden van WordPress verplaatsen van één locatie op je server naar een andere – i.e. de URL veranderen – vergt extra aandacht. Als je WordPress wil verplaatsen naar zijn eigen map, en het eerst uitgevoerd werd vanuit de hoofdmap, gelieve ‘Giving WordPress Its Own Directory’ te lezen voor de gedetailleerde uitleg.

Hier zijn de stap-voor-stapinstructies om WordPress te verplaatsen op dezelfde server:

1. Maak de nieuwe locatie aan via een van de twee opties:a. Als je je basisbestanden naar een nieuwe folder zal verplaatsen, maak die

nieuwe folder aan.b. Als je WordPress naar de hoofddirectory wil verplaatsen, zorg ervoor data

alle index.php, .htaccess en andere bestanden die mogelijk overschreven kunnen worden op backup staan en eventueel verplaatst zijn.

2. Log in in je blog.3. Ga naar het paneel Beheer > Instellingen > Algemeen.4. In het veld WordPress-adres (URL): verander het adres naar de nieuwe locatie

van je WordPress.5. In het veld Adres van deze site (URL): verander het adres naar de nieuwe locatie.

Die zou moeten overeenkomen met het WordPress-adres uit 4.6. Klik op Wijzigingen opslaan.7. (Probeer je site nu niet te openen of te bekijken!)8. Verplaats de WordPress-bestanden naar hun nieuwe locatie. Dit omvat alle

bestanden in de folder van de originele installatie, samen met alle onderliggende mappen.

9. Probeer nu het beheerdeel van je site te openen via uwdomein.com/wp-admin. Mogelijk moet je dit doen via uwdomein.com/wp-login.php.

10. Als je Permalinks gebruikt, ga naar Beheer > Instellingen > Permalinks en pas de Permalinkstructuur aan in je .htaccess-bestand. Dit bestand bevindt zich in dezelfde directory als het hoofd index.php-bestand.

11. Bestaande afbeeldingen- en mediaverwijzingen zullen naar de oude folder verwijzen en moeten worden geüpdated.

12. Kijk ook na of ‘Uploads opslaan in de map’ in Instellingen > Media naar de juiste folder verwijst, anders zullen de bestanden in de oude folder blijven terechtkomen.

13. In sommige gevallen kan het zijn dat bestandsrechten veranderd zijn, afhankelijk van de ISP. Kijk na of er bestanden zijn met ‘0000’-rechten en pas terug aan naar ‘0644’.

14. Als het gebruikte thema menu’s ondersteunt, kan het zijn dat verwijzingen naar je homepagina nog naar de oude locatie wijzen. Ga naar Weergave > Menu’s om ze aan te passen.

15. Het kan gebeuren dat je je server moet herstarten omdat hij anders een fout geeft. Dit komt o.a. voor in MAMP. De server is in dit geval de Apache-server, niet de gehele computer.

2

Page 4: WordPress verhuizen - participatiemedia.wikispaces.com…  · Web viewVerplaats de WordPress-bestanden naar hun nieuwe locatie. Dit omvat alle bestanden in de folder van de originele

Kris Cardinaels

Het is belangrijk dat je de URL-locaties aanpast voordat je de bestanden verplaatst.

Als je locaties vergeet aan te passenAls je per ongeluk de bestanden verplaatst hebt voordat je de URLs hebt aangepast, heb je twee opties:

1. Stel de bestanden waren origineel in /pad/naar/de/oude en je hebt ze verplaatst naar /pad/naar/de/nieuwe voordat je de URLs hebt veranderd. Om dit aan te passen maak je van /pad/naar/de/oude een snelkoppeling naar /pad/naar/de/nieuwe en ga je verder met de stappen hierboven zoals normaal. Op het einde wis je eventueel de snelkoppeling.

2. Wanneer je vergeten bent het WordPress-adres en blog-adres te veranderen, zal je dit niet meer kunnen met de grafische webinterface. Je kan dit nog wel doen als je toegang hebt tot de database. Zoek in de database de wp_options-tabel. Deze tabel bevat alle opties die je kan aanpassen vanuit de webinterface. Het WordPress-adres en het blog-adres worden opgeslagen als siteurl en home (option_name-veld). Je moet enkel de option_value van deze twee rijen aanpassen naar de juiste waarde.

Wanneer je per ongeluk het WordPress-adres veranderd hebtStel je hebt per ongeluk de URLs aangepast naar een locatie waar je de bestanden niet naartoe kan zetten (maar je hebt wel nog toegang tot de login-pagina).

wp-login.php kan gebruikt worden om de URLs te resetten. Zoek de volgende lijn:

require( dirname(__FILE__) . ‘wp-load.php’ );

en voeg het volgende toe:

// Verwijder deze lijnen als de database is aangepast

update_option(‘siteurl’, ‘http://uw.domein.be/nieuw/pad’);

update_option(‘home’, ‘http://uw.domein.be/nieuw/pad’);

Test je site opdat alles correct werkt, en je bent klaar.

Verplaatsen naar een nieuwe serverAls je WordPress verplaatst van een server naar een andere, begin dan altijd met het maken van een backup van je gegevens. Dit betekent een backup maken van zowel de database als de bestanden.

Opmerking: als je WordPress verplaatst naar een nieuwe server maar het domein blijft hetzelfde, moet je enkel wp-config.php aanpassen met de nieuwe database- en gebruikersinformatie en alles opladen naar de nieuwe server.

Als de oude blog niet meer moet werken1. Download een kopie van de WordPress-bestanden naar je harde schijf en pas wp-

config.php aan met de gegevens van de nieuwe server.

3

Page 5: WordPress verhuizen - participatiemedia.wikispaces.com…  · Web viewVerplaats de WordPress-bestanden naar hun nieuwe locatie. Dit omvat alle bestanden in de folder van de originele

Kris Cardinaels

2. Ga in je oude blog naar Beheer > Instellingen > Algemeen en verander beide URLs naar de waarde van je nieuwe blog.

3. Exporteer met behulp van phpMyAdmin de tabellen van de WordPress-database. Laad deze export op in de nieuwe database en laad ook de bestanden (met de aangepaste wp-config.php) van je oude WordPress op naar de nieuwe server.

Dat is alles!

Als de oude blog ook nog moet blijven werkenOpgelet: zorg ervoor dat je een backup van je oude blog hebt voordat je verdergaat!

Deel A – je nieuwe blog activeren1. Kopieer je volledige oude blog naar je harde schijf. Zorg ervoor dat je duidelijk ziet

dat dit de oude blog is.2. Exporteer de database.3. Ga naar je oude blog en ga naar de instellingen om beide URLs aan te passen naar

de nieuwe waarden.4. Download de volledige installatie opnieuw naar je harde schijf en zorg ervoor de je

duidelijk ziet dat dit de nieuwe blog is.5. Exporteer de database opnieuw (behoud ook de nieuwe). Upload deze naar je

nieuwe server. Het eenvoudigste is dat je dezelfde databasenaam en -gebruiker gebruikt als op je oude server.

6. Als je toch een andere database en gebruiker aangemaakt hebt, pas dan wp-config.php van je nieuwe blog correct aan.

7. Laad de nieuwe blog-bestanden naar de nieuwe site. Je nieuwe blog zou nu moeten werken.

Deel B – de oude blog herstellen1. Wis op de oude server de database van je oude blog. Je zou een kopie moeten

hebben op je computer uit de vorige stappen.2. Laad de oude bestanden op naar je oude server zodat je de huidige bestanden

overschrijft.3. Importeer de oude database-export in de oude server.

Dat zou moeten voldoen!

4