Invoering

Onlangs heb ik WordPress geüpdatet van 2.8 naar 3.0. De meeste tutorials, waaronder de Codex van WordPress, vertellen je hoe je moet updaten voor een live blog, die is opgeslagen op de server van je webhost. Ik kon geen informatie vinden over het handmatig updaten van een installatie op een lokale computer (zoals een testserver voor thema-ontwikkeling), dus schreef ik dit artikel.

U vraagt ​​zich misschien af: “Waarom gebruikt u niet gewoon de functie voor automatisch bijwerken?” Nou, zoals gedocumenteerd door iets als “WordPress 3.0 hangt bij het uitpakken van de update” in Google te typen zonder aanhalingstekens, kwam ik het probleem tegen dat de automatische functie stopte tijdens het updaten. Ik moest handmatig installeren.

Basisprincipes van handmatige installatie

Het blijkt dat handmatig updaten vrij eenvoudig was, maar in het begin erg moeilijk was vanwege valkuilen waar ik geen aandacht aan besteedde. Die zullen worden gedocumenteerd in de sectie “valkuilen” hieronder. Hoewel ik geen diepgaande tutorial zal samenstellen, zal ik je vertellen hoe ik mijn testblog op een heel eenvoudige manier heb bijgewerkt. Deze zelfde methode is vergelijkbaar met de instructies op de pagina WordPress codex bijwerken.

  1. Eerst heb ik een back-up van de database gemaakt door naar Tools te gaan en vervolgens naar Exporteren in het beheerdersdashboard. Ik selecteerde vervolgens Exportbestand downloaden. Deze methode is gedocumenteerd in het artikel “Hoe maak je een back-up van je WordPress-blog in 60 seconden” door Christopher S. Penn. Typ de titel van dit artikel in Google voor meer informatie.
  2. In het beheerdersdashboard waren er de knoppen Automatisch installeren of Downloaden [WordPress version number]. Ik koos de downloadlink voor een handmatige installatie
  3. Ik navigeerde naar de map waarnaar het bestand was gedownload. Dit kan een map Mijn documenten, Documenten of Downloads zijn. In mijn geval was het een map Downloads in Mijn documenten
  4. Ik heb de map (WordPress-3.01.zip) uitgepakt door met de rechtermuisknop te klikken en Alles uitpakken te selecteren
  5. Als u de wizard Alles uitpakken volgt, wordt de uitgepakte map geopend. Ik dubbelklikte op de WordPress-map
  6. Vanaf hier opende ik een tweede Verkenner-venster door naar het menu Start, Deze computer, te gaan. Van daaruit navigeerde ik naar mijn oorspronkelijke WordPress-installatie. Ik heb de mijne geïnstalleerd in Local Disk (C:), Program Files, Apache Software Foundation, Apache 2.2, htdocs, WordPress
  7. Eenmaal in mijn originele WordPress-map heb ik (Ctrl-C) de wp-includes en wp-admin-bestanden uit mijn WordPress 3.01-map gekopieerd en (Ctrl-V) in de originele (WordPress 2.8) map geplakt
  8. Hoewel ik de volgende stap tijdens de installatie niet heb uitgevoerd, omdat mijn mappen al op deze manier waren ingesteld, is het een goed idee om uw mappen in Windows XP zo in te stellen dat ze het volledige pad in de titelbalk tonen. Ga hiervoor naar het menu-item Extra, Mapopties…, tabblad Weergave, vink Het volledige pad in de titelbalk weergeven en het volledige pad in de adresbalk weergeven aan. Zo weet je in één oogopslag in welke map je zit
  9. Zoals vermeld op de pagina WordPress-codex bijwerken, heb ik de map wp-content niet gekopieerd, omdat dit mijn huidige thema’s en plug-ins zou overschrijven. Voor WordPress 3.0 heb ik de . gekopieerd twintig tien themamap naar de map wp-content, thema’s om het nieuwste standaardthema van 3.0 te krijgen
  10. Ten slotte heb ik alle bestanden gekopieerd uit de map op het hoogste niveau, WordPress, inclusief index.php. Daarna heb ik deze in de originele (2.8) map geplakt. Ik heb het.htaccess-bestand of het wp-config.php-bestand niet overschreven, maar deze laten zoals ze zijn. Meestal zijn deze bestanden niet opgenomen in een standaardinstallatie. Ik heb het bestand wp-config-sample.php in WP 3.0 hernoemd als wp-config-sample2.php voor het geval dat
  11. Vanaf hier werd ik gevraagd om opnieuw in te loggen op mijn beheerdersdashboard en gevraagd om de database bij te werken, via de verstrekte link
  12. Installatie is gelukt!

Windows XP gerelateerde valkuilen

Installatie was succesvol na veel vallen en opstaan ​​en vloeken op mijn computerscherm, dat wel. Ik probeerde het bovenstaande advies op te volgen om handmatig te installeren na het frustrerende vastlopen bij “De update uitpakken” in de automatische installatie. Bij het handmatig verplaatsen van de map wp-admin en wp-includes van map 3.0 naar map 2.8, kreeg ik de foutmelding “Kan wp-admin niet maken of vervangen: toegang is geweigerd”. Wat nog frustrerender was, was dat ik deze berichten kreeg nadat ik de originele bestandsmappen naar de Prullenbak had gestuurd door ze te verwijderen. Ik kon de bestanden niet eens herstellen omdat de toegang werd geweigerd! Ik dacht toch zeker dat ik mijn hele WordPress-installatie had geschrapt en niet kon upgraden.

Eindelijk besefte ik wat het probleem was. Ik werkte in een Limited-account in Windows XP. Ik doe dit doelbewust voor de veiligheid, want ik wil niet online zijn met een beheerdersaccount. Om de bovenstaande instructies te volgen, het kopiëren en verplaatsen van bestanden in de map Program Files en dergelijke, moest ik inloggen op een account met beheerdersrechten.

Ik ben er nooit achter gekomen of het probleem met het beperkte account de reden was waarom de functie Automatisch upgraden niet werkte. Dit advies is echter gerechtvaardigd: als u WordPress handmatig upgradet voor een lokale installatie, zorg er dan voor dat u een account gebruikt of toegang hebt tot beheerdersrechten. Ik hoop dat dit artikel nuttig zal zijn voor degenen die dezelfde problemen zijn tegengekomen als ik. Bedankt voor het lezen.

Bron: Jason Gonzalez