Jak rozwiązać problemy z WordPress 5.0
WordPress 5.0 jest wreszcie wdrażany i zapewnia zupełnie nowe wrażenia podczas edycji z Gutenberg
W tym artykule omówimy, jak zainstalować NGINX na Ubuntu 20.04.
Ngnix (Pronounce as Engine X) to darmowy serwer WWW typu open source, który może być również używany jako zwrotny serwer proxy, system równoważenia obciążenia, serwer proxy poczty i pamięć podręczna HTTP. W przeciwieństwie do tradycyjnych serwerów, NGINX nie opiera się na wątkach do obsługi żądań. Zamiast tego wykorzystuje znacznie bardziej skalowalną (asynchroniczną) architekturę sterowaną zdarzeniami. Ta architektura wykorzystuje małe, ale co ważniejsze, przewidywalne ilości pamięci pod obciążeniem.
Jak zainstalować NGINX na Ubuntu 20.04
Warunki wstępne
1. Aktualizuj serwer:
# apt update -y
# apt upgrade -y
2. Zainstaluj NGINX za pomocą następującego polecenia:
# apt install nginx -y
3. Skonfiguruj zaporę
Jeśli używasz zapory ufw , włącz Nginx HTTP i HTTPS. Użyj następującego polecenia, aby go włączyć:
# ufw allow 'Nginx HTTP'
# ufw allow 'Nginx HTTPS'
4. Utwórz i skonfiguruj bloki serwera
Jeśli chcesz hostować wiele witryn na serwerze, musisz skonfigurować blokowanie serwera dla każdej witryny. W CentOS 8 bloki serwera są zdefiniowane w plikach .conf znajdujących się w /etc/nginx/conf.d .
Domyślny katalog główny serwera to /usr/share/nginx/html. Działa to dla jednej witryny, ale jeśli chcesz hostować wiele witryn, może stać się niemożliwym do zarządzania. Zamiast tego utworzymy strukturę katalogów w /var/www dla nazwa_strony .
Utwórz katalog dla nazwa_witryny w następujący sposób, używając flagi -p, aby utworzyć niezbędne katalogi nadrzędne:
# mkdir -p /var/www/website_name/html
Następnie przypisz własność katalogu za pomocą zmiennej środowiskowej $USER , która powinna odnosić się do bieżącego użytkownika systemu:
# chown -R $USER:$USER /var/www/your_domain/html
Następnie utworzymy plik index.html, aby przetestować konfigurację bloku serwera.
# vi /var/www/website_name/html/index.html
Wewnątrz tego pliku dodaj następujący kod HTML:
Powodzenie! Twój serwer Nginx został pomyślnie skonfigurowany dla twoja_domena .
To jest przykładowa strona.
Zapisz i zamknij.
Teraz utwórz blok serwera.
Zamiast używać domyślnego bloku serwera, możemy utworzyć nowy blok serwera w /etc/nginx/sites-available/, jak pokazano poniżej:
# vi /etc/nginx/sites-available/website_name
Skopiuj i wklej następującą zawartość:
server {
listen 80;
listen [::]:80;root /var/www/website_name/html;
index index.html index.htm index.nginx-debian.html;server_name website_name www.website_name;
location / {
try_files $uri $uri/ =404;
}
}
Następnie musimy włączyć nowo utworzony blok serwera w katalogu stron-enabled, z którego Nginx odczytuje podczas uruchamiania:
# ln -s /etc/nginx/sites-available/website_name /etc/nginx/sites-enabled/
Aby uniknąć możliwego problemu z pamięcią typu hash bucket, który może wynikać z dodania dodatkowych nazw serwerów, konieczne jest dostosowanie pojedynczej wartości w pliku /etc/nginx/nginx.conf . Otwórz plik:
# vi /etc/nginx/nginx.conf
Znajdź dyrektywę server_names_hash_bucket_size i usuń symbol #, aby odkomentować wiersz.
…
http {
…
server_names_hash_bucket_size 64;
…
}
…
Zapisz i zamknij plik, gdy skończysz.
Następnie przetestuj, aby upewnić się, że w żadnym z twoich plików Nginx nie ma błędów składniowych:
# nginx -t
Jeśli nie ma żadnych problemów, uruchom ponownie Nginx, aby włączyć zmiany:
# systemctl restart nginx
Teraz otwórz przeglądarkę i przejdź do http://nazwa_strony.
Pomyślnie zainstalowaliśmy i skonfigurowaliśmy Nginx.
W tym artykule zobaczyliśmy, jak zainstalować NGINX na Ubuntu 20.04.
WordPress 5.0 jest wreszcie wdrażany i zapewnia zupełnie nowe wrażenia podczas edycji z Gutenberg
W przypadku braku opcji Odśwież w menu kontekstowym, oto jak możesz odświeżyć elementy w Eksploratorze plików w systemie Windows 11.
Edytor Gutenberg wkrótce stanie się domyślnym edytorem w WordPress. Będziesz mieć możliwość wybrania Edytora klasycznego
Chcesz uruchomić samodzielnie zarządzaną witrynę WordPress? Świetny. Dowiesz się z miliona rzeczy. Jedna z krytycznych części ustawienia
Nie możesz napisać nowego posta za pomocą nowego edytora bloków w WordPressie? Są szanse, że dostaniesz „Edytor
Począwszy od WordPress 5.0, domyślnym edytorem w WordPressie jest nowy edytor Block. Nowy edytor jest radykalnie inny
Jeśli zmieniasz instalację WordPressa z serwera MySQL 8 na MySQL 5.7 (lub poniżej), najprawdopodobniej napotkasz
W tym artykule omówiliśmy, jak włączyć krótkie tagi PHP. PHP parsuje plik używając znaczników otwierających i zamykających, które wyglądają jak . Aby włączyć krótkie tagi PHP
W tym artykule dowiemy się, jak zainstalować i skonfigurować mod_evasive, aby zapobiec atakom DoS i DDoS na CentOS. Moduł mod_evasive Apache.
jak zainstalować PHP z PHP-FPM dla NGINX na CentOS. Podstawowa konfiguracja serwera WWW NGINX do obsługi aplikacji PHP i ich serwera na porcie 80.