Jak hostować witrynę WordPress na Raspberry Pi

  • Owen Little
  • 0
  • 1720
  • 223
Reklama

Jeśli chcesz najbardziej bezproblemowego korzystania z WordPress, zarządzanego hosta WordPress Najlepsi dostawcy hostingu WordPress Najlepsi dostawcy hostingu WordPress Uruchamianie własnej witryny WordPress? Oto najlepsi dostawcy hostingu WordPress, aby zminimalizować problemy i zmaksymalizować wydajność. podobnie jak WP Engine obsługuje całą konfigurację i wsparcie, dzięki czemu możesz skupić się na swoich treściach. To jest to, czego używamy do prowadzenia naszych własnych siostrzanych stron.

Ale jeśli nie masz żadnych funduszy lub po prostu chcesz poprawić swoje umiejętności związane z majsterkowaniem, możesz użyć Raspberry Pi na swojej stronie WordPress.

Oto jak skonfigurować Apache, MySQL i PHP na Raspberry Pi i stronach internetowych hosta, zarówno lokalnie, jak i w sieci.

Dlaczego warto korzystać z WordPress?

Jeśli szukasz sposobu na utrzymanie witryny przy minimalnym wysiłku, WordPress nie jest oczywistym rozwiązaniem. Już sprawdziliśmy, jak skonfigurować Raspberry Pi do obsługi statycznej lub dynamicznej strony internetowej (czyli strony, która opiera się na standardowych, wcześniej napisanych stronach lub witrynie, która wykorzystuje bazę danych do zapełniania stron).

Ale jeśli naprawdę potrzebujesz korzystać z WordPress lub opracowujesz motyw lub wtyczki do witryny WordPress, to posiadanie Raspberry Pi z zainstalowaną i gotową do użycia platformą blogową jest świetną opcją.

Którego Raspberry Pi powinieneś użyć?

Aby zainstalować WordPress na Raspberry Pi, musisz skonfigurować go jako serwer LAMP. Po zainstalowaniu Linuksa, Apache, MySQL i PHP Twój Pi będzie mógł obsługiwać WordPress (i inne oprogramowanie stron internetowych).

Dostępnych jest kilka modeli Raspberry Pi. Możesz mieć jeden, kilka lub żaden. Ale który jest najbardziej odpowiedni do uruchamiania WordPress?

Na szczęście każda wersja Raspberry Pi może być używana do hostowania strony WordPress. Jednak w celu uzyskania najlepszych rezultatów zalecamy użycie Raspberry Pi 2 lub nowszej wersji. Dodatkowo upewnij się, że używasz większej karty SD - co najmniej 16 GB - ponieważ przestrzeń dyskowa jest kluczowym wymaganiem dla serwerów sieciowych. (Weź również pod uwagę pamięć zewnętrzną dla Pi!)

Pozostała część tego samouczka zakłada, że ​​Raspberry Pi jest włączony i podłączony do sieci lokalnej. Powinieneś także skonfigurować SSH, aby uzyskać zdalny dostęp do wiersza poleceń.

Krok 1: Skonfiguruj serwer WWW Apache

Zacznij od instalacji serwera WWW Apache. Jest to oprogramowanie, które pozwala wyświetlać dowolną stronę internetową w dowolnej przeglądarce. To wszystko, czego potrzebujesz, aby wyświetlić stronę HTML, statyczną lub dynamicznie utworzoną za pomocą PHP.

sudo apt install apache2 -y

Po zainstalowaniu Apache upuści testowy plik HTML w folderze internetowym na komputerze Pi. Powinieneś przetestować to na innym komputerze (lub smartfonie) w sieci. Musisz wpisać adres IP Pi w pasku adresu przeglądarki. Jeśli korzystasz z SSH, będziesz już o tym wiedział; w przeciwnym razie wpisz:

nazwa hosta -I

Wyświetla adres IP twojego Raspberry Pi. Wyświetlana strona powinna wyglądać mniej więcej tak:

Możesz także sprawdzić, czy strona internetowa działa z twojego Raspberry Pi, używając adresu http: // localhost.

Krok 2: Zainstaluj PHP na Raspberry Pi

Następnie nadszedł czas, aby zainstalować PHP. Jest to programowy procesor wstępny, który umożliwia wyświetlanie stron internetowych generowanych przez serwer zamiast statycznych stron HTML. Chociaż strona HTML może być napisana w całości, strona PHP będzie zawierać wywołania innych stron i bazy danych, aby wypełnić ją treścią.

Podczas gdy inne platformy po stronie serwera są dostępne (takie jak ASP), PHP jest tutaj niezbędne, ponieważ jest wymagane dla WordPress, ponieważ sam WordPress jest napisany w PHP.

