Kristoffer Qvists blogg om allt möjligt

Etikett: nginx

Dags med en uppdatering på bloggen

Dags med lite visuell omstrukturering av bloggen. Bild av: dariuszsankowski. Licens: Mer information.

Jag passar på att ändra utseende på min blogg samtidigt som jag byter plats där jag har min webbserver. Huvudorsaken är att min tidigare leverantör av VPS där denna låg valde att höja priset till mer än det dubbla mot vad som det låg i innan. Inte riktigt snyggt gjort, tycker jag. Då blir det mer lägligt att hitta ett annat hem för bloggen. Jag passar även på att ändra bloggens tema för att markera detta.

Uppdateringar är inte alltid problemfria

Något som jag stötte på vid ombytet var ju detta med migrering. Jag valde att prova det mest nedladdade pluginet som finns till WordPress; All in one WP Migration. Det är ju inte riktigt alltid så enkelt som ”plug and play”. Men efter felsökning i loggarna så kom jag fram till att man får ändra en variabel på tre olika ställen.

Problemet som jag fick innebar att WordPress inte kunde ta emot mina inlägg från min gamla instans. Dock visades det inga felmeddelandet ifrån pluginet. Istället möttes jag av att indikatorn som visade förloppet frös vid 0,07% eller 100%. Dock visades inga felmeddelanden.

När jag öppnade loggen för Nginx så stod där att läsa ”[…] client intended to send too large body […]” vilket betyder att filen är för stor att ta emot för webbservern.

Jag kontrollerade därför konfigurationen. Variabeln client_max_body_size var satt i nginx.conf. Likaså variabeln upload_max_filesize i php.ini. Vad jag hade missat dock var post_max_size. Efter att samtliga dessa var satta till ett värde som var större än filens storlek som behövde importeras, så gick det som smort.

Tips till utvecklarna

Nu tror jag inte att utvecklarna för plugin:et läser min blogg, men man kan definitivt göra felmeddelanden kanske något mer intuitiva. Dessutom kan deras avdelning för felsökning expanderas något för att utesluta att man glömt något i konfigurationen för servern.

Annars är jag förstås glad över att slippa allt manuellt arbete som migrationen annars hade inneburit.

Downtime, downtime, downtime

Ett ord som inte klingar väl hos sysadmins (och de som läser till att bli detta) är förmodligen ”downtime”… Idag har min webbserver fått utstå lite elak hantering av mig. Med elak menar jag installation, borttagning, ominstallation och avinstallation av diverse olika CMS-lösningar. Allt för att kunna få något enkelt att jobba med, tänkte jag. Men nej, har man Nginx som webbserver så är det klart att det skall strula då utvecklare har Apache som största målgrupp (och eventuellt IIS).

Kör man ett operativsystem med diverse program på SD-kort kommer dessa att slitas ut efter ett antal skrivningar… Därför är det förmodligen tur att de kort jag använder inte är de minsta.

Just nu får jag nog nöja mig med ett lite egenkomponerat system som fungerar ganska okej för mig. Det enda jag får kika på är hur jag skulle kunna få alla inlägg sökbara (och eventuellt enbart visa max ett antal inlägg vid huvudsidan… Fixat 25.09.2014) Men mer om det en annan gång!

© 2022 qvi.st

Tema av Anders NorenUpp ↑