De domeinnaam veranderen van een @withknown site
2 min read
Ik host m'n eigen open-source variant van https:/
Om de site goed te laten weken op een andere domeinnaam moest ik een aantal migraties uitvoeren zodat plaatjes en links weer goed werkte. Hier wat ik heb gedaan:
De volgende mysql queries passen de verwijzingen in de database aan:
UPDATE config
SET contents = replace(contents, 'oude_domeinnaam', 'nieuwe_domeinnaam');
UPDATE config
SET uuid = replace(uuid, 'oude_domeinnaam', 'nieuwe_domeinnaam');
UPDATE config
SET owner = replace(owner, 'oude_domeinnaam', 'nieuwe_domeinnaam');
UPDATE entities
SET uuid = replace(uuid, 'oude_domeinnaam', 'nieuwe_domeinnaam');
UPDATE entities
SET owner = replace(owner, 'oude_domeinnaam', 'nieuwe_domeinnaam');
UPDATE entities
SET contents = replace(contents, 'oude_domeinnaam', 'nieuwe_domeinnaam');
UPDATE reader
SET uuid = replace(uuid, 'oude_domeinnaam', 'nieuwe_domeinnaam');
UPDATE reader
SET owner = replace(owner, 'oude_domeinnaam', 'nieuwe_domeinnaam');
UPDATE reader
SET contents = replace(contents, 'oude_domeinnaam', 'nieuwe_domeinnaam');
UPDATE metadata
SET entity = replace(entity, 'oude_domeinnaam', 'nieuwe_domeinnaam');
UPDATE metadata
SET value = replace(value, 'oude_domeinnaam', 'nieuwe_domeinnaam');
Daarnaast moest een folder in de Uploads-folder van naam aangepast worden.
cd /path/to/known/Uploads
mv oude_domeinnaam nieuwe_domeinnaam
Dan werkt de oude site weer op een nieuwe domeinnaam.
Als je ook gebruik maakt van de #Twitter, #LinkedIn of #Facebook plugins vergeet dan niet in de betreffende developer-portals de applicatie-URL's aan te passen anders kan het cross-posten van content wel eens misgaan.