• Opgelost McCage

    (@mccage)


    Op hedwigvanderheiden.nl staat een website met een onbekend CMS waarvan de inloggegevens helaas niet meer beschikbaar zijn. In de subdirectory /wptest staat een wp installatie die ik nu in plaats van de oude website wil presenteren. Ik heb een .htaccess aangemaakt volgens de aanwijzingen in https://wordpress.org/support/article/giving-wordpress-its-own-directory/#htaccess-modification. Helaas heb ik bij het aanpassen van de instellingen algemeen het wordpress adres en het site adres een fout gemaakt: ik heb ze verkeerd om ingevuld. De de wordpress site is nu niet meer bereikbaar; ik kan ook niet meer inloggen om de fout te herstellen. Is hier een oplossing voor?

    De pagina waar ik hulp bij nodig heb: [log in om de link te zien]

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Je kunt die 2 velden rechtstreeks benaderen in de database, in de tabel wp_options. Daar kun je de juiste URL’s invullen. (site_url & home_url)

    Groet,
    Jeroen

    Thread starter McCage

    (@mccage)

    Dank Jeroen, dat is gelukt.
    Maar het lukt me nog niet om de wp installateie uit de subdirectory correct te presenteren op het adres zonder /wptest. Ik heb wel volgens de aanwijzingen in https://wordpress.org/support/article/giving-wordpress-its-own-directory/#htaccess-modification een .htaccess aangemaakt:

    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^(www.)?hedwigvanderheiden.nl$
    RewriteCond %{REQUEST_URI} !^/wptest/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /wptest/$1
    RewriteCond %{HTTP_HOST} ^(www.)?hedwigvanderheiden.nl$
    RewriteRule ^(/)?$ wptest/index.php [L] 
    </IfModule>

    Nu verschijnt wel de nieuwe website, maar het menu werkt niet: 403 Forbidden als ik een menu-item aanklik. In meen me te herinneren van andere keren dat ik deze truc heb toegepast, dat er ook een index file gekopieerd moest worden maar dat staat niet in dit artikel, hoe zit dat? Ik heb het wel geprobeerd maar het lijkt niet te werken.
    Alvast bedankt, met groet van McCage.

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Goh, dat klinkt ingewikkeld. Ik doe meestal een zoek/vervang script (of WP-CLI) op het oude adres en vervang alles door het nieuwe adres. Maar daar kan ook veel fout gaan als je fouten maakt.

    Groet,
    Jeroen

    Thread starter McCage

    (@mccage)

    Ik wil graag voorzichtig zijn en de oude site niet kapot maken voordat de nieuwe correct is geïnstalleerd. Daarom probeer ik het te regelen met de .htaccess. Ik vraag me wel af of de methode die is gegeven in https://wordpress.org/support/article/giving-wordpress-its-own-directory/#htaccess-modification wel helemaal klopt. Ik heb deze truc eerder gedaan maar toen ging het toch een beetje anders. Hoe precies weet ik dan ook weer niet meer. Ik zou wel op het artikel willen reageren maar zie niet hoe dat mogelijk is. Misschien kun je me daarmee helpen?

    Moderator Jeroen Rotty

    (@jeroenrotty)

    Support Moderator

    Dat voorbeeld is om je hoofddomein naar een submap door te verwijzen, maar je wilt toch je site gewoon onder de hoofddomein beschikbaar maken lijkt me? Het gemakkelijkste zou Duplicator plugin zijn, die maakt een zip en een installer.php aan, die plaats je in de root en dan surfen naar installer.php. Het script zorgt er dan voor dat je database goed aangepast wordt (liefst naar een nieuwe db, zodat je staging blijft werken)

    Groet,
    Jeroen

    Thread starter McCage

    (@mccage)

    Bij nader inzien: ik had het verkeerde voorbeeld gebruikt (Methode I). Nu ik methode II heb geprobeerd ging een en ander als verwacht. Oude files (nog) niet verwijderd maar in een map /old geplaatst. De site draait nu als een zonnetje. Bedankt voor het meedenken!

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Het onderwerp ‘WordPress adres’ is gesloten voor nieuwe reacties.