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.
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?
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!