it-swarm.dev

Jak nastavit víceúrovňový WordPress?

Chtěl bych postavit multi-site WordPress, ve kterém mohou uživatelé vytvářet účty pro své webové stránky, ale nejsem si jistý, jak toho mohu skutečně dosáhnout. Jaký je nejlepší způsob, jak vytvořit WordPress multi-site?

3
MsManiya

Jak už asi víte. Vzhledem k tomu, WordPress 3.0 Multi-Site funkce byla zahrnuta ve výchozím nastavení jako projekt WordPress MU byla sloučena do jádra WordPress 3.0.

Pokud jde o počáteční nastavení, může to trvat trochu práce, pokud nejste obeznámeni s kódováním PHP, ale to, co vám mohu říci, je to, že jednou jeho nastavení v podstatě dobré jít. Proces skutečně nabízet nebo přidávat další subdomény z kořenové domény trvat méně než 30 sekund na dokončení uživatelem.

Dejte mi vědět, pokud hledáte něco konkrétního, co se týče tohoto nebo pokud máte nějaké další otázky.

AKTUALIZOVANÉ:

Než začnete - Požadavky na správce

Pokud chcete spustit síť blogů, měli byste mít alespoň základní znalosti o správě systému UNIX/Linux. Doporučuje se také základní znalost vývoje WordPressu, PHP, HTML a CSS.

Nastavení a spuštění instalace více pracovišť je složitější než instalace na jednom místě. Čtení této stránky by vám mělo pomoci rozhodnout se, zda opravdu potřebujete instalaci na více místech, a co by mohlo být spojené s jejím vytvořením. Pokud vám pokyny na této stránce nemají smysl, nezapomeňte nejprve otestovat věci na webu pro vývoj a nikoli na svém živém webu. Požadavky na server

Vzhledem k tomu, že tato funkce vyžaduje další nastavení serveru a více technických možností, obraťte se na svého webhostingu a zeptejte se, zda podporují použití této funkce. To se nedoporučuje vyzkoušet na sdíleném hostování.

Máte možnost volby mezi subdoménami nebo podadresáři v kroku Krok 4: Instalace sítě . To znamená, že každá další stránka ve vaší síti bude vytvořena jako nová virtuální subdoména nebo podadresář.

  • Podadresáře- jako example.com/site1 a example.com/site2
  • Subdomény- jako site1.example.com a site2.example.com

Místa podadresáře

  • Pracuje s použitím funkce mod_rewrite na serveru, který má schopnost číst soubor .htaccess, který vytvoří strukturu propojení.
  • Pokud ve svém blogu používáte pěkně permalinks, budou fungovat i podadresáře.

Místa subdomény

  • Funguje s použitím zástupných subdomén. Musíte mít toto povoleno v Apache, a musíte také přidat zástupný subdoménu do záznamů DNS. (Viz krok 2, jak nastavit.)
  • Někteří hostitelé již nastavili zástupný znak na straně serveru, což znamená, že vše, co potřebujete přidat, je záznam DNS.
  • Některé sdílené webhostingy to nemusí podporovat, takže před povolením této funkce budete možná muset zkontrolovat webhosting.

Požadavky na nastavení aplikace WordPress

  • Dává WordPress svůj vlastní adresář nebude fungovat ve WordPress 3.0 s více míst povolen. Zasahuje do vyhledávání blogů členů.
    • Síť nelze vytvořit v následujících případech:
      • "Adresa WordPress (URL)" se liší od "Adresa webu (URL)".
      • "Adresa WordPress (URL)" používá jiné číslo portu než ': 80', ': 443'.
    • Instalaci domény nelze vybrat v následujících případech:
      • WordPress install je v adresáři (ne v kořenovém adresáři dokumentu).
      • "Adresa WordPress (URL)" je localhost.
      • "Adresa WordPress (URL)" je adresa IP, například 127.0.0.1.
    • Instalaci podadresáře nelze vybrat v následujících případech:
      • Pokud byla vaše stávající instalace WordPressu nastavena na více než měsíc, kvůli problémům s existujícími permalinky. (Tento problém bude vyřešen v budoucí verzi.)

(Pro více informací viz /wp-admin/network.php)

Krok 1: Zálohování aplikace WordPress

WordPress bude aktualizován při vytváření sítě. Zálohujte databázi a soubory.

Krok 2: Nastavení zástupných subdomén

(Pokud se jedná o instalaci podadresářů, tento krok přeskočte.)

Stránky poddomén pracují s použitím zástupných subdomén. Jedná se o dvoustupňový proces:

  1. Apache musí být nakonfigurován tak, aby akceptoval zástupné znaky.

    1. Otevřete soubor httpd.conf nebo soubor obsahující položku VHOST pro váš webový účet.
    2. Přidat tento řádek:
      • ServerAlias *.example.com
  2. V záznamech DNS na serveru přidejte zástupnou subdoménu, která odkazuje na hlavní instalaci. Mělo by to vypadat takto:

    • A *.example.com

Externí odkazy:

Krok 3: Povolit více míst

Chcete-li aktivovat položku nabídky Síť, musíte nejprve definovat více míst v souboru /wp-config.php file. Otevřete /wp-config.php a kde to říká:

/* That's all, stop editing! Happy blogging. */

Přidat tento řádek nad něj:

define('WP_ALLOW_MULTISITE', true);

Krok 4: Instalace sítě

