Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak naprawić błąd „Brak tymczasowego folderu” w WordPress

Ten krytyczny błąd „Brak tymczasowego folderu” w WordPress jest poważny.

Odkryliśmy, że może to uniemożliwić przesyłanie obrazów, aktualizowanie motywów i wtyczek, a nawet aktualizowanie rdzenia WordPressa, poważnie utrudniając funkcjonalność Twojej witryny.

W tym artykule przeprowadzimy Cię krok po kroku przez proces łatwego naprawienia błędu „Brak tymczasowego folderu” w WordPress, aby Twoja witryna działała płynnie i wydajnie.

Jak naprawić błąd „Brak tymczasowego folderu” w WordPress

Co powoduje błąd „Brak tymczasowego folderu” w WordPress?

Czy Twoja strona WordPress wyświetla błąd „Brak tymczasowego folderu”? Ten częsty błąd WordPress jest spowodowany nieprawidłowymi ustawieniami PHP w Twoim środowisku hostingowym WordPress.

Istnieje specyficzne ustawienie PHP, które definiuje tymczasowy folder, którego aplikacje takie jak WordPress mogą używać do tymczasowego przechowywania danych. WordPress potrzebuje dostępu do tego tymczasowego folderu, gdy przesyłasz obraz, instalujesz lub aktualizujesz wtyczkę lub motyw, lub aktualizujesz rdzeń WordPress.

Jeśli lokalizacja tego folderu nie jest zdefiniowana w konfiguracji PHP Twojego serwera, WordPress nie będzie w stanie niczego z tego zrobić i wyświetli błąd „Brak tymczasowego folderu”.

Komunikat o błędzie „Brak tymczasowego folderu”

Możesz skontaktować się ze swoim dostawcą hostingu i poprosić go o naprawienie tego dla Ciebie. Jeśli nie jesteś zadowolony z otrzymanego wsparcia technicznego, rozważ zmianę na lepszą firmę hostingową WordPress.

Mimo to, błąd można również naprawić samodzielnie, stosując obejście. Przyjrzyjmy się, jak łatwo naprawić błąd „Brak tymczasowego folderu” w WordPress.

Jak naprawić błąd „Brak tymczasowego folderu” w WordPress

Do tego samouczka będziesz musiał edytować plik konfiguracyjny WordPress wp-config.php. Jeśli nigdy tego nie robiłeś, zapoznaj się z naszym przewodnikiem jak edytować plik wp-config.php w WordPress.

Najpierw musisz połączyć się ze swoją stroną internetową za pomocą klienta FTP lub menedżera plików znajdującego się w panelu cPanel Twojego konta hostingowego.

Następnie musisz zlokalizować plik wp-config.php i go edytować.

Musisz edytować plik wp-config.php

Musisz wkleić poniższy fragment kodu do pliku, tuż przed linią, która mówi: „To wszystko, przestań edytować! Miłego publikowania.”

define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/temp/');
Wklej fragment kodu do pliku wp-config.php

Zapisz zmiany i prześlij plik wp-config.php z powrotem na swoją stronę internetową.

Następnie musisz przejść do folderu /wp-content/ i utworzyć w nim nowy folder. Powinieneś nazwać ten nowy folder temp.

Utwórz katalog tymczasowy w folderze WP-Content

To wszystko. Możesz teraz odwiedzić obszar administracyjny WordPress i spróbować przesłać obraz.

Jeśli nadal widzisz komunikat o błędzie „Brak tymczasowego folderu”, musisz sprawdzić uprawnienia do folderu dla swojego folderu wp-content.

Używając klienta FTP, przejdź do głównego folderu swojej witryny WordPress. Następnie kliknij prawym przyciskiem myszy na folderze wp-content i wybierz opcję „Uprawnienia do plików…”

Sprawdź uprawnienia do folderu WP-Content

Spowoduje to wyświetlenie okna dialogowego uprawnień do plików. Teraz musisz wprowadzić 755 w polu wartości liczbowej.

Następnie możesz kliknąć przycisk „OK”, aby kontynuować.

Upewnij się, że uprawnienia do plików to 755

Powinieneś teraz móc przesyłać obrazy i wykonywać aktualizacje na swojej stronie WordPress.

Mamy nadzieję, że ten samouczek pomógł Ci dowiedzieć się, jak naprawić błąd „Brak tymczasowego folderu” w WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat konfiguracji logów błędów WordPress lub naszym wyborem ekspertów dotyczącym najczęstszych błędów WordPress i sposobów ich naprawy.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

