Napraw błąd otwarcia () krytyczny: 13: Odmowa uprawnień - Błąd przesyłania obrazów w 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 pod kątem niewielkiej liczby użytkowników lub nie są skonfigurowane zgodnie z potrzebami użytkowników. W przypadku zaawansowanej strony internetowej stworzonej na WordPress zalecamy jej użycie Serwery dedykowane z usługami specjalnie skonfigurowanymi dla WordPress.

Jednym z najczęstszych błędów na blogu / stronie utworzonej za pomocą WordPressa jest niemożność załadowania plików multimedialnych. Błąd HTTP, Jeśli na serwerze znajduje się "error.log", podczas próby przesłania obrazu błąd będzie wyglądał następująco:

"Dane" [crit] # 16324 16324: 119467 * open () "/ home / ścieżka / public_html /" nie powiodło się (13: Permission denied), klient IP serwera: website.com, żądanie „GET / HTTP / 1.1 ", host:" witryna internetowa.com "


Ten napotkania błędu podczas próby nie tylko przesłać plik multimedialny na serwerze, ale kiedy strona jest dostępna przez użytkowników i skrypty stron WWW, które są FIIs nie mogą być otwarte na serwerze. Ten błąd to uprawnienia do plików i folderów na serwerze hosta. "chmod"A"chown".

Jak naprawić błąd: open () Krytyczny błąd: 13: Odmowa uprawnień

1. Przede wszystkim potrzebujemy dostępu FTP lub SSH na serwer. Łączymy się i nawigujemy do katalogu, w którym znajdujemy folder, w którym znajdują się pliki stron internetowych. 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ń:

znaleźć. -type f -exec chmod 644 {} \; znaleźć. -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 trzeciej linii poleceń zmienia użytkownika i grupę, do której należą pliki. W większości przypadków są one podobne do "apache: nobody" dla serwerów WWW z HTTPD / Apache lub "nginx: nginx" dla serwerów NGINX.

Po wykonaniu tych linii poleceń, "open () Błąd krytyczny: 13: Odmowa uprawnień"Powinien zniknąć. Jeśli masz jakiekolwiek pytania lub wątpliwości, nie wahaj się ich zostawiać w swoich komentarzach.

Napraw błąd otwarcia () krytyczny: 13: Odmowa uprawnień - Błąd przesyłania obrazów w WordPress

O autorze

podstęp

Namiętnie o wszystkim, co oznacza gadżety i IT, piszę z przyjemnością stealthsettings.com od 2006 i lubię odkrywać z wami nowe rzeczy na temat komputerów i systemów operacyjnych macOS, Linux, Windows, iOS i Android.

Zostaw komentarz

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.