WordPress to jeden z najbardziej znanych CMS (Content Management System) oparty na PHP i MySQL i wykorzystywany na dużą skalę do tworzenia stron internetowych i blogów.
W tym samouczku znajdziesz wszystkie niezbędne kroki, aby zainstalować WordPress CMS na serwerze Cloud z Ubuntu 18.04 i konfiguracją LAMP.
Przygotowania
Aby kontynuować instalację WordPressa, najpierw zainstaluj Apache, MySQL i PHP na swoim serwerze Linux. Ta konfiguracja nazywa się LAMP, ponieważ bierze swoją nazwę od pierwszych liter jej czterech składników oprogramowania.
Jeśli Apache, MySQL i PHP nie zostały jeszcze zainstalowane, postępuj zgodnie z naszym przewodnikiem tworzenia konfiguracji LAMP na serwerze Ubuntu 18.04.
Aby uzyskać dostęp do witryny WordPress, potrzebna jest własna nazwa domeny, którą można skonfigurować.
Aby rozpocząć, połącz się ze swoim serwerem przez połączenie SSH. Jeśli jeszcze tego nie zrobiłeś, skorzystaj z naszego przewodnika, aby bezpiecznie połączyć się za pomocą protokołu SSH. W przypadku serwera lokalnego przejdź do następnego kroku i otwórz terminal swojego serwera.
Pobieranie WordPress
Aby zainstalować najnowszą wersję WordPressa, przejdź do folderu publicznego swojej domeny i użyj polecenia wget, aby pobrać pakiet bezpośrednio z oficjalnej strony internetowej:
$ cd /var/www/html/
$ wget
https://wordpress.org/latest.tar.gz
Po zakończeniu pobierania wyodrębnij zawartość i przenieś ją do katalogu „wordpress” Apache w następujący sposób:
$ sudo tar -xzvf latest.tar.gz
$ sudo mv wordpress/* ./
$ sudo rm wordpress/ -R
Następnie edytuj uprawnienia do odczytu/zapisu w następujący sposób:
sudo chown -R www-data ./*
Tworzenie bazy MySQL dla WordPress
WordPress wykorzystuje bazę danych MySQL do zarządzania informacjami, treścią i użytkownikami Twojej witryny.
Ponieważ MySQL jest już zainstalowany na twoim serwerze, przejdź bezpośrednio do tworzenia bazy danych dla WordPress. Zaloguj się jako administrator do shella MySQL:
$ sudo mysql -u root -p
Później utwórz bazę danych "wp" wpisując:
> CREATE DATABASE wp;
> CREATE USER 'wp' @ '%' IDENTIFIED BY 'INSERT_PASSWORD';
> GRANT ALL PRIVILEGES ON wp. * TO 'wp' @ '%';
> FLUSH PRIVILEGES;
> exit
Pamiętaj, aby zamienić wartość INSERT_PASSWORD na unikalne hasło użytkownika.
Konfiguracja WordPressa
W tym momencie kontynuuj konfigurację WordPress. Aby to zrobić, wpisz w przeglądarce adres IP swojego Serwera Cloud lub nazwę swojej domeny, jeśli taką posiadasz.
Uwaga: Aby witryna była widoczna w Twojej domenie, należy wcześniej skonfigurować DNS, aby rekord A mógł wskazywać adres IP Twojego serwera.
Kliknij „Zaczynajmy!” aby kontynuować pracę kreatora instalacji.
Wpisz nazwę bazy danych wskazaną podczas instalacji, nazwę użytkownika i hasło. Na koniec wypełnij pola, jak pokazano poniżej, i kliknij przycisk „Wyślij”, aby kontynuować.
Jeśli dane są poprawne, możesz kontynuować, klikając przycisk „Uruchom instalację”, lub też jeśli otrzymasz informację o braku pliku wp-config.php postępuj zgodnie z poniższą instrukcją.
Utwórz nowy plik wp-config.php. W tym celu przejdź do SSH i wpisz:
$
sudo nano /var/www/html/wp-config.php
Wprowadź skopiowany tekst z okna i zapisz plik.
Na następnym ekranie należy wprowadzić szereg danych dotyczących Twojej witryny, w tym hasło logowania do konta głównego, adres e-mail i nazwa witryny.
Jeśli wolisz, wyłącz widoczność dla wyszukiwarek i włącz ją ponownie po zakończeniu konfiguracji serwisu.
Kliknij przycisk „Zainstaluj WordPressa”, aby zakończyć procedurę instalacji.
Na koniec kliknij przycisk „Zaloguj się” (lub odwiedź adres URL www.mojadomena.pl/wp-login.php), aby uzyskać dostęp do maski logowania. Jeśli instalacja zakończyła się pomyślnie, zostanie wyświetlony następujący ekran:
Użyj danych logowania ustawionych powyżej, aby zalogować się do interfejsu zaplecza WordPress jako administrator.
W tym momencie pojawi się panel administracyjny WordPress, więc zacznij konfigurować swoją stronę.
Wnioski
WordPress to wysoce elastyczny system CMS, który umożliwia tworzenie różnego rodzaju stron internetowych, od prostej witryny typu wizytówka po witryny e-commerce, dzięki instalacji dodatkowych wtyczek.
Jeśli chcesz stworzyć sklep za pomocą WordPress, zapoznaj się z naszym przewodnikiem Jak zainstalować wtyczkę WooCommerce