To umožní, aby se položka nabídky Síť objevila v nabídce Nástroje. Na stránce Administration> Tools> Network se zobrazí obrazovka, kde budete konfigurovat určité aspekty naší sítě. Nástroje Síť SubPanel

Adresy stránek ve vaší síti

Máte možnost volby mezi subdoménami nebo podadresáři (pokud žádná z výše uvedených možností neplatí). To znamená, že každá další stránka ve vaší síti bude vytvořena jako nová virtuální subdoména nebo podadresář. musíte vybrat jednu nebo druhou a tuto změnu nemůžete změnit, pokud nepřekonfigurujete instalaci. Viz také "Než začnete" .

  • Subdomény- jako site1.example.com a site2.example.com
  • Podadresáře- jako example.com/site1 a example.com/site2

Podrobnosti o síti

Vyplní se automaticky:

  • Adresa serveru- Internetová adresa vaší sítě bude example.com.
  • Název sítě- Co byste chtěli zavolat do vaší sítě?
  • Admin E-mailová adresa- Vaše e-mailová adresa.

Zkontrolujte, zda jsou správné a klepněte na tlačítko Instalovat. Můžete obdržet varování o zástupných subdoménách. Zkontrolujte nastavení zástupných subdomén.

Upozornění! DNS zástupný znak nemusí být správně nakonfigurován

Instalační program se pokusil kontaktovat náhodné jméno hostitele (13cc09.example.com) ve vaší doméně. Chcete-li použít konfiguraci subdomény, musíte mít ve svém serveru DNS zástupný znak. To obvykle znamená přidání záznamu * hostname, který ukazuje váš webový server ve vašem konfiguračním nástroji DNS.

Své stránky můžete stále používat, ale žádná subdoména, kterou vytvoříte, nemusí být dostupná. Pokud víte, že je váš DNS správný, ignorujte tuto zprávu.

Krok 5: Povolení sítě

Zbývající kroky jsou ty, které musíte dokončit, abyste dokončili.

Nástroje Network Created.

  1. Za prvé, zálohovat vaše stávající /wp-config.php a /.htaccess soubory.

  2. Vytvořte adresář blogs.dir pod /wp-content/- Tento adresář se používá k ukládání nahraných médií pro vaše další stránky a musí být zapisovatelný webovým serverem. Měly by být CHOWNED a CHMODed stejně jako adresář wp-content.

  3. Přidejte další řádky, které vaše instalace WordPressu vygeneruje do souboru /wp-config.php. - Tyto řádky jsou dynamicky generovány na základě vaší konfigurace. Upravte soubor /wp-config.php zatímco jste přihlášeni k panelu administrátorů vašich stránek. Vložit vygenerované řádky bezprostředně nad /* That's all, stop editing! Happy blogging. */. Odstranit dříve umístěné define('WP_ALLOW_MULTISITE', true); řádek pouze v případě, že chcete odstranit síťovou nabídku v oblasti admin. Můžete se rozhodnout, že necháte přístup k pravidlům /.htaccess znovu.

  4. Přidání vygenerovaných pravidel mod_rewrite do souboru /.htaccess, nahrazení jiných pravidel WordPress. - Tyto řádky jsou pro vás dynamicky generovány na základě vaší konfigurace. (Pokud není, vytvořte ho.)

  5. Přihlaste se znovu. - Po dokončení výše uvedených kroků a uložení nových souborů /wp-config.php & /.htaccess se síť zapne a nakonfiguruje. Budete se muset znovu přihlásit. klikněte na tlačítko "Přihlásit se" a obnovte svůj panel pro správu. Pokud máte problémy s přihlášením, vymažte vyrovnávací paměť a soubory cookie prohlížeče.

Krok 6: Nastavení Super Admin

Nyní uvidíte novou sekci s názvem Super Admin. Nabídky obsažené v této nabídce slouží k přidávání a správě dalších stránek ve vaší síti. Vaše základní instalace aplikace WordPress je nyní hlavním místem ve vaší síti.

Chcete-li konfigurovat možnosti sítě, vytvořte panel Super Admin> Options a poté vytvořte weby a uživatele.

Věci, které potřebujete vědět

Zde jsou některé další věci, které budete potřebovat vědět o pokročilé správě sítě blogu.

  • WordPress Pluginy- WordPress Pluginy mají nyní další flexibilitu v závislosti na jejich implementaci napříč sítí.

  • Pluginy specifické pro web- WordPress Pluginy, které mají být aktivovány nebo deaktivovány jednotlivým vlastníkem blogu, jsou uloženy v adresáři pluginů. Musíte povolit stránku Pluginy pro jednotlivé správce stránek z Network> Options.

  • Síťové zásuvné moduly- WordPress Pluginy uložené v adresáři pluginy mohou být aktivovány v síti super administrátorem.

  • Must-Use Plugins- Pluginy, které mají být používány všemi weby v celé síti, mohou být také instalovány v adresáři mu-plugins jako jednotlivé soubory nebo soubor obsahující podsložku. Žádné soubory ve složce nebudou přečteny. Tyto soubory nejsou aktivovány nebo deaktivovány; pokud existují, používají se.

  • Kategorie a tagy- Ve výchozím nastavení jsou ve WordPress 3.0 zakázány globální termíny. Můžete použít Sitewide Tags WordPress Plugin nebo jiné podobné pluginy pro začlenění globálních značek na portál/titulní stránku webu nebo na konkrétní stránky nebo blogy v rámci sítě, aby se zvýšila navigace založená na obsahu s mikro kategoriemi.

5