Skip to main content
 
 

Ok, nu geleerd dat je zonder permalink moet cross-posten met @withknown... anders gaat het mis met tweets > 110 karakters.

 

De domeinnaam veranderen van een @withknown site

2 min read

Ik host m'n eigen open-source variant van https://withknown.com/ Eerst had ik hem draaien op een test-domein maar nu op http://toontoet.nl/

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 , of 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.

 

De wordpress-import van @withknown werkt aardig. Jammer dat de slugs van de artikelen niet behouden blijven. Dat maakt een migratie lastiger