Dobrý den,
přesně tak, web na subdoméně se vytvoří pomocí
MULTISITE a původní instalaci na subdoméně budete muset smazat. Ale můžete případně pro přenesení již vytvořeného obsahu použít standardní nástroj pro export (sekce
Nástroje > Export) a následně ho naimportovat na nový web (sekce
Nástroje > Import). Pokud je web na subdoméně ve výstavbě a nemá cenu obsah přenášet, tak ho rovnou v
administračním systému domény smažte. Ale jestli si chcete nejdříve MULTISITE otestovat, tak klidně můžete stávající web na subdoméně ponechat a testovací web si vytvořit na jiné subdoméně (např.
test.horskesporty.cz). V administraci MULTISITE pak lze jednoduše změnit adresu z
test.horskesporty.cz na
foto.horskesporty.cz. Takže záleží pouze na Vás, jak budete postupovat.
Nyní Vám uvedu postup pro vytvoření
MULTISITE (sítě webů). Jako hlavní web tedy bude
www.horskesporty.cz a web na subdoméně
foto.horskesporty.cz.
- Příprava subdomény (webu) foto.horskesporty.cz
Web na subdoméně (např. foto.horskesporty.cz) nesmí fyzicky existovat, takže pokud ho máte vytvořený, tak ho v administračním systému v sekci IV. Weby smažte. Nyní si v sekci V. Web aliasy v části Formulář na vytvoření nového aliasu vytvořte nový alias z foto.horskesporty.cz (příp. test.horskesporty.cz) na web www.horskesporty.cz.
- Aktivace a nastavení MULTISITE
- Pomocí FTP klienta se připojte na server hlavního webu www.horskesporty.cz.
- V kořenové složce instalace najděte soubor wp-config.php a nad řádek:
Kód:
/* That's all, stop editing! Happy blogging. */
přidejte nový řádek:
Kód:
define( 'WP_ALLOW_MULTISITE', true );
a uložte změnu.
- Přihlaste se do administrace aplikace WordPress hlavního webu www.horskesporty.cz a přejděte do nové sekce Nástroje > Síť webů. Pokud na stránce uvidíte upozornění Please deactivate your plugins before enabling the Network feature., tak klikněte na odkaz deactivate your plugins (příp. přejděte do sekce Pluginy) a deaktivujte všechny aktivní pluginy. Po nastavení sítě webů je znovu zaktivujete. A vraťte se zpět do sekce Nástroje > Síť webů.
- Na stránce v části Addresses of Sites in your Network vyberte možnost Sub-domains.
- Dále v části Nastavení sítě webů si dle libosti pojmenujte síť, zadejte email administrátora a pokračujte tlačítkem Install.
- Zobrazí se Vám postup zprovoznění sítě webů. Takže se opět přihlaste na FTP server webu www.horskesporty.cz. A podle bodu 1 nejdříve přidejte obsah do souboru wp-config.php a následně podle bodu 2 nahraďte kompletní obsah souboru .htaccess novým obsahem. Pro jistotu si před úpravou soubory zazálohujte.
- Pak se vraťte opět do administrace aplikace WordPress. Po úpravě souborů dojde k automatickému odhlášení, takže se znovu přihlaste.
- V levém horním rohu budete mít novou záložku Moje weby, pomocí které se můžete přepínat mezi jednotlivými weby, případně měnit nastavení pro celou síť webů.
- Nyní můžete zaktivovat pluginy, které jste musel dříve deaktivovat (pokud to bylo nutné). Pluginy je nyní možné aktivovat/deaktivovat buď pro celou síť webů, nebo samostatně jen pro jednotlivé weby. Takže pokud víte, že stejný plugin budete používat u všech webů, tak stačí přejít do sekce Moje weby > Administrace sítě webů > Pluginy a použít volbu Aktivovat v síti webů (příp. deaktivovat). Pokud budete chtít plugin používat jen na některém z webů, tak stačí v horním menu Moje weby kliknout na daný název web a přejít do sekce Pluginy, kde si plugin zaktivujete jen pro daný web. V závěru tímto způsobem můžete plugin aktivovat samostatně přímo v nastavení každého webu, takže není vyloženě nutné ho aktivovat pro celou síť.
- A nyní vytvoříme další web. V horním menu přejděte do sekce Moje weby > Administrace sítě webů > Weby. Na stránce byste měl v seznamu vidět pouze Váš hlavní web www.horskesporty.cz.
- Pro vytvoření nového webu klikněte na tlačítko Add new.
- Do pole Site Address zadejte adresu nového webu foto (příp. test), vyplňte název webu, email administrátora a klikněte na tlačítko Add site.
- Tím je nový web vytvořený a uvidíte ho jako další položku v menu Moje weby, přes které se můžete přepínat mezi jednotlivými weby. Funkčnost webu si můžete ověřit zobrazením přímo z menu Moje weby > název webu > Zobrazit web (příp. zadáním adresy webu do internetového prohlížeče).
Po aktivaci sítě webů se trochu změnily některé postupy. Takže například když budete instalovat nové pluginy, tak musíte přejít do sekce
Moje weby > Administrace sítě webů > Pluginy (přímo v administraci daného webu již není možné pluginy instalovat). A po instalaci plugin zaktivujeteje buď pro celou síť webů (jak jsem již vysvětlovat), nebo ho můžete zaktivovat samostatně jen v administraci daného webu. Při instalaci šablon je postup podobný. Takže novou šablonu nainstalujete v sekci
Moje weby > Administrace sítě webů > Šablony. Akorát abyste mohl šablonu používat (resp. aktivovat pro daný web), tak je nutné ji v této sekci rovnou povolit pomocí volby
Povolit v síti webů. Jinak by v administraci daného webu v sekci
Vzhled > Šablony nebyla viditelná.
Pokud si s něčím nebudete věděl rady, tak neváhejte napsat. Nebude-li dotaz souviset přímo s nastavením MULTISITE, tak pro něj, prosím, vytvořte samostatné téma.
Tento postup se dá samozřejmě použít i pro nastavení MULTISITE do podsložek. V tomto případě není nutné vytvářet web aliasy (subdomény) a v kroku
4 se zvolí druhá možnost
Sub-directories.