Hosting wordpress na IIS 7
Eric Woersching
Wprowadzenie
WordPress jest aplikacją blog wydawniczy i system zarządzania treścią. Według WordPress.org, WordPress jest „state-of-the-art semantycznej platformy wydawniczej osobisty z naciskiem na estetykę, standardy sieci web i użyteczność”. Poniższe sekcje opisują jak zainstalować i skonfigurować WordPress do użytku z FastCGI w Internet Information Services (IIS 7 7) i powyżej. Ten dokument zakłada, że ukończono instalację i konfigurację rozszerzenia FastCGI i bibliotekach PHP.
Najprostszym sposobem, aby zainstalować WordPress jest pobierając go z Windows® Galeria aplikacji sieciowych. Jeśli potrzebujesz Microsoft® Web Platform, można zainstalować komponenty Microsoft® (Microsoft Web Platform Installer Web PI), który jest również dostępny w systemie Windows Galeria aplikacji sieciowych.
Poniższy artykuł zawiera wskazówki dotyczące instalacji WordPress ręcznie. Instrukcje zostały przetestowane i stwierdzono, że działa w następujących konfiguracjach:
- Windows Server 2008 system operacyjny
- IIS 7
- PHP 5.2.9
- MySQL 5.01.34
- WordPress 2.8.5
Wymagania
Z domyślnego pliku konfiguracyjnego baza dostarczonych przez PHP, modyfikować następujące linie w konfiguracji php.ini:
- Definiowanie przedłużającego \ _dir jako c: \ php \ ext (na przykład położenie katalogu rozszerzeń PHP).
- Odkomentuj extension = php \ _mysql.dll na liście rozszerzeń włączyć obsługę MySQL.
Pobierz i rozpakuj Aplikacji
Po pierwsze, należy pobrać najnowszą stabilną wersję WordPress. W tym artykule, WordPress wersja 2.8.5 została wykorzystana. Rozpakować pliki WordPress i skopiuj pliki do katalogu C: \ Inetpub \ wwwroot \ wordpress lub inny katalog wyboru. Nie ma potrzeby modyfikowania uprawnień katalogu WWW WordPress, ponieważ domyślne uprawnienia wystarczyć.
Konfigurowanie bazy danych
Przed rozpoczęciem procedury instalacji dla WordPressa, należy utworzyć bazę danych na serwerze. Również utworzyć użytkownika i przyznać do tego użytkownika „własności” db uprawnienia do bazy danych. Ten artykuł wykorzystuje następujące informacje do bazy danych:
Modyfikacji pliku konfiguracyjnego
Modyfikowanie WordPress plik konfiguracyjny, aby połączyć się z bazą danych.
- Z Windows® Explorer. Przejdź do katalogu instalacji C: \ inetpub \ wwwroot \ wordpress. i zmienić nazwę pliku wp-config-sample.php do wp-config.php.
- Edycja wp-config.php; zmienić db_name. DB_USER. DB_PASSWORD. i DB_HOST wartości w następujący sposób:
Konfiguracja i skonfigurować aplikację
- Z Windows® Internet Explorer®. przejść do localhost / wordpress / wp-admin / install.php.
Wpisz nazwę swojego bloga i adres e-mail. a następnie kliknij przycisk Install WordPress.
Rysunek 1: Wprowadź informacje
Uwaga tymczasowe hasło przypisane do konta administratora.
Rysunek 2: Uwaga hasło administratora
Rysunek 3: Zaloguj się na blogu
Pojawi się strona powitalna.
Rysunek 4: Strona powitalna
Włącz "Pretty Permalinks"
Zazwyczaj użytkownicy WordPress musi używać „prawie całkiem” URL (na przykład contoso.com/index.php/yyyy/mm/dd/post-name/). Z modułem URL Rewrite, można utworzyć „Pretty Permalinks” (na przykład example.com/year/month/day/post-name/) WordPress dla blogów hostowanych na IIS.
Poniższe kroki zakładają, że WordPress jest zainstalowany w katalogu głównym witryny sieci Web. Jeśli WordPress jest zainstalowany w podkatalogu, a następnie zasady przepisujące muszą być zawarte w pliku Web.config znajduje się w tym samym katalogu co pliki WordPress.
- Zainstalować wydanie URL Rewrite Go Live.
- Zaloguj się do WordPressa jako administrator.
- Kliknij przycisk Ustawienia.
Kliknij kartę Permalinks dla strony Struktura Dostosuj odnośnika.
Figura 5: zmiana strony struktury permalink
/% Rok% /% monthnum% /% dzień% /% postname% / w polu tekstowym Struktura klienta.
Utwórz regułę przepisywania
- Otwórz plik Web.config (znajdujący się w tym samym katalogu co WordPress plików). Jeśli nie masz pliku Web.config w katalogu WordPress, utwórz go.
Kopiuj i wklej następujący punkt XML do elementu system.webServer:
Ta reguła pasuje dowolny żądany adres URL; jeśli adres URL nie odpowiada do pliku lub folderu w systemie plików, a następnie przepisuje reguła URL do index.php i określa, które treści służyć na podstawie zmiennej serwera REQUEST_URI który zawiera oryginalnego adresu URL, zanim została zmodyfikowana przez reguła.
Przetestować reguła przepisywania
Po reguła przepisywania są zapisywane w pliku Web.config, otwórz przeglądarkę sieci Web, a następnie kliknij w jedno z permalinks w WordPress blog. Powinieneś zobaczyć prawidłową zawartość zwrócony przez serwer WWW dla każdego permalink.
Rysunek 6: Blog stronę powitalną
Ten artykuł aktualizacje "WordPress na IIS" Eric Woersching, opublikowane w dniu 11 września 2008 r.