Zainstaluj za pomocą:

sudo apt install php -y

Po wykonaniu tej czynności powinieneś przetestować działanie PHP. Zmień katalog na / var / www / html / lubię to:

cd / var / www / html /

Tutaj usuń index.html plik (strona, którą przeglądałeś wcześniej):

sudo rm index.html

Następnie utwórz nowy plik o nazwie index.php (nano jest instalowane domyślnie):

sudo nano index.php

Tutaj dodaj dowolny (lub cały) następujący kod:

  

Po kolei te polecenia wyświetlają:

  • Fraza “Witaj świecie”
  • Aktualna data i godzina
  • Informacje PHP na temat instalacji

Zapisz plik, a następnie uruchom ponownie Apache:

usługa sudo apache2 restart

Odśwież stronę, aby zobaczyć wyniki.

PHP i Apache działają. Teraz nadszedł czas, aby zainstalować oprogramowanie bazy danych MySQL.

Krok 3: Zainstaluj MySQL na Raspberry Pi

WordPress (i inne dynamicznie generowane oprogramowanie stron internetowych) wymaga bazy danych do przechowywania treści, linków do obrazów i zarządzania dostępem użytkowników (między innymi). Ten projekt wykorzystuje rozwidlenie MySQL o nazwie MariaDB:

sudo apt install mysql-server php-mysql -y

Po zainstalowaniu konieczne będzie ponowne uruchomienie Apache:

usługa sudo apache2 restart

Jak wspomniano, dla tego typu projektu dostępne są inne opcje bazy danych. Jednak w celu uzyskania najlepszych rezultatów, szczególnie jeśli jest to Twoja pierwsza konfiguracja serwera WWW, trzymaj się MySQL.

Krok 4: Zainstaluj WordPress na Raspberry Pi

Aby zainstalować WordPress, musisz go najpierw zainstalować. Jednak zanim to zrobisz, usuń zawartość pliku / html / informator:

cd / var / www / html / sudo rm *

Gwiazdka (*) usuwa wszystko z katalogu dzięki rm polecenie (usuń).

Następnie użyj wget aby pobrać najnowszą wersję WordPress:

sudo wget http://wordpress.org/latest.tar.gz

Po pobraniu rozpakuj zawartość:

sudo tar xzf latest.tar.gz

Katalog wordpress powinien zostać utworzony, ale chcesz, aby jego zawartość była w formacie HTML. Możesz przenieść je ręcznie za pomocą interfejsu użytkownika na pulpicie, ale możesz to zrobić z wiersza poleceń:

sudo mv wordpress / * .

Pamiętaj, aby na końcu podać spację i kropkę, które odnoszą się do bieżącego katalogu!

Wchodzić ls aby potwierdzić, że katalog jest pełen folderów WordPress i plików PHP:

Zanim przejdziesz dalej, uporządkuj trochę, odrzucając pobrany plik i katalog wordpress:

sudo rm -rf wordpress latest.tar.gz

Następnie ustaw użytkownika Apache jako właściciela katalogu:

sudo chown -R www-data: .

Krok 5: Skonfiguruj MySQL

Aby skonfigurować bazę danych, najpierw musisz uruchomić polecenie instalacji:

sudo mysql_secure_installation

Wkrótce pojawi się monit o ustawienie hasła roota. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, pamiętając o haśle, ponieważ będzie ono wymagane później.

Gdy to jest jeden, pojawią się następujące monity:

  • Usuń anonimowych użytkowników
  • Zdalnie wyłącz rootowanie
  • Usuń testową bazę danych i uzyskaj do niej dostęp
  • Ponownie załaduj tabele uprawnień

Dla każdego z nich dotknij Y potwierdzać. Po zakończeniu, “Wszystko gotowe!” wiadomość zostanie wyświetlona.

Krok 6: Utwórz bazę danych WordPress

Aby zainstalować WordPress, musisz najpierw skonfigurować bazę danych. Zacznij od uruchomienia mysql polecenie, wprowadzając hasło wcześniej.

sudo mysql -uroot -p

Spowoduje to otwarcie monitora MariaDB. Po wyświetleniu monitu utwórz bazę danych:

stworzyć Wordpress bazy danych;

Zwróć uwagę, jak wszystkie polecenia w monitorze MariaDB kończą się na “;”. Następnie użytkownik root potrzebuje uprawnień do bazy danych. Użyj własnego hasła zamiast HASŁA.

PRZYZNAJ WSZYSTKIE UPRAWNIENIA W Wordpress. * DO 'root' @ 'localhost' IDENTYFIKOWANY PRZEZ 'HASŁO';