27 CommentsLeave a Reply

  1. Jeśli powyższe szczegóły nie działają, sprawdź i zweryfikuj, czy upload_tmp_dir jest włączony lub wyłączony w konfiguracji Twojego dostawcy hostingu.

    Jeśli chcesz zweryfikować to ustawienie, możesz sprawdzić plik php.ini lub użyć phpinfo(), aby zobaczyć bieżącą konfigurację.

    W pliku php.ini określasz tymczasowy katalog do przesyłania za pomocą dyrektywy upload_tmp_dir. Oto jak to zrobić:

    Znajdź plik php.ini:
    Użyj metody phpinfo() aby znaleźć dokładną ścieżkę, jeśli jeszcze tego nie zrobiłeś.
    Edytuj plik php.ini:
    Otwórz plik php.ini w swoim ulubionym edytorze tekstu. Na przykład:bashCopy codesudo nano /etc/php/{version}/fpm/php.ini
    Znajdź ustawienie upload_tmp_dir. (Wyszukaj upload_tmp_dir. Jeśli go nie ma, dodaj go)
    Określ folder tymczasowy:
    Dodaj lub zaktualizuj linię, aby określić ścieżkę do swojego folderu tymczasowego:iniCopy codeupload_tmp_dir = /ścieżka/do/twojego/folderu/tymczasowego
    Zastąp /ścieżka/do/twojego/folderu/tymczasowego rzeczywistą ścieżką, w której chcesz, aby PHP przechowywał pliki tymczasowe. Na przykład, może to być /var/lib/php/sessions.
    Zapisz i wyjdź:
    Zapisz zmiany i wyjdź z edytora tekstu (np. Ctrl + X, a następnie Y, aby potwierdzić w nano).
    Zrestartuj wersję PHP-FPM oraz Nginx lub Apache

    • While that is possible to do, for most users we would recommend reaching out to their hosting provider and the host can normally check the status of upload_tmp_dir if that is the root of the issue should the other methods in our guide not solve the problem :)

      Admin

  2. Dzisiaj miałem błąd „Brak tymczasowego folderu” tylko na jednej stronie, a problemem był stary motyw. Tymczasowo przełączyłem motyw na jeden z domyślnych motywów WordPress.
    define(‘WP_TEMP_DIR’, dirname(__FILE__) . ‘/wp-content/temp/’);
    Ten kod, a nawet te kroki, nie zadziałały u mnie. Czy masz inne metody rozwiązania tego problemu.

    • Jeśli żadna z tych metod nie zadziałała, zalecamy skontaktowanie się z dostawcą hostingu i sprawdzenie, czy nie ma jakiegoś ustawienia, które nadpisuje to, co próbujesz zrobić.

      Admin

    • Jeśli metody z tego przewodnika nie rozwiążą problemu, zalecamy skontaktowanie się z dostawcą hostingu, aby sprawdził uprawnienia do Twoich folderów.

      Admin

  3. Miałem ten sam problem podczas przesyłania nowych plików multimedialnych, aktualizacja mojego motywu rozwiązała ten problem dla mnie.

    • Glad that solved the issue for you and thanks for sharing what worked for you :)

      Admin

  4. Miałem dzisiaj błąd „Brak tymczasowego folderu” tylko na jednej stronie, a problemem był stary motyw. Tymczasowo przełączyłem motyw na jeden z domyślnych motywów WordPressa („twentytwentyone”), a błąd zniknął, przynajmniej w moim przypadku. Widziałem mnóstwo błędów JS w dzienniku konsoli przeglądarki (F12 w Chrome).

    Sprawdziłem powyższe informacje o folderze tymczasowym, ale nie wydawały się dla mnie kluczowe. Warto zauważyć, że mój motyw był BARDZO stary i BARDZO zepsuty (tj. z czasów PHP 5.6!), ale wspominam o tym na wypadek, gdyby ktoś inny, taki jak ja, próbował wszystkiego innego!

    Nie miałem czasu, aby sprawdzić, co dzieje się w kodzie, co spowodowało ten komunikat, ale chcę tylko potwierdzić, że istnieje przynajmniej jedna przyczyna. W moim przypadku jestem gospodarzem i jestem pewien, że inne strony na serwerze nie miały problemów.

    • Thanks for sharing what caused this issue for you should someone else be looking for a reason :)

      Admin

  5. Edytowałem plik wp-config.php i utworzyłem tymczasowy folder, ale nadal występuje błąd i nie mogę przesłać żadnego pliku, z wyjątkiem tego, że po wykonaniu tego mogę tylko wyszukiwać i instalować motywy i wtyczki, ale nie mogę przesyłać z komputera.

    • Jeśli pierwsza metoda w tym przewodniku nie zadziałała, zalecamy wykonanie kroków z naszej sekcji rozwiązywania problemów.

      Admin

  6. Dzięki za te informacje. Miałem stronę, która wcześniej nie miała problemów z aktualizacjami, a potem nagle nic nie działało – aktualizacje, przesyłanie itp. To to naprawiło. Wielkie dzięki!

  7. Cześć wszystkim. Niestety próbowałem znaleźć plik wp-config.php w moim cpanelu, ale bez powodzenia. Po prostu go tam nie ma.

    • Możesz skontaktować się ze swoim dostawcą hostingu, aby upewnić się, że jesteś połączony z właściwym folderem dla swojej witryny

      Admin

  8. Ten błąd pojawia się również, gdy osiągniesz limit miejsca na dysku. Wielu klientów pisze do mnie w tej sprawie, ale po prostu przesyłali ogromne pliki i ich hosting internetowy jest pełny. Zwolnij trochę miejsca, a wszystko będzie działać ponownie.

  9. Dzięki za sugestię..
    ale jestem zmęczony, wcześniej nie mogłem przesłać. Ukończono ustawianie wytycznych.
    Proszę, jakaś inna droga

  10. Wtyczka Add From Server zaoszczędziła mi czas. jest łatwa w użyciu, wystarczy przesłać obraz przez ftp i użyć wtyczki Add from server, aby zaimportować go do swojej Biblioteki Mediów.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.