Jak zainstalować WordPress na serwerze Ubuntu

click fraud protection

WordPress to najbardziej znana na świecie platforma blogowa i CMS dla Internetu. Łatwo jest go opracowywać, dostosowywać i skalować do produkcji. Działa również na niezliczonych systemach operacyjnych dla serwerów (Linux, Windows, a nawet BSD), ma dziesiątki użytkowników i obsługuje dużą część całego Internetu. Ręczna instalacja WordPress na serwerze jest bardzo zaangażowanym procesem i nie jest przeznaczona dla wszystkich. Jeśli natknąłeś się na ten przewodnik i nie jesteś zbyt dobry w takich rzeczach, rozważ sprawdzenie Presslabs. To świetna usługa, która pozwala użytkownikom łatwo skalować oprogramowanie blogu i zabezpieczyć go przed wydajnym działaniem. Jeśli wolisz zrobić wszystko sam, ten przewodnik pokaże Ci, jak zainstalować WordPress na serwerze Ubuntu.

Uwaga: chociaż ten przewodnik skupi się głównie na serwerze Ubuntu i LinuxWordPress może działać na innych systemach operacyjnych serwera. Aby go użyć, potrzebujesz PHP, MySQL i serwera WWW.

Instalowanie LAMPY

Podczas procesu instalacji serwera Ubuntu użytkownicy mogą od razu wybrać wiele pakietów do skonfigurowania. Jedną z opcji do wyboru jest stos LAMP (Linux Apache MySQL i PHP). Jeśli instalujesz serwer Ubuntu po raz pierwszy, w tym przewodniku wybierz tę opcję podczas procesu wyboru pakietu podczas instalacji.

instagram viewer

Masz już zainstalowany serwer Ubuntu? Nie martw się, po tym można zainstalować konfigurację LAMP. Aby to zrobić, uruchom następującą komendę w terminalu:

sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server ^

Następnie uruchom ponownie serwer WWW za pomocą:

sudo systemctl restart apache2

Gdy wszystkie pakiety związane z LAMP zostaną zainstalowane w systemie, pojawi się monit o ustawienie hasła root MySQL. Zrób to i upewnij się, że jest bezpieczny (i niezapomniany). Bez ustawienia hasła roota nie będzie sposobu, aby zalogować się do MySQL, aby utworzyć nową bazę danych do użycia przez WordPress.

Na koniec stwórz użytkownika do korzystania z WordPress (jeśli jeszcze go nie masz).

adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress

Skonfiguruj Apache2

Korzystanie z WordPress na Apache 2 wymaga nieco modyfikacji, aby działało poprawnie. Za pomocą edytora tekstowego nano otwórz plik konfiguracyjny serwera WWW apache2.

sudo nano /etc/apache2/apache2.conf

Wewnątrz nano użyj klawiszy strzałek, aby przejść do samego końca pliku. Na dole wklej do niego ten kod:

 AllowOverride All

Zapisz zaktualizowany plik konfiguracyjny za pomocą Ctrl + Oi wyjdź z niego za pomocą Ctrl + X.

Na koniec włącz wymagane moduły Apache 2.

sudo a2enmod przepisz sudo a2enmod php7.0

Po zakończeniu uruchom ponownie serwer WWW, aby zastosować zmiany.

sudo systemctl restart apache2

Instalowanie WordPress

Rozpocznij proces instalacji, pobierając najnowszą wersję WordPress.

Uwaga: nie wykonuj tej instalacji na Ubuntu jako użytkownik root.

wget tar.gz -P / tmp / https://wordpress.org/latest.tar.gz

Wyodrębnij zawartość pliku tar.gz do domyślnego katalogu internetowego.

tar xzvf /tmp/latest.tar.gz -C / var / www / html / --strip-components = 1

Następnie utwórz nowy .htaccess plik i zaktualizuj jego uprawnienia.

dotknij /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess

Używając CP skopiuj przykładową konfigurację jako domyślny plik konfiguracyjny.

cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

Za pomocą Chown przekaż swojemu użytkownikowi własność plików WordPress:

sudo chown -R ubuntu-wordpress: www-data / var / www / html

Dostosowywanie uprawnień

Ubuntu-wordpress ma teraz lepszy dostęp do /var/www/html. Następnym krokiem w procesie instalacji jest poprawienie uprawnień, aby WordPress działał poprawnie:

sudo znajdź / var / www / html -type d -exec chmod g + s {} \; sudo chmod g + w / var / www / html /

Katalog motywów i wtyczek wymaga również zmian uprawnień, aby wszystko przebiegło bezproblemowo.

sudo chmod -R g + w / var / www / html / wp-content / themes sudo chmod -R g + w / var / www / html / wp-content / plugins

Konfigurowanie tajnych kluczy

Ze względów bezpieczeństwa każda nowa instalacja WordPress musi zostać zweryfikowana za pomocą kilku tajnych kluczy. Te klucze można łatwo chwycić za pomocą polecenia curl.

curl -s https://api.wordpress.org/secret-key/1.1/salt/ > / wp-keys

Używając curl, klucze solne WordPress znajdują się w / wp-keys. Użyj kota, aby je wyświetlić.

cat / wp-keys

Otwórz drugi terminal i edytuj plik konfiguracyjny WordPress.

nano /var/www/html/wp-config.php

Przewiń do samego końca pliku i wypełnij każdy z klawiszy we właściwych miejscach. Użyj / wp-keys jako odniesienia.

Uwaga: kopiuj między „

Tworzenie bazy danych SQL

Zaloguj się do interfejsu MySQL, używając hasła root skonfigurowanego wcześniej podczas procesu instalacji LAMP. Po skorzystaniu z monitu utwórz nową bazę danych dla WordPress.

mysql -u root -p

Uwaga: zmień „bezpieczne hasło„Z bezpiecznym hasłem. NIE USUWAJ „.

UTWÓRZ BAZA DANYCH wordpressdb; UTWÓRZ UŻYTKOWNIKA ubuntuwordpress @ localhost ZIDENTYFIKOWANY PRZEZ „bezpieczne hasło”; UDZIEL WSZYSTKIE UPRAWNIENIA NA wordpressdb. * TO ubuntuwordpress @ localhost; PRZYWILEJE PŁUCZĄCE; wyjście

Uruchom ponownie serwer WWW Apache 2 i MySQL, aby odzwierciedlić zmiany.

usługa sudo apache2 restart usługa sudo mysql restart

Ostatnie poprawki

Ostatnią rzeczą, jaką należy zrobić w zakresie instalacji opartej na terminalu, jest wypełnienie informacji o bazie danych w pliku config.php. Otwórz go w nano i wypełnij wymagane informacje. To powinno wyglądać tak:

nano /var/www/html/wp-config.php

// ** Ustawienia MySQL - możesz uzyskać te informacje od swojego usługodawcy hostingowego ** //
/ ** Nazwa bazy danych WordPress * /
zdefiniować („DB_NAME”, „wordpressdb”);

/ ** Nazwa użytkownika bazy danych MySQL * /
zdefiniować („DB_USER”, „ubuntuwordpress”);

/ ** Hasło do bazy danych MySQL * /
zdefiniuj („DB_PASSWORD”, bezpieczne hasło);

/ ** nazwa hosta MySQL * /
zdefiniować („DB_HOST”, „localhost”);

Konfigurowanie bloga WordPress

Po zakończeniu konfiguracji załaduj domenę serwera i przejdź przez proces instalacji WordPress. Instalator jest bardzo szczegółowy i przeprowadzi Cię przez każdy krok.

watch instagram story