Seravon palvelupaketit sisältävät tuen multisitelle WP Corporate ja WP Enterprise -tasoilla. Jos palvelupakettisi on jompi kumpi näistä, voit muuntaa sivustosi multisiteksi. Multisite tarkoittaa WordPress-asennusta, joka mahdollistaa useamman sivuston hallinnoinnin ja ylläpidon yhden asennuksen kautta sen sijaan, että jokaisella sivustolla olisi oma, erillinen sivustotila palvelimella. Lisää multisiteista voit lukea erillisestä artikkelistamme.
Multisite voi olla joko alihakemistorakenteinen tai alidomainrakenteinen. Suurimmat erot rakenteilla liittyvät alasivustojen osoitteiden muotoon. Tutustu eri rakennetyyppeihin täältä, ennen kuin alat muuntaa sivustoasi multisiteksi.
Huomioitavaa ennen multisitemuunnosta
Jos sivustollesi ohjaa muita domaineja kuin sivuston päädomain, eikä kyseisille domaineille ole määritelty erillisiä uudelleenohjauksia, tulee niitä varten luoda ennakkoon uudelleenohjaukset nginx-tasolle, jotteivät ohjaukset lakkaa toimimasta. Toisin kuin tavallisessa WordPress-asennuksessa, jossa jokainen lisädomain ohjaa oletuksella sivuston etusivulle, multisitessa jokainen lisädomain tulee ohjata haluttuun sijaintiin joko multisiten asetuksissa tai uudelleenohjauksilla. Emme suosittele tekemään uudelleenohjauksia Redirection-lisäosalla, sillä sen toiminta multisitessa ei ole yhtä varmaa kuin tavallisessa WordPress-asennuksessa.
Aina ennen muutoksia on myös hyvä ottaa sivustosta ylimääräinen varmuuskopio. Näin sivusto voidaan palauttaa mahdollisimman tuoreeseen versioon, jos jotain menee multisitemuunnoksen aikana vikaan.
Jos sivusto on jo julkaistu, eli sen päädomain ohjaa jo palvelimellemme, multisitemuunnosaikeista on myös hyvä ilmoittaa Seravon asiakaspalveluun, jotta osaamme huomioida sivuston muuttuneen rakenteen valvonnassamme. Sivusto ei kuitenkaan lakkaa toimimasta, tai poistu valvonnasta, vaikka ilmoitus unohtuisikin tehdä, joten voit joka tapauksessa tehdä muutokset huoletta!
Tärkeää!
Jotta multisite toimisi oikein, suorita kaikki ohjeen komennot, äläkä tee omia muokkauksia multisiteen liittyviin konfiguraatiotiedostoihin tai asetuksiin. Jos kysymyksiä herää, asiaspalvelumme auttaa!
Alihakemistorakenteisen multisiten luominen
Muunna sivusto multisiteksi seuraavalla komennolla:
wp core multisite-convert
Lataa vaadittu nginx-konfiguraatiotiedosto ja käynnistä nginx-uudelleen, jotta asetukset tulevat voimaan:
cd /data/wordpress/nginx && wget https://seravo.com/network.conf-example -O network.conf && wp-restart-nginx
Aja
wp-network-statusnähdäksesi onko muunnos onnistunut. Komennon pitäisi tulostaa informaatiota multisite-asennuksestasi.Lopuksi on hyvä varmistaa WordPressin hallintapaneelista Asetukset > Osoiterakenne -välilehdeltä, että sivuston osoiterakenne on edelleen haluttu.
Alidomainrakenteisen multisiten luominen
Muunna sivusto multisiteksi seuraavalla komennolla:
wp core multisite-convert --subdomains
Lataa vaadittu nginx-konfiguraatiotiedosto ja käynnistä nginx-uudelleen, jotta asetukset tulevat voimaan:
cd /data/wordpress/nginx && wget https://seravo.com/network.conf-example -O network.conf && wp-restart-nginx
Avaa
wp-config.php-asetustiedosto tekstieditoriin:cd ../htdocs/ && nano wp-config.php
Etsi tiedostosta multisiteen liittyvät rivit ja lisää niiden alle seuraava rivi:
define( 'COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] ?? '' );
Aja
wp-network-statusnähdäksesi onko muunnos onnistunut. Komennon pitäisi tulostaa informaatiota multisite-asennuksestasi.
