Przejdź do treści

Jak naprawić błąd uprawnień do plików i folderów w WordPress?

Jak naprawić błąd uprawnień do plików i folderów w WordPress?

Czasami podczas pracy z WordPress, możesz napotkać błąd uprawnień do plików i folderów. Ten problem może powodować szereg problemów, takich jak niemożność instalacji wtyczek, aktualizacji strony, lub zmiany ustawień. Na szczęście, istnieją różne metody do naprawy tych błędów. Przyjrzyjmy się im bliżej.

Ręczna zmiana uprawnień plików i folderów

Najprostszym rozwiązaniem może być ręczna zmiana uprawnień plików i folderów za pomocą FTP. Pliki WordPress powinny mieć uprawnienia 644 lub 640, a foldery 755 lub 750. Możemy użyć programu do FTP, np. FileZilla, aby to zrobić:

  1. Połącz się ze swoim serwerem za pomocą klienta FTP.
  2. Przejdź do folderu głównego WordPress.
  3. Wybierz wszystkie pliki i foldery, następnie kliknij prawym przyciskiem myszy i wybierz “File permissions”.
  4. W nowym oknie wprowadź odpowiednie uprawnienia (644 dla plików, 755 dla folderów), zaznacz “Recurse into subdirectories” i wybierz “Apply to files only” lub “Apply to directories only”. Kliknij OK.

Pamiętaj, że niektóre pliki i foldery mogą wymagać innych uprawnień. Na przykład, plik .htaccess powinien mieć uprawnienia 644, a folder wp-content 775.

Wtyczka “File Manager” do WordPress

Innym podejściem do naprawy błędów uprawnień plików i folderów jest użycie wtyczki File Manager dla WordPress. Wtyczka ta pozwala na zarządzanie plikami i folderami bezpośrednio z panelu administracyjnego WordPress.

  1. Zainstaluj i aktywuj wtyczkę File Manager.
  2. Przejdź do File Manager w panelu administracyjnym.
  3. Wybierz pliki lub foldery, dla których chcesz zmienić uprawnienia, kliknij prawym przyciskiem myszy i wybierz “Change Permissions”.
  4. Wprowadź odpowiednie uprawnienia (644 dla plików, 755 dla folderów) i kliknij “Change”.

3. Snippet PHP do zmiany uprawnień

W niektórych przypadkach, zmiana uprawnień plików i folderów za pomocą FTP lub wtyczki może nie wystarczyć. W takim wypadku, można użyć snippeta PHP do zmiany uprawnień:

<?php
$path = "/path/to/wordpress";
$dir = new DirectoryIterator($path);

foreach ($dir as $fileinfo) {
    if ($fileinfo->isDir() && !$fileinfo->isDot()) {
        chmod($fileinfo->getPathname(), 0755);
    } else {
        chmod($fileinfo->getPathname(), 0644);
    }
}
?>

Ten snippet zmieni uprawnienia wszystkich plików i folderów w katalogu WordPress. Pamiętaj, że musisz zmienić “/path/to/wordpress” na rzeczywistą ścieżkę do Twojego katalogu WordPress.

Ostatecznie, zawsze jest dobrym pomysłem skontaktować się z usługą hostingową, jeżeli żadna z powyższych metod nie pomoże. Może to być wynikiem konfiguracji serwera, której nie możesz zmienić samodzielnie. Dzięki doświadczeniu i zasobom, dostawca hostingu powinien być w stanie szybko zidentyfikować i rozwiązać problem.

Sprawdź ofertę 1500+ wtyczek i szablonów Premium WordPress!


Najnowsze wpisy

ACF i Elementor: jak zbudować w 100% dynamiczny szablon WordPress bez pisania PHP

ACF i Elementor: jak zbudować w 100% dynamiczny szablon WordPress bez pisania PHP

Czas czytania: ~14 min · Poziom: średnio zaawansowany Czy da się zbudować w pełni dynamiczny…

Czytaj więcej →
ACF dla początkujących: kompletny przewodnik do pól własnych w WordPress krok po kroku

ACF dla początkujących: kompletny przewodnik do pól własnych w WordPress krok po kroku

Czas czytania: ~12 min · Poziom: średnio zaawansowany Natywny edytor WordPressa kończy się na tytule,…

Czytaj więcej →
Elementor – co to jest i jak działa? Przewodnik 2026

Elementor – co to jest i jak działa? Przewodnik 2026

Czas czytania: ~14 min · Poziom: średnio zaawansowany Elementor to wizualny page i theme builder…

Czytaj więcej →