Seravon ympäristö tarjoaa kattavan valikoiman komentorivityökaluja (CLI), jotka on suunniteltu sujuvoittamaan WordPress-kehitystä ja ylläpitoa. Nämä komennot ovat käytettävissä sekä tuotantopalvelimen SSH-ympäristössä että lokaalissa Docker-kehitysympäristössä.
Lisätietoja mistä tahansa komennosta saat ajamalla: komento --help.
Hallinta, tietoturva ja diagnostiikka
Työkaluja sivuston terveyden seurantaan, tietoturvan auditointiin ja yleiseen ylläpitoon.
Komento | Kuvaus |
| Kattava yleiskatsaus WordPress-asennuksesta ja palvelinympäristöstä. |
| Tyhjentää kaikki palvelintason välimuistit: Nginx-proxy, objektivälimuisti ja Redis. |
| Päivittää tai asentaa |
| Syväluotaava raportti ja testaus sivuston HTTPS/SSL-konfiguraatiosta. |
| Varmistaa, että Nginxin HTTP-välimuisti toimii oikein. |
| Antaa yksityiskohtaisia tilastoja HTTP-välimuistin suorituskyvystä ja osumatarkkuudesta. |
| Tarkistaa kaikkien WordPress-käyttäjien salasanojen vahvuuden. |
| Tarkistaa, löytyykö käyttäjien salasanoja tunnetuista tietovuototietokannoista. |
| Näyttää WordPressin kirjautumissivun osoitteen. |
| Testaa, miten sivusto käyttäytyy, jos ulkoiset yhteydet on estetty. |
| Listaa viimeisimmät onnistuneet ja epäonnistuneet SSH-kirjautumisyritykset. |
| Näyttää yhteenvedon onnistuneista ja epäonnistuneista kirjautumisista WordPressin hallintaan. |
| Nollaa kaikkien WordPress-käyttäjien salasanat ja istunnot. |
| Pakottaa kaikki käyttäjät ulos kirjautumalla tyhjentämällä aktiiviset istunnot. |
| Sivuston SSH-salasanan vaihtaminen. |
| Suorittaa tietoturva-auditoinnin aktiiviselle teemalle käyttäen |
| Asentaa/päivittää pakollisen Seravo-lisäosan (must-use) uusimpaan versioon. |
| Pääsy standardiin WordPress CLI -rajapintaan Seravon omilla lisäyksillä. |
Koodi, korjaukset ja optimointi
Työkaluja koodin laadun ylläpitoon, yleisten ongelmien korjaamiseen ja resurssien optimointiin.
Komento | Kuvaus |
| Varmistaa ja korjaa WordPressin ydintiedostot virallisia tarkistussummia vasten. |
| Synkronoi projektirakenteen Seravon uusimman projektipohjan mukaiseksi. |
| Korjaa puuttuvat tai rikkoutuneet WordPress-kielipaketit. |
| Korjaa puuttuvat tai rikkoutuneet symlinkit |
| Yrittää korjata yleisimmät ongelmat varmuuskopioiden metatiedoissa. |
| Optimoi kuvat (JPEG/PNG) ja asettaa resoluutiorajat. |
| Näyttää mikä PHP-versio on käytössä. |
| Tarkistaa koodin yhteensopivuuden eri PHP-versioiden kanssa käyttäen |
| Tarkista lisäosien ja teemojen PHP-yhteensopivuus. |
| Komento ympäristön PHP-version vaihtamiseen. |
| Apuväline tiettyjen merkkijonojen tai koodinpätkien etsimiseen projektista. |
| Listaa viimeisen 30 päivän aikana muuttuneet tiedostot (change time). |
| Listaa viimeisen 30 päivän aikana muokatut tiedostot (modification time). |
| Näyttää sivuston ensisijaisen osoitteen. |
Kehitys, suorituskyky ja testaus
Työkaluja monitorointiin, kuormitustestaukseen ja staattisten sivustojen luontiin.
Komento | Kuvaus |
| Seuraa reaaliajassa kaikkia olennaisia lokeja hakemistossa |
| Seuraa erityisesti PHP-FPM- ja PHP-virhelokeja reaaliajassa. |
| Mittaa WordPressin PHP-sivulatausten vasteajan. |
| Simuloi peräkkäisiä pyyntöjä sivuston kapasiteetin mittaamiseksi. |
| Seuraavan sukupolven työkalu kehittyneeseen kuormitustestaukseen ja stressianalyysiin. |
| Ajaa sivuston Codeception testit. |
| Whitelistaa testiajon varoituksia tai virheitä listalle. |
| Vie WordPress-sivuston staattisena HTML-versiona. |
| Kehittynyt, seuraavan sukupolven työkalu staattiseen vientiin. |
| Tarjoaa erilaisia tilastoja sivustosta ja sen ympäristöstä. |
| Siirtää WordPressin Action Scheduler -ajot järjestelmän cron-ajastettaviksi. |
| Lataa Nginxin uudelleen asetusten käyttöönottamiseksi ilman käyttökatkoa. |
| Käynnistää Nginx-palvelun uudelleen. |
| Käynnistää kaikki PHP-FPM-prosessit uudelleen. |
| Käynnistää tietokantayhteydet uudelleen ja lopettaa jumiutuneet kyselyt. |
| Listaa kaikki määritetyt ympäristömuuttujat. |
| Kääntää |
| Työkalu käännöspohjien (POT-tiedostot) luomiseen. |
| Yhteenveto |
Tietokanta ja ympäristöt
Komennot tietokantaoperaatioihin ja varjo-ympäristöjen (shadow/staging) hallintaan.
Komento | Kuvaus |
| Avaa MariaDB-konsolin komentoliittymän. |
| Tee tietokantavedos hakemistoon |
| Korvaa nykyisen tietokannan hakemistosta |
| Näyttää tietokannan koon taulukoittain. |
| Näyttää tietokantataulujen koot ja |
| Suorittaa |
| Poistaa vanhat artikkeliversiot (revisions) tietokannasta. (Tuhoava toiminto) |
| Ajaa odottavat WordPress-tietokantapäivitykset (schema updates). |
| Pääsy MariaDB Proxyn hallintakonsoliin. |
| Korvaa tuotantoympäristön tiedot varjo-ympäristön tiedoilla. (Varovaisuutta noudatettava) |
| Alustaa varjo-ympäristön tuotannosta noudetulla tuoreella datalla. |
| Näyttää WordPress Network (Multisite) -asennuksen tilan. |
Varmuuskopiot
Työkaluja rdiff-backup-järjestelmän käyttämiseen.
Komento | Kuvaus |
| Käynnistää manuaalisesti täyden varmuuskopioinnin tietokannasta ja tiedostoista. |
| Listaa kaikki saatavilla olevat varmuuskopiopisteet ja niiden päivämäärät. |
| Listaa varmuuskopioiden perusteella kaikki järjestelmässä muuttuneet tiedostot. |
| Listaa tietyn päivämäärän jälkeen tapahtuneet tiedostomuutokset. |
| Auttaa tiedostojen palauttamisessa valitusta varmuuskopiopisteestä. |
Lokaali kehitys (Docker)
Seuraavia työkaluja käytetään pääasiassa lokaalissa ympäristössä synkronointiin tuotannon kanssa.
Komento | Kuvaus |
| Alustaa lokaalin ympäristön ja noutaa tuotantotiedot. |
| Määrittää ympäristön lataamaan kuvat suoraan tuotantopalvelimen osoitteesta. |
| Kytkee kuvien välityspalvelimen (asset proxy) päälle tai pois. |
| Alustaa lokaalin ympäristön ja noutaa tuotantotiedot |
| Kopioi tuotantotietokannan lokaaliin ympäristöön ja tekee tarvittavat osoitteenmuutokset. |
| Asentaa lokaaliin ympäristöön saman WordPress-version, joka on käytössä tuotannossa. |
| Synkronoi lokaalin |
| Synkronoi lokaalin |
| Kopioi tietokannan varjo- tai staging-ympäristöstä lokaaliin ympäristöön. |
| Määrittää ympäristön lataamaan kuvat suoraan tuotantopalvelimen osoitteesta. |
| Kytkee kuvien välityspalvelimen (asset proxy) päälle tai pois. |
