Jak skonfigurować wiele witryn WordPress za pomocą XAMPP

Opublikowany: 2021-12-22

XAMPP jest używany przez wielu administratorów WordPress do konfigurowania środowisk WordPress. Chociaż istnieje wiele różnych zastosowań przypadków, niektóre z najczęstszych przypadków użycia to konfiguracja środowiska pomostowego, programistycznego lub testowego. Jako wysoce konfigurowalne środowisko XAMPP oferuje wiele zalet, w tym możliwość konfigurowania wielu witryn WordPress za pośrednictwem wirtualnych hostów.

Co to jest XAMPP?

XAMPP to tak zwane środowisko programistyczne. Zawiera wszystkie pakiety potrzebne programiście PHP do tworzenia oprogramowania PHP. Jednocześnie zapewnia nam wszystko, czego potrzebujemy do skonfigurowania środowiska WordPress.

WordPress potrzebuje kilku rzeczy do uruchomienia. Serwer lub plan hostingowy, na którym wszystkie komponenty są zainstalowane i uruchomione, oraz nazwa domeny to dwie rzeczy, które wszyscy znamy. Jednak serwer potrzebuje również kilku pakietów oprogramowania do uruchomienia WordPressa. Obejmują one:

Serwer sieciowy — serwer sieciowy jest tym, co faktycznie dostarcza witrynę WordPress. Dostępnych jest wiele różnych serwerów internetowych, w tym Nginx, Apache i IIS, z XAMPP, w tym Apache.

Baza danych SQL – WordPress używa bazy danych SQL do przechowywania danych. Chociaż większość z nich jest zaznajomiona ze smakiem SQL MySQL, w wielu przypadkach otrzymujesz MariaDB. Należy zauważyć, że wiele osób i organizacji używa tych terminów zamiennie.

Uwaga dla geeków : MySQL został przejęty przez Oracle w 2009 roku. Ze względu na obawy związane z tym przejęciem, kilku programistów MySQL przekazało programowanie do MariaDB. MariaDB w międzyczasie stała się jednym z najczęściej używanych RDBMS.

PHP – PHP to język, w którym napisany jest WordPress i który jest przez niego wymagany do działania. Jest to wymagane, ponieważ kod WordPress musi zostać wykonany przez serwer WWW, co możemy zrobić tylko wtedy, gdy jest zainstalowane PHP.

XAMPP zawiera wszystkie powyższe elementy w jednym, łatwym do zainstalowania pakiecie. Zamiast instalować każdy element z osobna, otrzymujemy jeden instalator, który zapewnia wszystko, co znacznie ułatwia instalację wszystkich potrzebnych nam komponentów bez martwienia się o zależności i konfiguracje.

Na marginesie, XAMPP zawiera również Perl. Chociaż nie jest to wymagane do uruchomienia WordPressa, bardziej techniczni administratorzy WordPressa mogą używać tego do pisania skryptów.

Inną rzeczą, która jest dostarczana z XAMPP, którą możesz docenić, jest Bitnami dla XAMPP. Bitnami to pakiet oprogramowania aplikacji firmy VMware, który pozwala nam instalować moduły, takie jak WordPress, tak łatwo, jak zainstalowalibyśmy jakiekolwiek inne oprogramowanie. Dzięki XAMPP i Bitnami możemy mieć pełne środowisko pomostowe, które działa w ciągu kilku minut.

Uwaga dla maniaków : X w XAMPP wskazuje, że jest dostępny dla kilku systemów operacyjnych. W takim przypadku możesz pobrać XAMPP dla Windows, Mac OS i Linux.

Dlaczego warto korzystać z XAMPP?

XAMPP ułatwia instalację wszystkiego, czego potrzebujemy do zbudowania środowiska pomostowego WordPress w jednym wygodnym pakiecie. Oczywiście możesz w równym stopniu pobrać i zainstalować każdy pakiet z osobna, a efekt końcowy będzie taki sam – pod warunkiem, że nie masz nic przeciwko brudzeniu sobie rąk plikami konfiguracyjnymi.

Pobieranie XAMPP

Jak wspomniano wcześniej, XAMPP jest dostępny dla wszystkich głównych systemów operacyjnych, w tym Windows, Linux i Mac. W związku z tym, niezależnie od konfiguracji, możesz pobrać XAMPP dla swojego systemu operacyjnego bezpośrednio z ich strony internetowej.

Instalowanie XAMPP

Instalacja XAMPP jest dość prostym procesem, nie wymagającym specjalnych umiejętności technicznych. Aby rozpocząć, wystarczy dwukrotnie kliknąć pobrany plik i postępować zgodnie z instrukcjami wyświetlanymi na ekranie.

Będziesz musiał wybrać lokalizację, w której chcesz zainstalować XAMPP, język i czy chcesz zainstalować Bitnami dla XAMPP. W zależności od konfiguracji komputera może być konieczne utworzenie wyjątków zapory dla MariaDB i Apache.

Uwaga dla maniaków: jeśli planujesz uzyskać dostęp do środowiska tylko lokalnie, nie będziesz musiał otwierać portów zapory.

Instalowanie WordPressa

Po uruchomieniu XAMPP możesz zainstalować WordPress, pobierając moduł WordPress Bitnami dla XAMPP. Znowu jest to dość prosty proces. Będziesz musiał skonfigurować swoje konto użytkownika i nazwę strony internetowej, podczas gdy instalator zajmie się wszystkim innym, w tym utworzeniem wymaganych baz danych.

Po zakończeniu będziesz mógł uzyskać dostęp do swojej nowej instalacji WordPress.

Konfiguracja WordPressa

