po doświadczeniu szybkości i niezawodności nie ma odwrotu. Pamiętacie czasy przed szybkim internetem, kiedy trzeba było czekać na buforowanie filmów? Okropne czasy. Trzy wiwaty za nowoczesne prędkości internetu!
jeśli jesteś przyzwyczajony do tworzenia witryn na serwerze live, to właśnie tak wygląda przejście do lokalnego środowiska programistycznego, takiego jak XAMPP. Niezwykle szybki rozwój i wyjątkowa niezawodność. Nigdy nie można wrócić do starych sposobów.
w tym poście pokażę Ci, jak zainstalować XAMPP na komputerze z systemem Windows i uruchomić na nim witrynę WordPress (w tym wiele witryn) w ciągu zaledwie kilku minut. Omówię również niektóre typowe problemy, które możesz napotkać i jak je przezwyciężyć.
ruszajmy.
jeśli zamiast tego wolisz film, mamy coś dla ciebie!
- co to jest XAMPP?
- dlaczego XAMPP?
- dlaczego XAMPP dla WordPressa?
- zainstalujmy XAMPP w systemie Windows
- Krok 1: Pobierz XAMPP
- Krok 2: Zainstaluj XAMPP
- Uwaga Dotycząca Instalacji 1: Dezaktywuj UAC w ustawieniach systemu Windows
- Uwaga Dotycząca Instalacji 2: Wyłącz tymczasowo program antywirusowy i / lub zaporę
- Krok 3: Otwórz Panel sterowania XAMPP
- Krok 4: Uruchom Moduły Apache i MySQL
- testowanie instalacji XAMPP
- instalacja WordPress lokalnie za pomocą XAMPP
- Krok 1: Utwórz nową bazę danych MySQL dla instalacji WordPress
- Krok 2: Pobierz i zainstaluj WordPress
- Konfigurowanie WordPress Multisite lokalnie z XAMPP
- Krok 1: Włącz WP Multisite w swoim WP-config.plik php
- Krok 2: Skonfiguruj sieć Multisite
- Krok 3: postępuj zgodnie z instrukcjami na ekranie WordPress
- rozwiązywanie typowych problemów z XAMPP & WordPress
- XAMPP umożliwia łatwe skonfigurowanie lokalnego środowiska serwera na komputerze z systemem Windows. Najlepsze w tym jest to, że jest całkowicie darmowy i open source. Po zainstalowaniu zapomnisz, że w ogóle tam jest. Możesz nawet zainstalować XAMPP na dysku USB wraz z WordPress.
co to jest XAMPP?
w skrócie, XAMPP to lokalny serwer, który można zainstalować na laptopie/komputerze, aby naśladować rzeczywisty serwer internetowy.
jest to całkowicie darmowa, open source dystrybucja serwera Apache z MariaDB (dawniej MySQL), PHP i Perl. XAMPP jest dostępny dla wszystkich głównych systemów operacyjnych i jest niezwykle łatwy w instalacji i obsłudze. To wyjaśnia, dlaczego jest to najbardziej popularne środowisko programistyczne PHP.
oto co oznaczają alfabety w XAMPP:
- X — cross-platform (X), ponieważ obsługuje wiele systemów operacyjnych
- a — serwer HTTP Apache
- M — MariaDB (dawniej MySQL)
- P — PHP
- P — PERL
oprócz podstawowych komponentów wymienionych powyżej, xampp zwykle jest dostarczany z innymi przydatnymi narzędziami, takimi jak Mercury mail server, phpMyAdmin do administrowania bazami danych, Webalizer do analizy logów serwera www, OpenSSL, apache tomcat do uruchamiania kodu Java i serwer ftp Filezilla.
dlaczego XAMPP?
jako profesjonalny programista WordPress nie mogę wystarczająco podkreślić, jak korzystne jest posiadanie lokalnego środowiska programistycznego. Pozwala mi skonfigurować nowe instalacje WordPress w mgnieniu oka. A ponieważ jest on hostowany lokalnie na moim komputerze, nie ma opóźnienia w przesyłaniu moich zmian i oglądaniu ich ożywienia w przeglądarce.
chcesz wypróbować nowy motyw? Wystarczy skopiować i wkleić go do katalogu wp-content/themes
. I bam! Ładuje się od razu. To samo z wtyczkami i zmianą ustawień. Bez opóźnień serwera, bez problemów z przesyłaniem, bez niepotrzebnego czasu oczekiwania. Wszystko dzieje się w czasie rzeczywistym.
to jak zabranie samochodu na tor wyścigowy i zepchnięcie go do granic możliwości. Idealne środowisko testowe, aby zaszaleć bez żadnych reperkusji (cóż, prawie).
po zainstalowaniu XAMPP na moim komputerze mogę kontynuować pracę na mojej stronie, nawet jeśli jestem w zdalnej lokalizacji bez łączności. Rozwój lokalny jest również znacznie bezpieczny, ponieważ Twoja witryna jest offline i z dala od wścibskich oczu hakerów (i nieznośnych klientów).
dlaczego XAMPP dla WordPressa?
podobnie jak wszystkie programy, WordPress ma pewne wymagania wstępne do uruchomienia. Aktualne zalecane wymagania WordPress to:
- PHP w wersji 7.3 lub nowszej
- MySQL w wersji 5.6 lub nowszej lub MariaDB w wersji 10.1 lub nowszej
- obsługa HTTPS
- serwer Apache lub Nginx
XAMPP sprawdza wszystkie pola wymienione powyżej. Jest bezpłatny, niezawodny, łatwy w użyciu i działa na wszystkich głównych platformach. Nie możesz się z tym pomylić.
zainstalujmy XAMPP w systemie Windows
Krok 1: Pobierz XAMPP
zacznij od pobrania najnowszej wersji XAMPP ze strony znajomych Apache. Aktualna wersja XAMPP to 7.3.8 / PHP 7.3.8.
Uwaga: Jeśli używasz Linuksa lub OSX, kroki instalacji są prawie takie same. Po prostu upewnij się, że pobierzesz odpowiednią wersję XAMPP dla Twojego systemu operacyjnego.
Krok 2: Zainstaluj XAMPP
po pobraniu uruchom plik instalatora XAMPP.
Wybierz komponenty, które chcesz zainstalować. Jeśli planujesz zainstalować witrynę WordPress z XAMPP, potrzebujesz tylko Apache, MySQL, PHP i phpMyAdmin. Sprawdzę wszystkie komponenty, ponieważ chciałbym później poeksperymentować z nimi.
Wybierz katalog instalacyjny dla XAMPP (domyślnie zalecane).
odznacz opcję dowiedz się więcej o opcji Bitnami. Bitnami udostępnia narzędzia all-in-one do instalowania popularnych aplikacji open source na XAMPP. Obejmuje to również moduły dodatkowe do instalacji WordPress. Jednak zainstalujemy go ręcznie TUTAJ.
po zakończeniu instalacji może pojawić się Alert Bezpieczeństwa Systemu Windows. Musisz dodać do białej listy serwer Apache HTTP z zapory Windows Defender, klikając przycisk Zezwalaj na dostęp. Upewnij się, że zaznaczono opcję” sieci prywatne, takie jak moja sieć domowa lub służbowa”. To bardzo ważne. XAMPP nie zadziała, jeśli tego nie sprawdzisz i nie klikniesz Zezwól na dostęp.
Zakończ konfigurację i uruchom Panel sterowania XAMPP.
Uwaga Dotycząca Instalacji 1: Dezaktywuj UAC w ustawieniach systemu Windows
Windows może wyświetlać ostrzeżenie kontroli dostępu użytkownika (UAC). Nie ma się czym martwić. Upewnij się tylko, że nie instalujesz XAMPP w katalogu Program Files
, ponieważ UAC może zakłócać prawa zapisu XAMPP do tego katalogu. Domyślnym katalogiem instalacyjnym jest C:\XAMPP
. Więc jeśli tego nie zmienisz, powinieneś być dobry.
jeśli chcesz dowiedzieć się, jak dezaktywować UAC (nie zaleca się, chyba że jest to absolutnie konieczne), wsparcie dla systemu Microsoft Windows jest dobrym miejscem do rozpoczęcia.
Uwaga Dotycząca Instalacji 2: Wyłącz tymczasowo program antywirusowy i / lub zaporę
niektóre programy antywirusowe lub zaporowe mogą powodować problemy z instalacją XAMPP. W takim przypadku zaleca się ich tymczasowe dezaktywowanie do czasu pomyślnego zainstalowania XAMPP.
przeczytaj stronę FAQ systemu XAMPP Windows, aby uzyskać więcej informacji.
Krok 3: Otwórz Panel sterowania XAMPP
Panel sterowania XAMPP zawiera prosty interfejs użytkownika, który wyświetla listę wszystkich modułów lokalnego serwera. Umożliwia uruchamianie / zatrzymywanie poszczególnych modułów, dostęp do ich obszaru administracyjnego, plików konfiguracyjnych i dzienników za pomocą jednego kliknięcia. Jego dolna część wyświetla również wszystkie Twoje działania i błędy (jeśli występują).
poza opcjami omówionymi powyżej, Panel sterowania XAMPP posiada również inne przyciski po prawej stronie:
- Konfiguracja: aby skonfigurować ogólne ustawienia XAMPP
- Netstat: wyświetl wszystkie aktywne połączenia TCP (i porty) na komputerze
- powłoka: uruchamia XAMPP w niestandardowym wierszu poleceń (CMD)
- Eksplorator: otwiera folder główny XAMPP w Eksploratorze Windows
- Usługi: pokazuje wszystkie usługi Windows w konsoli Microsoft Management Console
- pomoc: links to Apache Friends Support Forum
- Quit: zamknij panel sterowania XAMPP (serwer będzie nadal działał w tle)
Krok 4: Uruchom Moduły Apache i MySQL
kliknij przycisk Start obok modułu Apache. Jeśli wszystko jest ustawione poprawnie, Twój serwer Apache powinien uruchomić się pomyślnie pod portami 83 i 443.
możesz uzyskać dostęp do Pulpitu nawigacyjnego serwera Apache, klikając przycisk administratora obok niego. Alternatywnie, można również dotrzeć do niego poprzez http://localhost/dashboard/ URL w przeglądarce.
następnie uruchom moduł MySQL. Jeśli pojawi się Alert zabezpieczeń systemu Windows, aby dodać mysqld do białej listy.exe, kliknij Zezwól na dostęp. Podobnie jak wcześniej, upewnij się, że zaznaczyłeś opcję „sieci prywatne,…”.
możesz uzyskać dostęp do Pulpitu nawigacyjnego phpMyAdmin, klikając przycisk administratora obok modułu MySQL. Możesz też po prostu przejść do http://localhost/phpmyadmin/ w swojej przeglądarce. Tutaj możesz zarządzać bazami danych MariaDB (lub MySQL) swoich projektów internetowych.
kończy konfigurację XAMPP jako lokalnego środowiska programistycznego. Jest teraz gotowy do hostowania dowolnego oprogramowania opartego na PHP(np.
testowanie instalacji XAMPP
najlepszym sposobem sprawdzenia, czy serwer lokalny został zainstalowany i skonfigurowany poprawnie, jest utworzenie strony testowej PHP, umieszczenie jej w folderze localhost XAMPP, a następnie próba uzyskania do niej dostępu za pośrednictwem przeglądarki.
zróbmy to teraz. Utwórz nowy folder o nazwie test w katalogu C:\xampp\htdocs\
. Ten katalog można również łatwo uzyskać, klikając przycisk Explorer w Panelu sterowania XAMPP, a następnie przechodząc do folderu htdocs.
Utwórz plik o nazwie test.php z poniższym kodem i umieść go w folderze C:\xampp\htdocs\test
.
spróbuj odwiedzić http://localhost/test/test.php w swojej przeglądarce. Jeśli wyświetla słowa ” Hello World! Witamy w WPMU DEV”, a następnie XAMPP jest pomyślnie zainstalowany i skonfigurowany w systemie.
instalacja WordPress lokalnie za pomocą XAMPP
Krok 1: Utwórz nową bazę danych MySQL dla instalacji WordPress
zanim zainstalujemy WordPress, potrzebujemy bazy danych.
w Panelu sterowania XAMPP kliknij przycisk Admin w sekcji MySQL. Nowe okno przeglądarki zostanie automatycznie otwarte za pomocą interfejsu pulpitu nawigacyjnego phpMyAdmin. Kliknij na bazy danych w lewym górnym rogu.
zostaniesz poproszony o utworzenie nowej bazy danych. Nazwałem swój wpmudev.
po wprowadzeniu nazwy kliknij Utwórz i zamknij okno.
Krok 2: Pobierz i zainstaluj WordPress
Pobierz najnowszą wersję WordPressa.
Rozpakuj WordPress w odpowiednim folderze pod XAMPP. W moim przypadku jest to C:/xampp/htdocs
. Zmień jego nazwę na dowolną, ale zaleca się nadanie temu folderowi nazwy swojej witryny. Mam zamiar nazwać tę instalację WordPress wptest.
teraz przejdź do folderu WP swojej witryny, znajdź WP-config-sample.plik php i zmienić jego nazwę wp-config.php.
Otwórz plik i przewiń w dół, aż zobaczysz następujące linie:
te linie kodu definiują dane logowania do bazy danych. Zaktualizuj je zgodnie z poniższymi instrukcjami:
- Zamień „database_name_here” na nazwę twojej bazy danych, która w moim przypadku to wpmudev.
- Zamień „username_here ” na” root „i edytuj pole” password_here”, aby było puste.
- Zapisz plik i zamknij go
możemy kontynuować naszą instalację WordPress teraz. Otwórz przeglądarkę i przejdź do http://localhost/wptest/.
powinieneś zobaczyć ładowanie ekranu wyboru języka instalacji WordPress.
po wybraniu języka przejdź do następnego ekranu. Wprowadź tytuł witryny, nazwę użytkownika administratora i hasło. Kliknij Zainstaluj WordPress.
Gratulacje, pomyślnie zainstalowałeś WordPress na swoim lokalnym serwerze.
Konfigurowanie WordPress Multisite lokalnie z XAMPP
Krok 1: Włącz WP Multisite w swoim WP-config.plik php
Otwórz wp-config.plik php i dodaj następujący wiersz tuż nad linią, która mówi / * to wszystko, przestań edytować! Szczęśliwego wydawnictwa. */.
define('WP_ALLOW_MULTISITE', true)
spowoduje to aktywację trybu instalacji wielu witryn w Twojej witrynie WordPress.
Krok 2: Skonfiguruj sieć Multisite
przejdź do Pulpitu nawigacyjnego WordPress, a następnie do Narzędzia > Konfiguracja sieci.
wprowadź nazwę sieci wielostanowiskowej i adres e-mail administratora sieci. Następnie kliknij przycisk Zainstaluj.
WordPress poprosi cię teraz o edycję wp-config.php i .pliki htaccess.
Krok 3: postępuj zgodnie z instrukcjami na ekranie WordPress
Otwórz wp-config.PHP ponownie i dodaj kod podany przez WordPress pod poprzednią edycją.
następnie otwórz .plik htaccess i zastąp cały jego kod tym podanym przez WordPress (Uwaga: będziesz musiał całkowicie wymienić zawartość tutaj, a nie tylko dodać/edytować).
jeśli nie możesz znaleźć .plik htaccess, upewnij się, że włączyłeś ustawienia wyświetlania ukrytych plików na komputerze. Jeśli nadal nie możesz go znaleźć, utwórz go w tym samym katalogu co wp-config.plik php.
Multisite powinien być teraz pomyślnie aktywowany podczas instalacji WordPress.
musisz się zalogować ponownie. A kiedy to zrobisz, będziesz mógł uzyskać dostęp do poszczególnych witryn w sieci wielostanowiskowej z Pulpitu nawigacyjnego.
możesz również utworzyć nową witrynę sieciową, klikając przycisk Dodaj nowy.
rozwiązywanie typowych problemów z XAMPP & WordPress
podczas gdy moja instalacja XAMPP i WordPress przebiegła bez problemu, nie wszyscy mają takie szczęście. XAMPP może rzucić w ciebie krzywiznę na każdym etapie instalacji swojego I WordPressa. Oto kilka typowych problemów związanych z XAMPP (Kliknij, aby przejść do jego rozwiązania):
- nie można zainstalować XAMPP w systemie Windows
- Apache nie uruchomi się bez skonfigurowanych portów
- nie można dodać ani zaimportować dodatkowych elementów Menu (ten sam link jak powyżej)
- maksymalny czas wykonania PHP przekroczony (ten sam link jak powyżej)
- maksymalny rozmiar pliku przekroczony (ten sam link jak powyżej)
- Obiekt nie znaleziono! Błąd
- błąd: nieoczekiwane zamknięcie Apache
- błąd cURL 60: Problem z certyfikatem SSL
XAMPP umożliwia łatwe skonfigurowanie lokalnego środowiska serwera na komputerze z systemem Windows. Najlepsze w tym jest to, że jest całkowicie darmowy i open source. Po zainstalowaniu zapomnisz, że w ogóle tam jest. Możesz nawet zainstalować XAMPP na dysku USB wraz z WordPress.
dzięki XAMPP możesz szybko tworzyć i testować witryny WordPress w swoim systemie, zamiast robić to w trudny sposób na stronie NA ŻYWO. Możesz wypróbować różne motywy i wtyczki, przetestować ich różne funkcje i eksperymentować z wieloma innymi aspektami witryny bez najmniejszego wysiłku.
co więcej, możesz również zainstalować dowolną liczbę instancji WordPress (w tym wiele witryn). Kto by pomyślał, że powiedzenie „myśl globalnie, działaj lokalnie” odnosi się również do tworzenia stron internetowych!