Nainstalujte WordPress na Windows Server 2012 / Windows 8

V tomto závěrečném článku v seriálu, který popisuje nasazení webové stránky založené na IIS s podporou PHP a MySQL, popisujeme typický skript pro instalaci webového enginu na náš server pomocí nejoblíbenějšího systému pro správu obsahu blogu (CMS) v současné době. - Wordpress.

Předpokládá se tedy, že náš server již nainstaloval:

  1. IIS s podporou PHP (Instalace IIS s PHP na Windows)
  2. MySQL Database Management System (Instalace MySQL na Windows)
  3. Volitelně, pro usnadnění práce s databázemi MySQL, můžete nainstalovat skript phpMyAdmin.

Tichá instalace WordPress

Nejjednodušší způsob nasazení webu pomocí WordPress je pomocí univerzálního instalátoru, který je nám již známý v předchozích článcích této série. Instalační program Microsoft Web Platform (Web PI). Spustíme jej a zavedeme wordpress do vyhledávacího pole.

Najdeme v seznamu produktů Worppress, stiskněte Přidat, a pak Nainstalovat.

Během nasazení webu WordPress Web PI automaticky vytvoří novou databázi MySQL a uživatele (název databáze, uživatelské jméno a heslo se zobrazí na instalační obrazovce, v případě potřeby je lze uložit).

Bude také vytvořen samostatný web služby IIS, žijící na konkrétním portu (číslo portu generuje instalační program). V našem příkladu byl web vytvořen na portu 30205 s adresou http: // localhost: 30205 .

Po dokončení instalace se automaticky otevře nové okno v prohlížeči, do kterého musíte vyplnit následující pole: název webu, jméno správce webu, heslo a e-mailová adresa pro správce webu WordPress.

K dokončení instalace zbývá stisknout tlačítko Nainstalujte wordpress. Počkejte, až se skript spustí, a poté můžete přejít na ovládací panel WordPress na adrese http: // localhost: 30205 / wp-login.php

Otevřeli jsme tedy administrační panel WordPress (admin) a můžete přistoupit přímo k nastavení a naplnění webu.

Významnou nevýhodou instalace WordPress pomocí WebPI je velké množství „dalších“ součástí, které jsou s ním nainstalovány.

Snímek obrazovky ukazuje součásti, které byly nainstalovány s redakčním systémem WordPress. Jak vidíte, není jich málo.

A co je nejdůležitější, namísto našeho „nativního“ serveru IIS bude pro nainstalovaný web použita samostatná instance služby IIS Express 8.0..

Ruční instalace WordPress na IIS

Před zahájením ruční instalace aplikace WordPress v systému Windows 8 je třeba provést řadu přípravných operací.

Nejprve musíte vytvořit databázi pro ukládání dat WordPress a uživatele s přístupovými právy k této databázi. Databázi a uživatele můžete vytvořit pomocí phpMyAdmin nebo přímo z příkazového řádku MySQL.

Otevřete příkazový shell MySQL (MySQL Command Line Shell), zadejte heslo pro správce serveru MySQL (root) a postupně spusťte následující příkazy:
mysql> VYTVOŘIT DATABÁZE wordpressdb;
mysql> VYTVOŘIT UŽIVATELE 'wordpressdb_user' @ 'localhost' IDENTIFIKOVANO 'DbP @ ssw0rd';
mysql GRANT ALL ON wordpressdb. * TO 'wordpressdb_user' @ 'localhost' IDENTIFIED BY 'DbP @ ssw0rd';

Vytvořili jsme tedy databázi wordpressdb a udělili jsme jí úplná práva uživateli wordpressdb_user.

Dalším krokem je vytvoření samostatného webu ve službě IIS. Vytvořte nový adresář (například s názvem) Mywordpress) ve složce C: \ inetpub \ wwwroot \ .

Stáhněte si archiv s nejnovější verzí Wordpress z této stránky https://wordpress.org/download/ (v době psaní tohoto článku je WordPress 4.0) a rozbalte jeho obsah do adresáře C: \ inetpub \ wwwroot \ MyWordPress.

Poznámka:. Není nutné instalovat WordPress na samostatný web, můžete jej nainstalovat do samostatného podadresáře existujícího webu.

Otevřete konzolu pro správu služby IIS (Internet Information Services Manager - C: \ WINDOWS \ system32 \ inetsrv \ iis.msc) a klepnutím na sekci Weby, vybrat Přidat web.

V okně zadejte název webu, cestu k adresáři webu a portu (web spustíme na portu 8080).

Poté v konzole přejděte na vytvořený web (MySitePress) a poklepejte na položku Ověřování.

V sekci ověřování vyberte Anonymní ověření a na panelu Akce klikněte Upravit...

V okně, které se otevře, změňte nastavení na Identita fondu aplikací.

Dále udělíme našemu fondu aplikací oprávnění k zápisu do adresáře, ve kterém je umístěn web WordPress. Můžete to provést příkazem:
icacls "C: \ inetpub \ wwwroot \ MyWordPress" / grant "IIS APPPOOL \ MySitePress" :( OI) (CI) (RX, W)

Nastavili jsme tedy IIS a můžete přistoupit přímo k instalaci motoru WordPress.

Otevřete náš web v prohlížeči (http: // localhost: 8080) V okně, které se otevře, vyplňte parametry připojení k databázi:

Název databáze : wordpressdb

Uživatelské jméno databáze : wordpressdb_user

Heslo databáze : Dbp @ ssw0rd

Hostitel databáze : localhost

Předpona tabulky : mywp_ (předpona je obecně libovolná a je nutná, pokud budou budoucí tabulky jiných webů WordPress ve stejné databázi)

Poté by se mělo otevřít okno podobné oknu zobrazenému na obrázku 3. Dále analogicky.

Tipy

  • Pro urychlení provádění skriptů PHP ve službě IIS se doporučuje nainstalovat speciální akcelerátorový modul - Windows Cache Extension (nebo ekvivalent)
  • Chcete-li vytvořit adresy URL podporující SEO, musíte nainstalovat modul přepisování adres URL služby IIS