Dzisiaj zajmiemy się naprawą jednego z powszechnych błędów w WordPress – najczęściej wynikającego z konfiguracji serwera lub będącego powikłaniem po migracji na inny serwer.
Błąd ten objawia się na dwa sposoby:
- Wtyczki, motywy i WordPress przestały się automatycznie aktualizować,
- Przy próbie ręcznej aktualizacji wyświetla się taki oto błąd:
Wystąpił błąd przy aktualizacji **nazwa wtyczki**: Pobieranie nie powiodło się. Katalog docelowy przesyłania strumieniowego nie istnieje lub nie ma uprawnień do zapisu do niego.
lub w wersji angielskiej:
An error occured while updating **nazwa wtyczki**. Download failed. Destination directory for file streaming does not exist or is not writable.
Ten błąd można najzwyczajniej w świecie wytłumaczyć brakiem dostępu do katalogu tymczasowego.
Jak naprawić błąd z katalogiem przesyłania strumieniowego w WordPress?
Znajdź na serwerze plik wp-config.php, a następnie odnajdź taką linijkę lub podobną:
define('WP_TEMP_DIR', ABSPATH . 'wp-content/');
Jeżeli istnieje – usuń ją i nie będzie potrzeby dalszej ingerencji w ten plik, na większości serwerów ta zmienna nie jest wymagana do prawidłowego działania WordPressa.
Jeżeli jednak jej nie ma, a błąd występuje należy ją dodać nad danymi do bazy danych:
I po zapisaniu – problem z katalogiem strumieniowym został rozwiązany.
Jeżeli problem dalej występuje sprawdź uprawnienia zapisu i odczytu katalogu wp-content lub napisz do mnie.
3 komentarze do wpisu “Błąd – katalog docelowy przesyłania strumieniowego nie istnieje”
Fullsklep
Witam
W moim przypadku należało podmienić wpis:
z
define(’WP_TEMP_DIR’, 'C:\Bitnami\wordpress-5.0.3-2/apps/wordpress/tmp’);
na
define(’WP_TEMP_DIR’, ABSPATH . 'wp-content/’);
Łukasz
W moim przypadku „zakomentownie” linijki rozwiązało problem. Wielkie dzięki.
Tezeusz
Piękne dzięki za poradę. Zadziałało jak talala :D