Strona główna  /  Instalacja i migracja  /  WordPress instalacja nie powiodła się: nie można utworzyć katalogu

✦ AI
Ekran terminala z ikoną błędu systemu na tle serwerowni, symbolizujący awarię podczas instalacji WordPressa.

WordPress instalacja nie powiodła się: nie można utworzyć katalogu

Błąd „Instalacja nie powiodła się, nie można utworzyć katalogu” oznacza zwykle, że WordPress nie może zapisać plików w katalogu wp-content. Najczęściej winne są uprawnienia, niewłaściwy właściciel plików albo brak wolnego miejsca na serwerze.

Dlaczego WordPress nie może utworzyć katalogu?

WordPress tworzy katalogi podczas instalowania lub aktualizowania wtyczek, motywów i własnych plików systemowych. Serwer musi mieć wtedy możliwość zapisu w katalogu witryny, szczególnie w wp-content.

Sprawdź przede wszystkim te przyczyny:

  • Błędne uprawnienia plików lub katalogów.
  • Niewłaściwy właściciel plików po migracji albo przywróceniu kopii zapasowej.
  • Brak wolnego miejsca lub przekroczony limit konta hostingowego.
  • Konfiguracja serwera, która blokuje bezpośredni zapis plików.

Najpierw sprawdź wolne miejsce w panelu hostingu. Dopiero potem zmieniaj uprawnienia, ponieważ problem może wynikać z limitu przestrzeni, a nie z konfiguracji plików.

Jak naprawić uprawnienia w cPanel?

Przed zmianami wykonaj kopię zapasową plików strony. Nieprawidłowa zmiana uprawnień może zablokować działanie witryny albo zwiększyć jej podatność na ataki.

W Menedżerze plików cPanel ustaw 755 dla katalogów i 644 dla plików. Zrób to w katalogu instalacji WordPressa, zwykle public_html:

  1. Zaloguj się do cPanel i otwórz Menedżer plików.
  2. Przejdź do katalogu public_html lub do folderu, w którym znajduje się WordPress.
  3. Zaznacz katalogi, otwórz opcję zmiany uprawnień, wpisz 755 i zastosuj zmianę rekurencyjnie tylko do katalogów.
  4. Zaznacz pliki, wybierz zmianę uprawnień, wpisz 644 i zastosuj zmianę rekurencyjnie tylko do plików.

Wartości te oznaczają, że właściciel może odczytywać, zapisywać i wykonywać operacje w katalogach, a pozostali użytkownicy mają ograniczony dostęp. Po zmianie spróbuj ponownie zainstalować wtyczkę lub motyw.

Nie ustawiaj uprawnień 777. Dają one bardzo szeroki dostęp do plików i mogą ułatwić nieautoryzowaną modyfikację strony. Jeśli wartości 755 i 644 nie wystarczają, problem może dotyczyć właściciela plików lub konfiguracji hostingu.

Jak wymusić bezpośredni zapis w wp-config.php?

Jeśli prawidłowe uprawnienia nie rozwiązały problemu, WordPress może nie korzystać z właściwej metody zapisu. Możesz wymusić zapis bezpośredni w pliku wp-config.php.

  1. W Menedżerze plików cPanel otwórz katalog główny WordPressa.
  2. Znajdź plik wp-config.php i wykonaj jego kopię zapasową.
  3. Otwórz plik do edycji i dodaj poniższą linię przed komentarzem kończącym konfigurację WordPressa, zwykle przed /* That's all, stop editing! */.
  4. Zapisz plik i ponów instalację lub aktualizację.
define('FS_METHOD', 'direct');

Ta metoda nie naprawi braku miejsca ani błędnego właściciela plików. Omija jednak niektóre problemy z wyborem sposobu zapisu. Jeśli po dodaniu definicji pojawią się nowe błędy, usuń ją z pliku i skontaktuj się z administratorem hostingu.

Jak sprawdzić miejsce na serwerze?

W panelu hostingu sprawdź wykorzystanie przestrzeni dyskowej oraz ewentualny limit liczby plików. Szczególną uwagę zwróć na kopie zapasowe przechowywane w katalogu strony, stare archiwa i nieużywane pliki.

Przed ponowną próbą instalacji sprawdź:

  • Wolne miejsce na koncie hostingowym.
  • Limit plików, jeśli hosting go stosuje.
  • Rozmiar katalogów z kopiami zapasowymi.
  • Obecność dużych plików tymczasowych i archiwów.

Nie usuwaj plików bez sprawdzenia ich przeznaczenia. Kopie zapasowe najlepiej przechowywać poza katalogiem publicznym, a przed czyszczeniem wykonać dodatkową kopię strony.

Jeżeli uprawnienia są ustawione na 755 i 644, miejsce na dysku jest dostępne, a błąd nadal występuje, przyczyną może być właściciel plików albo konfiguracja serwera. W takiej sytuacji zgłoś problem do supportu hostingu i podaj dokładny komunikat WordPressa.


Przed zmianą uprawnień lub edycją pliku wp-config.php wykonaj kopię zapasową. Nie ustawiaj uprawnień 777 bez wyraźnej potrzeby i potwierdzenia administratora serwera.

Redakcja wpinternals.pl

WordPressa znamy od kuchni – budujemy na nim strony, migrujemy serwisy i optymalizujemy ich wydajność. Piszemy o wtyczkach, motywach, hostingu i bezpieczeństwie tak, by poradzili sobie także początkujący. Dbamy o to, by Twoja strona była szybka, stabilna i bezpieczna.

Może Cię również zainteresować

Potrzebujesz więcej informacji?