Jeśli masz już działającą witrynę internetową i chcesz skonfigurować środowisko pomostowe / deweloperskie, możesz wykonać kopię zapasową i przywrócić ją do środowiska pomostowego. Pomoże Ci to upewnić się, że masz to samo środowisko w obu systemach. Jeśli nie masz jeszcze działającej strony internetowej, możesz śmiało rozpocząć konfigurację swojej witryny w środowisku testowym.

Dodatkowe opcje konfiguracji – uruchamianie wielu witryn WordPress na XAMPP

Możesz uruchomić więcej niż jedną witrynę WordPress w swoim środowisku pomostowym XAMPP za pośrednictwem wirtualnych hostów.

Wirtualne hosty pozwalają nam używać aliasów do uruchamiania wielu stron internetowych na tym samym adresie IP i serwerze WWW. Dobrą wiadomością jest to, że funkcjonalność jest wbudowana; wszystko, co musimy zrobić, to włączyć go, a następnie utworzyć wirtualne hosty, których potrzebujemy. Chociaż nie ma sztywnego limitu liczby hostów wirtualnych, które można utworzyć, jeśli każdy z hostów wirtualnych ma włączone rejestrowanie, możesz nie być w stanie przekroczyć liczby 64 hostów wirtualnych.

Dodawanie wielu wirtualnych hostów

Hosty wirtualne są dodawane za pomocą pliku konfiguracyjnego hostów wirtualnych HTTPD. Znajdziesz ten plik w następującym katalogu: C:\xampp\apache\conf\extra\httpd-vhosts.conf

Jeśli zainstalowałeś XAMPP w innym katalogu, plik konfiguracyjny będzie tam znajdował się zamiast ścieżki podanej powyżej.

Uwaga dla maniaków: httpd w nazwie pliku oznacza demona http. Demony to procesy działające w tle systemu Linux, a httpd to proces działający w tle Apache. W systemie Windows demony nazywane są usługami, ale konwencja nazewnictwa w Linuksie utknęła. Wróćmy teraz do edycji pliku.

1. Włącz wirtualne hosty w konfiguracji Apache

Pierwszą rzeczą, którą musisz zrobić, to znaleźć i odkomentować następujący wiersz:

NameVirtualHosts *:80

To mówi Apache, że będziemy używać wirtualnych hostów na porcie 80. Następnie, na końcu pliku, dodaj następujące 4 linie:

 <VirtualHost *> DocumentRoot "C:\XAMPP\htdocs" ServerName localhost </VirtualHost> 

2. Definiowanie wirtualnych hostów

Po zakończeniu możemy zacząć dodawać wirtualne hosty. Należy je dodać ręcznie w pliku httpd-vhosts.conf, który znajdziesz w /xampp/apache/conf/extra. Dla każdego wirtualnego hosta, który chcemy dodać, musimy dodać zestaw dyrektyw, które dostarczają Apache podstawowych szczegółów konfiguracyjnych. Są one ustawione w następujący sposób:

<VirtualHost *>
 DocumentRoot "C:\XAMPP\htdocs\wppro"
 ServerName www.wpwhitesecurity.com
 <Directory "C:\XAMPP\htdocs\wppro">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
 Allow from all
</Directory>
</VirtualHost>

Rzućmy okiem na to, co robi każda linia

  • Linia 1 – Otwiera nowy zestaw dyrektyw informujących Apache, że zadeklarujemy nowego wirtualnego hosta
  • Wiersz 2 – określa, gdzie znajdują się pliki witryny, przy czym każdy wirtualny host ma swój własny katalog
  • Wiersz 3 – podaje nazwę, na którą witryna powinna odpowiadać
  • Wiersz 4 – 8 – Określ, kto powinien mieć dostęp do zawartości katalogu. Wymieniony tutaj katalog powinien pasować do katalogu określonego w wierszu 2
  • Linia 9 – zamyka ten zestaw dyrektyw dla tego wirtualnego hosta

Będziesz musiał dodać zestaw dyrektyw dla każdego wirtualnego hosta osobno. Po skonfigurowaniu wszystkich wirtualnych hostów zapisz plik i zamknij. Aby przetestować i potwierdzić, że cała składnia w konfiguracji Apache jest poprawna, uruchom proces httpd.exe z przełącznikiem –t z katalogu c:\xampp\apache\bin, jak widać na poniższym zrzucie ekranu.

3. Opcjonalnie: Edytuj plik hostów systemu Windows

Dostęp do środowiska testowego można uzyskać za pomocą bardziej przyjaznych nazw, edytując plik hosts systemu Windows. Jako przykład. Możesz chcieć uzyskać dostęp do swojej witryny, wpisując stagingsite.com zamiast localhost/stagingsite – dzięki czemu łatwiej ją zapamiętać.

Uwaga dla maniaków : plik hosts to plik tekstowy, który mapuje adresy IP na nazwy hostów. System Windows sprawdza ten plik przed przesłaniem żądań DNS, skutecznie zastępując wszelkie rzeczywiste nazwy domen. Chociaż pliki hostów były źródłem wielu żartów, w rzeczywistości są one starsze od DNS. Pierwotnie był to plik utrzymywany przez Stanford Research Institute i udostępniany tym, którzy chcieli uzyskać dostęp do jego najwcześniejszej wersji, czyli teraz w Internecie, umożliwiając im odwiedzanie stron internetowych. Oznacza to, że faktycznie musiałeś okresowo pobierać serwer DNS zamiast po prostu wysyłać żądanie. Ech.

Gdy będziesz zadowolony ze środowiska testowego, możesz po prostu wykonać kopię zapasową i przywrócić ją do środowiska na żywo.