Instalace WordPress MU na webhostingu
Úplné zprovoznění všech funkcí u multiuživatelského WordPressu záleží na nastavení hostingu. V následujících větách krátce popíši svůj postup při zprovozňování subdomén u WP MU.
Základní požadavky pro fungování WP MU jsou:
PHP 4.3 a vyšší
MySQL 4.0 a vyšší
Apache modul mod_rewrite
Tyto tři požadavky by měl v dnešní době splňovat každý webhosting. Pokud webhosting neposkytuje mod_rewrite, tak doporučuji změnit hosting, než měnit redakční systém.
A nyní k samotnému nastavení. V souboru readme.txt jsou informace k nastavení DNS, Apache a PHP. Já se zde budu věnovat pouze prvním dvěma, neboť PHP by na většině hostinzích mělo být nastaveno tak, že bude bez problému fungovat.
Nastavení DNS
Do zónového souboru je zapotřebí přidat jeden řádek. Ten zaručí správné přesměrování subdomén na zpracovávající webserver. Ke změně tohoto nastavení potřebujete mít možnost editovat zónové soubory u svého registrátora domény nebo poskytovatele DNS hostingu.
Obecný zápis je následující:
*.jmenovasidomeny.com. TTL IN A IP_adresa_vašeho_hostingu
Pro příklad uvedu svoje nastavení:
*.scarblog.com 14400 IN A 195.219.158.21
Po úspěšném přidání záznamu je potřeba počkat na aktualizaci informací u příslušných serverů.
Nastavení Apache
Předpokládá se funkční mod_rewrite. Pro správnou funkčnost blogů na subdoménách je dále zapotřebí kontaktovat svého webhostera. Musí provést dvě změny v nastavení konfiguračních souborů Apache. Změnit směrováni subdomén do document_root hlavní domény a přidat ServerAlias.
Originální znění nastavení:
2. In the directive of your virtual host, look for this line
“AllowOverride None”
and change it to
“AllowOverride FileInfo Options”3. In the section of the config file for your host there
will be a line defining the hostname. You need to add the following
if you want virtual hosts to work properly:
“ServerAlias *.domain.tld”
Replace domain.tld with whatever your one is, and remove the quotes.
Kontaktování hostingu
Pošlete e-mail svému webhosterovi třeba s následujícím obsahem:
Dobrý den,
u domény:
jmenovasidomeny.com
potřebuji změnit následující:
1. In the directive of your virtual host, look for this
line:
“AllowOverride None”
and change it to
“AllowOverride FileInfo Options”
2. In the section of the config file for your host there will be a line defining the hostname.
ServerAlias *.jmenovasidomeny.com
Jestli je to možné, děkuji za kladné vyřízení.
Bez těchto změn nebudou subdomény pro blogy fungovat. Jestli webhoster odmítne požadované změny, tak doporučuji změnit hosting za vstřícnější a při kontaktování dalšího hostingu se o tomto nastavení informovat předem. Na hostingsolutions.cz, kde hostuje tento web, bylo vše rychle a bezproblémově zařízeno. Jestli ovšem narazíte na nějaký hosting, se kterým byli problémy nebo naopak vše rychle a ochotně vyřešil, tak jej můžete napsat do komentářů.
Výsledek
Je-li DNS a Apache správně nastaveno poznáme jednoduše, můžeme v administraci WP MU vytvořit nový blog. To je zároveň vše ohledně instalace. Je to velmi jednoduché, stačí změnit jednu hodnotu a kontaktovat technickou podporu webhostingu. Článek si kladl za cíl, sesumírovat v češtině základní postup zprovoznění blogů na subdoménách.

n1xantora
Super, moc díky za tenhle článek.
peto
Ja som naistaloval v 2.8.1
Viem vytvarat blogy ale nezobrazia sa mi ked zadam blog1.priklad.sk
Takze asi budem musiet kontaktovat webhosting
Bigdrobek » Migrace Wordpress na Wordpress MU
[...] http://scarblog.com/item/2008/06/instalace-wordpress-mu-na-webhostingu/ [...]
seeker
Ahoj, zajimalo by me, jestli by sel upgrade klasickeho WP na tento WP MU…?
seeker
heh, unikl mi predchozi komentar, tak se omlouvam …
admin
jj stane se .-) Hlavně, že se potřebná informace našla.
Veronika
Díky moc za informace, tohle jsem předtím ani nevěděla o tom hostingu, ale blogy na subdoménách se mi rozběhli v pohodě. Mám zkušenost s tím, že se ty blogy na subdoménách nechtěli zobrazit, resp. rozbrazila se bílá čistá stránka. Naštěstí sem přišla na to, čím to bylo. Nesmíte totiž mazat defaultní šablonu
taková prkotina a dost důležitá. Pak jsem měla zkušenost s tím, že jednoho hostingu jsem měla už na zkušební stránce naistalovaný WP MU, ale na tu novou mi to nešlo. Nevím přesně čím to bylo, asi tím že to bylo na tom samém databázovém serveru, ale když jsem zkušební stránku zrušila, šlo mi opět naistalovat WP MU na tu novou. V současné době mam tak trochu problém, protože potřebuju editovat soubory šablon a soubory wordpressu, ale tahle funkce není přímo v WP MU, takže se musíte hrabat v ftp. Ve wordpressu normálním jsem na to zvyklá. Dále mam problém vložit kód/aktivovat plugin od google analytics na subdomény. Asi to bude tím, že subdomény nemají svojí vlastní databázy. Ještě mě napadlo že zkusim dát aspoň toplist, ale je škoda že ten g.a. nejde
Michal Zimmermann
Zdravím, po dlouhé době jsem multisite zase zkusil zprovoznit, tentokrát s WP 3 RC 3. Instalace OK, aktivace OK, vytvoření „sites“ OK, ale při pokusu zobrazit blog vždy skončím chybou 403 (http://blog.zimmi.cz). Prošel jsem různé návody na internetu a nikde se o tom nepíše, takže se to asi běžně nestává. WP jsem instaloval do kořenového adresáře domény, práva jsem těm složkám-subdoménám nastavil, ale nějak se to nechce chytit. Nemáte s tím někdo zkušenost?