Wykonaj następujące czynności, opróżniając wcześniejsze uprawnienia do bazy danych:

PRZYWILEJE PŁUCZĄCE;

Wyjdź z narzędzia do zarządzania bazą danych MariaDB za pomocą Ctrl + D.

Krok 7: Zainstaluj i skonfiguruj WordPress

Instalacja WordPress jest prosta; jeśli już to zrobiłeś na istniejącej stronie internetowej, powinieneś wiedzieć, co robić.

Otwórz stronę internetową w przeglądarce (jak opisano powyżej). Powinieneś zobaczyć ekran konfiguracji WordPress. Wybierz język, a następnie Kontynuuj i zanotuj, co jest wymagane: nazwa bazy danych, nazwa użytkownika, hasło, host i prefiks tabeli (dotyczy to tabel bazy danych).

Jeśli dotarłeś tak daleko, powinieneś nazwać bazę danych “wordpress”, i zanotuj hasło. Nazwa użytkownika to korzeń, i gospodarz Lokalny Gospodarz. The Prefiks tabeli jest wp_.

Kliknij Zatwierdź, następnie Uruchom instalację, i wprowadź Nazwa strony, razem z Nazwa Użytkownika, i Hasło dla twojego konta administratora. Kliknij Zainstaluj WordPress, i poczekaj, aż WordPress zostanie (szybko) skonfigurowany.

Aby zalogować się do instalacji WordPress, przejdź do http: // localhost / wp-admin.

Na tym etapie masz witrynę, z której możesz zacząć korzystać. Nasz przewodnik po rozpoczęciu pracy z WordPress Skonfiguruj swojego bloga Za pomocą WordPress: The Ultimate Guide Skonfiguruj swojego bloga z WordPress: The Ultimate Guide Chcesz założyć własny blog, ale nie wiesz jak? Zobacz WordPress, najpotężniejszą dostępną obecnie platformę blogów. pomoże tutaj. Nie zapomnij wybrać motywu i kilku przydatnych wtyczek. Będziesz także potrzebować metody dostępu do strony z Internetu.

Uzyskaj dostęp do swojej witryny WordPress z Internetu

W obecnej sytuacji prawdopodobnie będziesz mieć dostęp do witryny tylko z sieci domowej. Aby to zmienić, potrzebujesz statycznego adresu IP i zarządzaj przekierowaniem portów z routera na Raspberry Pi.

Statyczne adresy IP są jednak drogie, ale zamiast tego można użyć dynamicznego dostawcy DNS. To w zasadzie łączy niestandardowy adres URL z Twoim Raspberry Pi, chociaż takie usługi są często płatne. Sprawdź naszą listę najlepszych dostawców dynamicznego DNS, aby uzyskać szczegółowe informacje.

Jeśli napotkasz problemy z pustymi białymi stronami lub 500 wewnętrznym błędem serwera w WordPress The Ultimate Guide do rozwiązywania 500 wewnętrznych błędów serwera i pustymi białymi stronami w WordPress The Ultimate Guide do rozwiązywania 500 wewnętrznych błędów serwera i pustych białych stron w WordPress Masz problemy z 500 wewnętrznych błędów serwera i pustych stron w WordPress? Oto jak je naprawić od razu. , zapoznaj się z naszym pomocnym przewodnikiem.

Hostuj witrynę WordPress na Raspberry Pi: sukces!

Wszystko już gotowe, a na Twoim Raspberry Pi działa witryna WordPress. Dopóki komputer będzie włączony, witryna będzie nadal dostępna. Proces ten jest również prosty, wymagając od Ciebie po prostu:

  • Zainstaluj Apache, PHP i MySQL
  • Pobierz i zainstaluj WordPress
  • Skonfiguruj bazę danych MySQL
  • Utwórz bazę danych WordPress
  • Skonfiguruj WordPress
  • Uruchom witrynę i uzyskaj do niej dostęp lokalnie lub przez Internet

Jeśli to wszystko było trochę przytłaczające, nie obwiniamy cię. Dlatego zalecamy używanie WP Engine do hostowania stron WordPress bez żadnych problemów. Zarządzają wszystkimi kwestiami administracyjnymi, dzięki czemu możesz skupić się na swoich treściach.

Udoskonalaj swoją wiedzę na temat WordPress dzięki naszemu przewodnikowi po polecanych miniaturach i rozmiarach obrazów w WordPress Kompletny przewodnik po polecanych miniaturach i rozmiarach obrazów w WordPress Kompletny przewodnik po polecanych miniaturach i rozmiarach obrazów w WordPress Oto wszystko, co musisz wiedzieć o rozmiarach obrazów w WordPress i zarządzanie polecanymi obrazami. .




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.