Napraw open () Critical Error : 13: Odmowa pozwolenia - Prześlij obrazy Error in WordPress

WordPress to bardzo elastyczny system, który umożliwia użytkownikom szybkie tworzenie od prostego bloga do zaawansowanej strony prezentacji lub sklepu internetowego.
Jak każdy system, nie jest bez problemów. Przez większość czasu oferty hostingowe są zoptymalizowane dla małej liczby użytkowników lub nie są skonfigurowane zgodnie z potrzebami użytkownika. Dla zaawansowanej strony stworzonej na WordPress polecamy go używać Serwery dedykowane z usługami specjalnie skonfigurowanymi dla WordPress.

Jeden z najczęstszych błędów na blogu / stronie utworzonej za pomocą WordPress, nie można przesyłać plików multimedialnych. HTTP Error. Jeśli aktywowałeś „error.log ”na serwerze, podczas próby przesłania obrazu błąd będzie wyglądał mniej więcej tak:

"date" [crit] 16324#16324: *119467 open() "/home/path/public_html/" failed (13: Permission denied), client: IP, server: website.com, request: "GET / HTTP/1.1", host: "website.com"

Ten błąd występuje nie tylko podczas próby przesłania pliku multimedialnego na serwer, ale także wtedy, gdy użytkownik uzyskuje dostęp do witryny internetowej, a na stronie znajdują się skrypty, które nie mogą być otwierane na serwerze. Dlatego ten błąd jest związany z uprawnieniami do plików i folderów na serwerze hosta. "chmod"A"chown".

Jak rozwiązać problem: open () Critical Error : 13: Odmowa pozwolenia

1. Przede wszystkim potrzebujemy dostępu FTP lub SSH serwer. Łączymy się i przechodzimy do katalogu, w którym znajdujemy folder, w którym znajdują się pliki witryny internetowej. W naszym przykładzie jest to: „public_html”.

2. Jeśli używamy połączenia SSH, w katalogu, w którym osiągnęliśmy punkt 1, uruchamiamy wiersze poleceń:

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

chown -R user:group *
Pierwszy wiersz poleceń będzie cię szukać wszystkie pliki znaleźć w bieżącym i rekurencyjnym folderze i ustawić uprawnienia 644. Druga linia poleceń zrobi to samo, ale tylko dla katalogów. Ustawi im uprawnienia 755.
W trzecim wierszu poleceń zmienia się użytkownik i grupa, do której należą pliki. W większości przypadków ma on postać: „apache: nobody” dla serwerów WWW z HTTPD / Apache lub „nginx: nginx” dla serwerów z NGINX.

Po wykonaniu tych wierszy poleceń błąd „open () Krytyczne Error : 13: Odmowa pozwolenia„Powinien zniknąć. Jeśli masz pytania lub wątpliwości, nie wahaj się zostawić ich w komentarzach.

Pasjonat technologii, z przyjemnością piszę dalej StealthSettings.com od 2006 roku. Mam duże doświadczenie w systemach operacyjnych: macOS, Windows şi Linux, ale także w językach programowania i platformach blogowych (WordPress) oraz dla sklepów internetowych (WooCommerce, Magento, PrestaShop).

jak » godny uwagi » Napraw open () Critical Error : 13: Odmowa pozwolenia - Prześlij obrazy Error in WordPress

1 myśl w temacie “Napraw błąd open() Critical Error : 13: Odmowa pozwolenia - Prześlij obrazy Error in WordPress"

Zostaw komentarz