2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Dat kan niet alleen, dat is sterk aan te raden. Als de lokale versie eenmaal werkt en je hebt ook je site bij een hoster staan, kan je allerlei dingen uitproberen. Je klanten/lezers worden dan niet met je geknoei geconfronteerd. Om te navigeren naar je lokale site kan je in een browser “http://localhost/wordpress-folder/” als url ingeven. Soms is het beter om “http://127.0.0.1.//wordpress-folder/” in te typen omdat virusscanners localhost afschermen.

    Je hebt nodig:

    1. Een webserver. Sterk aan te raden is het gratis en opensource Apache.
    2. MySQL server. Ook grats.
    3. Een php distributie. Hier gratis te downloaden.
    4. De WordPress distributie.
    5. Het is ook heel handig om phpMyAdmin te installeren. Hier gratis te downloaden.

    Installeer de MySQL server (aanwijzingen zitten bij de download en aanpassingen betekent het redigeren van een ini bestand en het geven van een gebruikersnaam en wachtwoord) Installeer phpMyAdmin (aanwijzingen zitten bij download en aanpassen betekent het redigeren van een ini bestand). Kijk of je nu met phpMyAdmin naar je MySQL server kan kijken.

    Installeer php (aanwijzingen zitten bij download en aanpassen betekent een enkele wijziging in een ini bestand)

    Installeer de Apache server. Je zal een beetje het httpd.conf bestand moeten aanpassen om php en mysql te ondersteunen. Veel voorbeelden op het net te vinden. Je wilt o.a. dat php bestanden niet gegeneerd worden door de browser, maar dat ze eerst door php-interpreter gaan.

    Creëer een php bestand in de root dir van de lokale Apache server met daarin de opdracht phpinfo(). Als je de browser daarheen navigeert en de server goed is geconfigureerd, geeft hij je nu allerlei informatie. Dat betekent dat php onder de server werkt. Je kan ook zien of MySQL door php wordt herkend.

    Nu kan je WordPress installeren. Apache vereist wel dat dat een subdir van de rootdir moet zijn.

    Lokaal en Internet
    Als je eenmaal een werkende lokale site hebt, kan je het geheel overzetten naar Internet. Dat betekent in de eerste plaats alle lokale bestanden met ftp naar je Internet site kopieren. Of een verse distributie op je Internet site zetten en alleen de inhoud van de folder /wp-content/ van je lokale site naar Internet kopiëren. Twee bestanden vragen extra aandacht: wp-config.php en eventueel .htaccess op je Internet site.

    Nu nog de database. Bij goede hosters kan je ook de database van je site met je lokale phpMyAdmin beheren (sommigen vinden dat onveilig).
    In ieder geval moet je om te synchroniseren de database van de lokale site dumpen naar een lokaal sql bestand. En dan met phpMyAdmin (lokaal of van je hoster) de database van je Internet site bevolken met het lokale, verse sql bestand.

    Later, als je je lokale site wilt synchroniseren met nieuwere informatie op je Internet site, dan moet je dit precies andersom doen: een lokale dump van je Internet database maken.

    WordPress zet op twee plekken in de database de url van de site: in de options table bij ‘siteurl’ en bij ‘home’. Als je die met phpMyAdmin zet van localhost naar je URL in je Internet WordPress database dan werkt je Internet site identiek aan je lokale site. Bij synchroniseren van je lokale site moet je met phpMyAdmin ‘siteurl’ en ‘home’ in de lokale database weer naar localhost zetten.

    Het geheel is even doorbijten, maar is zeer de moeite waard en scheelt je uiteindelijk veel stress.

    Thread starter Mouse73

    (@mouse73)

    Hallo Ad,

    Ontzettend bedankt voor je uitgebreide antwoord. Daar ga ik eens goed voor zitten.

    Ik dacht, ik installeer dat pakket en ga lekker aan de gang maar als ik het zo lees is het nog wel even een klusje.
    Ik heb een NAS staan dus daar zou ik het pakket dan op moeten installeren.
    Goed nieuws iig dat het local kan en zelfs moet.

    Nogmaals bedankt.

    Groet,
    Maurice.

2 reacties aan het bekijken - 1 tot 2 (van in totaal 2)
  • Het onderwerp ‘WordPress zonder URL?’ is gesloten voor nieuwe reacties.