Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak poprawić błąd „Upload: Nie udało się zapisać pliku na dysku” w WordPress

Czy widzisz błąd „Upload: failed to write file to disk” podczas przesyłania plików w WordPress?

Ten częsty błąd może być bardzo frustrujący dla początkujących użytkowników, ponieważ uniemożliwia przesyłanie plików na twoją witrynę WordPress.

W tym artykule pokażemy, jak poprawić błąd „Upload: failed to write file to disk” w WordPress.

Upload failed to write file to disk error in WordPress

Porada eksperta: Masz dość radzenia sobie z błędami WordPressa i bieżącymi zadaniami konserwacyjnymi? Nasze usługi serwisowe WPBeginner mogą zająć się wszystkim, od aktualizacji po monitorowanie czasu pracy, dzięki czemu możesz skupić się na rozwijaniu swojego biznesu. Dodatkowo, będziesz mieć dostęp do zespołu pomocy technicznej 24/7!

Co powoduje błąd nieudanego zapisu pliku na dysku w WordPress?

Ten błąd WordPress może wystąpić z wielu powodów. Jednak najczęstszym z nich są nieprawidłowe uprawnienia do katalogów.

Każdy plik i katalog na twojej witrynie internetowej ma zestaw uprawnień. Twój serwer WWW kontroluje dostęp do plików na podstawie tych uprawnień.

Nieprawidłowe uprawnienia do katalogu mogą odebrać twojemu serwerowi możliwość zapisu plików. Oznacza to, że twój serwer WWW nie może utworzyć ani utwórz nowych plików w tym konkretnym katalogu.

Jeśli spróbujesz przesłać obrazki lub inne pliki z obszaru administracyjnego WordPress, otrzymasz jeden z poniższych komunikatów o błędach:

  • WordPress nie zapisał danych na dysku.
  • Nie udało się załadować WordPressa z powodu błędu nieudanego zapisu pliku na dysku.
  • Nie można utworzyć katalogu wp-content/uploads/2016/03. Czy jego katalog nadrzędny jest zapisywalny przez serwer?

Mając to na uwadze, przyjrzyjmy się, jak rozwiązać błąd „Upload: failed to write to disk” w WordPress.

Jak naprawić błąd nieudanego zapisu na dysku w WordPress?

Najpierw musisz połączyć się z twoją witryną internetową WordPress za pomocą klienta FTP.

W tym poradniku używamy darmowego klienta FTP FileZilla. Jeśli korzystasz z innego klienta FTP, interfejs może wyglądać nieco inaczej.

Po nawiązaniu połączenia należy kliknąć prawym przyciskiem myszy katalog wp-content i wybrać opcję „Uprawnienia do plików”.

FTP file permissions

Spowoduje to wyświetlenie okna dialogowego uprawnień pliku w twoim kliencie FTP.

Pokaże on uprawnienia do plików dla właściciela, grupy i publiczności.

Changing file permissions for wp-content folder

W pole Numeric value wpisz wartość 755.

Następnie należy zaznaczyć pole obok opcji Recurse into subdirectories”.

Następnie należy kliknąć opcję „Zastosuj tylko do katalogów”, a następnie kliknąć przycisk „OK”, aby kontynuować.

Twój klient FTP ustawi teraz uprawnienia do katalogu na 755 i zastosuje je do wszystkich podfolderów w treści wp. Obejmuje to katalog uploads, w którym przechowywane są wszystkie twoje obrazki.

Należy również upewnić się, że uprawnienia do poszczególnych plików w twoim katalogu wp-content są prawidłowe.

Ponownie klikamy prawym przyciskiem myszy na katalog wp-content i wybieramy „Uprawnienia do plików”. Tym razem zmienimy uprawnienia dla plików.

Wpisz 644 w polu Wartość liczbowa, a następnie zaznacz pole obok opcji „Recurse into subdirectories”.

Teraz kliknij opcję „Zastosuj tylko do plików”.

File permissions

Kliknij przycisk „OK”, aby kontynuować. Twój klient FTP ustawi teraz uprawnienia do plików na 644 dla wszystkich plików w katalogu wp-content.

Możesz teraz przejść na twoją witrynę internetową WordPress i spróbować przesłać pliki.

Jeśli nadal widzisz błąd, musisz skontaktować się z dostawcą hostingu WordPress i poprosić go o opróżnienie katalogu plików tymczasowych.

WordPress przesyła twoje obrazki za pomocą PHP, który najpierw zapisuje je w katalogu tymczasowym na twoim serwerze WWW. Następnie przenosi je do twojego katalogu uploads WordPress.

Jeśli ten katalog tymczasowy jest pełny lub źle skonfigurowany, WordPress nie może zapisać pliku na dysku.

Ten tymczasowy katalog znajduje się na twoim serwerze i w większości przypadków nie możesz uzyskać do niego dostępu za pomocą FTP. Będziesz musiał skontaktować się z twoim hostingiem i poprosić o opróżnienie go dla ciebie.

Mamy nadzieję, że ten artykuł pomógł ci rozwiązać błąd „Upload: failed to write file to disk” w WordPress. Zachęcamy również do zapoznania się z naszym przewodnikiem na temat poprawek typowych problemów z obrazkami w WordPressie oraz z wyborem najlepszych wtyczek do WordPressa, które pomogą ci rozwinąć twoją witrynę internetową.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

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

Reader Interactions

7 komentarzyZostaw odpowiedź

  1. kehinde

    i have try this process and still cant upload files

  2. Farukh

    Hello,
    I am extremely confused. You repeated same process two times. First you changed file permissions of wp-content folder 755. Second you change the file permissions of wp-content folder to 644. You could change to 644 first time. Why twice. Confused please tell exactly what you did.

    • WPBeginner Support

      Hey Farukh,

      These are not the same process. First you would set folder permissions recursively to 755 for wp-content and all folders inside it, and then you set file permissions to 644 for all the files inside wp-content folder.

      Administrator

  3. Felipe

    Just give more space to your web hosting account

  4. Kristin Larsen

    I wanted to also let anyone who may be Googling this issue there is another cause specific to BlueHost users. Every once in a great while, if you’re on a shared hosting / cloud hosting environment, BlueHost’s temporary folder that holds browser uploads will fill up and prevent anyone from adding new images/uploads. If that happens, just call their tech support and ask them to empty their temporary folder. That will solve the issue. There’s nothing on our end that we can do as a user to clear it or prevent it.

    • Ivy

      Thank you SO much for this comment. This just saved me so much time. My client uses BlueHost and I am building them a new website. I have never worked with BlueHost or run into this problem before until now.

  5. Ashlee

    Are there any other things to check after this process. All permissions are correct I uploaded one day and then the next day I couldn’t upload (no HTML changed) the temporary files have been cleared.

    Thank you.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.