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 pokazaliśmy, jak zainstalować PHP z PHP-FPM dla NGINX na CentOS.
W tym samouczku zainstalowaliśmy NGINX. Ten samouczek obejmie podstawową konfigurację serwera WWW NGINX do przetwarzania aplikacji PHP i serwera ich na porcie 80. Zalecane jest zapoznanie się z NGINX i PHP-FPM.
Warunki wstępne
1. Aktualizuj serwer:
# yum update -y
2. Dodaj repozytorium EPEL (Extra Packages for Enterprise Linux):
# yum install epel-release
3. Zainstaluj repozytorium Remi:
# rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
4. Włącz wersję PHP:
Tutaj możesz wybrać wersję PHP, którą chcesz zainstalować.
# yum-config-manager --enable remi-php73
5. Teraz zainstaluj PHP 7.3 wraz z wymaganymi modułami PHP:
Tutaj możesz wybrać lub dodać moduły PHP zgodnie z własnymi wymaganiami.
# yum -y install php php-fpm php-mysqlnd php-ctype php-dom php-gd php-iconv php-json php-libxml php-mbstring php-posix php-xml php-zip php-openssl php-zlib php-curl php-fileinfo php-bz2 php-intl php-mcrypt php-ftp php-exif php-gmp php-memcached php-imagick
PHP jest zainstalowane.
Skonfiguruj procesor PHP
Otwórz plik konfiguracyjny PHP:
# vi /etc/php.ini
W tym pliku możesz ustawić limit pamięci, maksymalny rozmiar postu, strefę czasową daty i rozmiar przesyłanych plików.
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 256M…
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone =Asia/Kolkata…
post_max_size = 256M…
upload_max_filesize = 256M
Następnie szukamy parametru, który ustawia cgi.fix_pathinfo . Odkomentujemy się usuwając średnik(;) i ustawiając na 0.
Jest to bardzo niebezpieczne ustawienie, ponieważ mówi PHP, aby spróbował wykonać najbliższy plik, jaki może znaleźć, jeśli plik PHP nie pasuje dokładnie. Zasadniczo pozwoliłoby to użytkownikom na tworzenie żądań PHP w sposób, który umożliwiłby im wykonywanie skryptów, których nie powinni mieć do wykonania.
Zmienimy więc oba te warunki, odkomentowując linię i ustawiając ją na „0” w ten sposób:
cgi.fix_pathinfo=0
Gdy skończysz, zapisz i wyjdź.
Następnie otwórz plik konfiguracyjny php-fpm:
# vi /etc/php-fpm.d/www.conf
Poszukaj użytkownika i grupy, zmień parametr na nginx z apache.
user = nginx
group = nginx
Znajdź parametr Listen i zmień go w następujący sposób:
listen = /var/run/php-fpm/php-fpm.sock
Znajdź wiersze, które ustawiają listen.owner i listen.group i odkomentuj je. Ustaw na nginx :
listen.owner = nginx
listen.group = nginx
Następnie znajdź następującą linię i odkomentuj je, aby włączyć zmienne środowiskowe php.
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
Po zakończeniu konfiguracji zapisz i wyjdź.
Teraz uruchom nasz procesor PHP:
# systemctl start php-fpm
Włącz procesor PHP dla trwałych:
# systemctl enable php-fpm
Otóż to.
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.