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.

Příspěvek byl publikován Saturday, June 28th, 2008 v 0:49 a zařazen v kategorii WordPress. Kometáře k tomuto příspěvku můžete sledovat přes RSS 2.0 feed. Můžete k tomuto příspěvku napsat komentář nebo z vaší stránky odkázat na tento příspěvek pomocí trackbacku.

Komentáře (celkem 8)

  1. n1xantora

    Super, moc díky za tenhle článek.

    ... publikováno dne 23. March. 2009 v 18:02
  2. 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

    ... publikováno dne 15. July. 2009 v 11:16
  3. Bigdrobek » Migrace Wordpress na Wordpress MU

    [...] http://scarblog.com/item/2008/06/instalace-wordpress-mu-na-webhostingu/ [...]

    ... publikováno dne 20. July. 2009 v 18:42
  4. seeker

    Ahoj, zajimalo by me, jestli by sel upgrade klasickeho WP na tento WP MU…?

    ... publikováno dne 22. January. 2010 v 8:48
  5. seeker

    heh, unikl mi predchozi komentar, tak se omlouvam …
    :)

    ... publikováno dne 22. January. 2010 v 8:49
  6. admin

    jj stane se .-) Hlavně, že se potřebná informace našla.

    ... publikováno dne 27. January. 2010 v 22:49
  7. 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 :D 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 :(

    ... publikováno dne 10. February. 2010 v 11:02
  8. 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?

    ... publikováno dne 13. June. 2010 v 9:54

Post a Comment