Taustaa

Vihdoin ja viimein olen saanut siirrettyä edellisen aleksinblogi.net sivuston blogipostaukset tähän nykyiseen blogiini. Vanhat blogipostaukset löytyvät kategorioiden kautta tai siirtymällä vanhempiin postauksiin esimerkiksi alalaidan navigaatioiden kautta. Kun saan jossain vaiheessa vaihdettua teeman sivustolle niin vanhojen merkintöjen selaaminen toivon mukaan helpottuu.
Edellisen kerran aleksinblogi.net oli käytössä kesäkuusta 2017 aina syyskuun loppuun 2022. Tällöin blogia olin kirjoittanut jo yli viisi vuotta joka on varsin pitkä aika. Kuitenkin elämässä on paljon muutakin tekemistä ja tuntui että aika ei enää riittänyt blogin ylläpitämiseen jonka vuoksi saattelin tuolloin 2022 blogin vihdoin ja viimein unten maille.
Historian havinasta kiinnostuneille aikaisemman blogini ensimmäisen blogipostauksen löydät täältä ja viimeisen täältä.
Kuten tuolloin viimeisestä postauksesta voi lukea, alunperin aikomuksena oli saatella tämä blogi lopullisesti viimeiselle matkalle, mutta toisin kuitenkin kävi kuten on voinut huomata siitä että tämä blogi alkoi uudelleen alusta puhtaalta pöydältä joulukuun viimeisenä päivänä vuonna 2023.
Blogipostauksien määrä on ollut suhteellisen vähäinen uudelleen aloittamisen jälkeen verrattuna siihen millä tahdilla aikaisemmin blogipostauksia kirjoittelin, mutta se oli tietenkin myös syynä miksi blogin alunperin kuoppasin vuosien kirjoittamisen jälkeen. Aika ei enää riittänyt ja tuntui että on sama laittaa koko blogi kiinni. Kuitenkin nyt uudelleen aloittamisen jälkeen olen postannut tänne ainoastaan sitä mukaa kun on tuntunut itselle sopivalta, joten blogille on löytynyt aikaa koska mitään säännöllisiä postauksia ei enää ole ollut.
Vaikka blogi edellisen kerran oli voimissaan vuosien 2017-2022 välillä ei tämä ollut suinkaan ensimmäinen kerta kun olen tätä blogia pyörittänyt. Ensimmäisiä kertoja pidin blogia jo joskus vuoden 2010 tietämillä. Alunperin blogi oli silloisen Posterous-nimisen palvelun alustalla joka sitten tuli ostetuksi jonkin ison firman toimesta ja pian se palvelu sitten lakkasikin olemasta tai ainakin toimimasta kunnolla. Sen jälkeen tämä blogi on nähnyt päivänvalon erilaisissa muodoissa ja olenpa joskus koodannut myös oman blogialustan missä olen blogiani pyörittänyt kauan sitten.
Koska blogi oli aktiivisessa käytössä vuodesta 2017 saakka oli postauksia kerennyt kertymään monia satoja. Kun tämän blogin aloitin uudelleen aloitin kaiken puhtaalta pöydältä uudella serverillä ja kaikki vanhat postaukset katosivat lukijoiden näkökulmasta bittiavaruuteen. Onneksi itselläni oli yhä tallessa vanhat blogini postaukset ja kuvat omalla koneellani olevassa virtuaalikoneessa joten sain siitä vihdoin kaivettua vanhat postaukset takaisin tänne blogiini.
Teknistä jargonia
Blogin palauttaminen aiheutti harmaita hiuksia, sillä en ollut aikaisemmin tällaista tehnyt ja hyvinkin monet ohjeet joita löysin nojasivat ajatukseen että blogin sisältö siirretään uuteen blogiin niin että kaikki siellä nykyisin olevat sisällöt hävitetään. Oma tahtotilani oli tietenkin se, että uudet, vuoden 2023 joulukuun jälkeen kirjoitetut sisällöt pysyvät blogissa ja vanhat tekstit tulevat niiden lisäksi.
Onneksi keskustelupalstoilta vihdoin sain tähän neuvoja kuinka tämän voi tehdä ja pääsääntöisesti toiminta oli suoraviivaista.
Ensin vanhasta blogista otettiin WordPressin omalla Export-toiminnolla talteen kaikki sisällöt XML-tiedostoon ja sen jälkeen uuteen, nykyiseen blogiin haettiin tuo XML-tiedosto WordPresssin Import-toiminnolla. Tämän kautta sain kaikki tekstit tuotua blogiin.
Kuitenkin täällä olevat postaukset nojaavat monin paikoin kuvalliseen ilmaisuun pelkän tekstin sijaan, joten kuvien saaminen vanhasta blogista vaati lisää manuaalista työtä sillä en tahdo että blogipostaukset ovat ilman niihin liitettyjä kuvia.
Siirsin kuvat ensin virtuaalikoneessa pyörivästä vanhasta blogista WinSCP:llä kovalevylle jota Windows pystyy käyttämään ja sen jälkeen siirsin kuvat samaisella WinSCP:llä netissä pyörivälle serverille missä tämä sivusto on. Siirsin siis kopioimalla WordPressin wp-content\uploads\
kansion kaikkine alakansioineen vanhalta alustalta nykyiselle.
Kun kuvat olivat kopioitu asensin Wodpressiin pluginin Media Sync ja sen jälkeen olen skannannut sillä nuo kansiot joihin olen mediaa siirtänyt. Tämä plugin lisää mediat näkyviin WordPressin Media Library -osioon. En tosin tiedä olisiko tälle lopulta ollut tarvetta vai ei, sillä vanhoissa postauksissa jotka olen importoinut XML-tiedostosta on medioihin monesti viitattu suoralla osoitteella joten osa postauksista ainakin toimi ilman että niitä oli tarvetta tuoda Media Libraryyn.
Yksi haaste vielä mikä ilmeni tässä prosessisa oli se, että vanhoissa blogipostauksissa oli osoitteessa ylimääräinen sana wordpress eli kuvissa oli kuvan osoitteena esimerkiksi https://aleksinblogi.net/wordpress/wp-content/uploads/2018/12/ghost_in_the_shell.jpg eikä kuvat toimineet suoraan nykyisessä blogissa, sillä osoitteissa ei ole sanaa /wordpress/ osoiterivillä.
Tämä ongelma onneksi oli helppo korjata Apachen webbipalvelimen konfiguraatioissa lisäämällä seuraava rewrite-rule .htaccess-tiedostoon:
RewriteRule ^wordpress/(.*) https://aleksinblogi.net/$1 [NC,L]
Yllä oleva rimpsu poistaa osoitteesta tuon wordpress-sanan jonka ansiosta mediatiedostot toimivat myös vanhoissa postauksissa oikein mikäli varsinainen mediatiedosto on yhä tallessa.
Leave a Reply