Verhuizen

  • Mijn favoriet is op het moment: de Updraftplus. De proversie of de los te kopen add on Clone/migrate werkt echt geweldig.
    Je installeert de plugin op beide sites. Op de ontvangende site maak je een sleutel aan. Die voer je in bij de te kopieren site.
    Vink het aan als de domeinnaam is veranderd, dan verzorgt de plugin ook de naamsveranderingen.
    En heel belangrijk: de media komen goed over. Bij overzetten op een andere manier dec. 2016, wp-db-migrate, trad een rare fout op; wordpress herkende .jpg afbeeldingen niet meer.


  • Zo deed ik het voorheen: Second best: migrate db: geef hier zelf op bij de instellingen wat gezocht en vervangen moet worden. De gratis versie exporteert alleen de database; de pro versie ook de media bestanden.
    • Installeer de plugin in beide wordpress installaties en vul de gegevens van de ene bij de andere in.Maar: controleer ook nog even met Notepad ++ oid of echt alles is vervangen.

      Daarna moet je het bestand rechtstreeks importeren via de admin bij de provider.
      En alle bestanden (plugins, uploads) zelf overzetten. In de proversie gebeurt dat automatisch.

  • Of: bij corrupte database of schone start, waarbij je echt alleen de pagina’s, berichten, events, afbeeldingen wilt redden: gebruik Extra – Export WordPress
    NB: voor verhuizen op welke manier dan ook:
    schoon alles op
    kies voor de nieuwe installatie voor je eigen gemak zoveel mogelijk dezelfde namen bij keuze voorvoegsel etc.:
  • installeer aldaar dezelfde plugins
  • de map uploads overgezet
  • Schoon de oorspronkelijke database op, verwijder revisies en niet gebruikte foto’s (rvg optimize resp. cleanup images)
  • Installeer voor de afbeeldingen: DeMomentSomTres Export(zorgt voor behoud link naar plaatjes bij gewone wordpress export) en wp attachment export
  • Installeer voor de widgets: widget importer en exporter
  • Installeer voor de afbeeldingen: DeMomentSomTres Export(zorgt voor behoud link naar plaatjes bij gewone wordpress export) en wp attachment export
  • Users: doe dit via de admin bij de provider: exporteer de tabel users en de tabel user-meta uit de oorspronkelijke database. En importeer ze in de nieuwe. Controleer via notepad++ of je hier nog wat in wilt wijzigen
  • next-gen galerijen: kopieer de map: wp-content-gallery
    Daarna: maak de galerij met de hand aan; kies exact dezelfde naam als eerst (overeenkomstig de naam van de gallery submap) en laat scannen naar afbeeldingen. Zorg dat de nummers obvereenkomen, maak evt dummy galerijen aan.
  • Berichten, pagina’s, events
    Exporteer en importeer met de standaard wordpress functies. WordPress export en WordPress importer: hiermee importeer je berichten, pagina’s. Het is het makkelijkste om alles in één keer te doen
    Maak ook hier een tussenstap en bekijk met notebook ++. Wijzig met zoek-vervang:

    • http://domeinnaam1/ -> http://domeinnaam2
    • http://www.domeinnaam1/ -> http://www.domeinnaam2
    • eventueel https://domeinnaam1/ -> http://domeinnaam2 en dan ook  https://www.domeinnaam1/ -> http://www.domeinnaam2
    • domeinnaam1 -> domeinnaam2
  • contactformulieren: doe een export van alelen de contactformulieren! Het programma egt wel bi alles dat het dele ook meeneemt, maar deed het niet (aug 2015); een aparte export werkte gelukkig wel.
  • NB: je kan een foutmelding krijgen (internal server error) als het bestand te groot is. Hak het in stukjes: zorg dat je het deel bovenaan meekopieert en afsluit met </channel> </rss>.
  • Igv thema Suffusion kan je alle instellingen gewoon kopieren, exporteren en importeren. Ook de menustructuur. Controleer het menu daarna: vaak moet je het nog even toewijzen aan de juiste locatie (navigation bar below header )
    Wb het menu: zet even een vinkje bij de juiste plek van het hoofdmenu (navigation bar below haeader0
  • Stel bij Instellingen – lezen: de voorpagina in; en bij stellingen ondertitel, tijdzone (Kies Amsterdam), en tijdweergave
  • Gebruik de widget importer en exporter voor het overzetten van de widgets.
    NB: de widgets van de events manager lukken hiermee niet. Doe die dus zelf handmatig.
  • Maak eventueel een nieuwe facebook app

Daarna (als je hem in een aparte map heb gezet) de site redirecten met htaccess: zie de aanwijzingen op  http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

  • Kopieer het index.php en het .htaccess bestand naar de root dir.
  • Pas het index.php bestand in de root alsvolgt aan:
    require(‘./wp-blog-header.php’);  wordt require('./wordpress/wp-blog-header.php');
  • Klik op instellingen – permalinks