Widzisz błąd HTTP WordPress? W tym poradniku dowiedz się jak rozwiązać problem z błędem HTTP przy dodawaniu zdjęć w WordPress.
Błąd HTTP – co to takiego?
Błąd HTTP to nieszczęsny komunikat, który możesz zobaczyć w WordPress, gdy próbujesz dodać zdjęcia do wpisu lub strony. Ale co oznacza sam błąd HTTP?
HTTP to skrót od Hypertext Transfer Protocol, czyli protokołu przesyłania dokumentów hipertekstowych przez sieć internetową. Tłumacząc to na bardziej zrozumiały język, HTTP to protokół, który umożliwia przeglądanie stron internetowych m.in. WordPress.
Jak możesz się więc domyślić błąd HTTP będzie polegał na problemie w przesyłaniu zdjęć do WordPress. Oznacza to, że widząc błąd HTTP nie możesz dodać nowego zdjęcia do biblioteki. Najczęściej błąd HTTP WordPress nie znika nawet po odświeżeniu strony, jednak w tym poradniku znajdziesz rozwiązanie swojego problemu.
Błąd HTTP WordPress
Istnieje kilka sytuacji, w których możesz zobaczyć błąd HTTP WordPress. Są nimi:
- Nieprawidłowa nazwa pliku.
- Problem z komunikacją z serwerem.
- Problem ze stworzeniem katalogu na serwerze.
- Uszkodzenie pliku graficznego.
- Zbyt duży rozmiar pliku.
Dla każdego z wymienionych problemów z błędem HTTP znajdziesz rozwiązanie w naszym poradniku.
Błąd HTTP WordPress – rozwiązanie problemu
Przedstawimy Ci teraz krok po kroku co musisz zrobić, aby usunąć uporczywy błąd HTTP WordPress. Zaczynamy 🤓
1. Błąd HTTP WordPress – wyczyść cache
Na początku zanim przejdziesz do bardziej skomplikowanej naprawy WordPress wyczyść cache przeglądarki, a następnie ponownie uruchom aplikację i zaloguj się do WordPress. Czasami błąd HTTP WordPress spowodowany jest np. wylogowaniem sesji cookies.
2. Błąd HTTP WordPress – popraw nazwę pliku
Może zdarzyć się, że błąd HTTP WordPress wynika z błędnego nazewnictwa pliku graficznego na Twoim dysku. Sprawdź, czy plik, który próbujesz dodać do biblioteki WordPress nie ma polskim znaków, spacji lub symboli. Jeżeli tak, usuń je i spróbuj ponownie dodać plik do biblioteki WordPress.
3. Błąd HTTP WordPress – zmniejsz wielkość grafiki
Kolejną przyczyną błędu HTTP jest zbyt duża rozdzielczość. Możesz taki błąd zobaczyć próbując dodać obraz o wielkości np. 3000 x 2000 pikseli. Oczywiście dla szybkości działania zalecamy, aby grafiki miały maksymalnie rozdzielczość Full HD (1920 x 1080 pikseli). Więcej o optymalizacji zdjęć przeczytasz tutaj: Jak przyśpieszyć WordPress o 464% oraz WordPress SEO: 64 przydatnych wskazówek.
Spróbuj więc zmniejszyć rozdzielczość grafiki i sprawdź, czy błąd HTTP WordPress dalej występuje.
4. Błąd HTTP WordPress – zwiększ limit pamięci
Może zdarzyć się, że za przyczyną błędu HTTP stoi zbyt mała ilość RAM-u przypisanego do serwera obsługującego WordPress. Jednak jest na to bardzo prosty sposób, a właściwie 3 sposoby:
4.1 Plik wp-config.php
Dodaj w pliku wp-config.php:
define( 'WP_MEMORY_LIMIT', '256M' );
4.2 Plik .htaccess
Dodaj w pliku .htaccess:
php_value memory_limit 256M
4.3 Plik php.ini lub user.ini
Dodaj w pliku php.ini lub user.ini:
memory_limit = 256M
Więcej o tym przeczytasz w poradniku Jak zwiększyć limit pamięci RAM w WordPress.
5. Błąd HTTP WordPress – wyłącz mod_security
Błąd HTTP WordPress może być spowodowany także włączonym trybem mod_security. Aby go wyłączyć dodaj w pliku .htaccess:
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
6. Błąd HTTP WordPress – Dodaj wyjątek zabezpieczeń
Jeżeli korzystasz z dodatkowego zabezpieczenia WordPress przed dostępem osób niepowołanych to istnieje szansa, że potrzebujesz dodać wyjątek, który usunie błąd HTTP. W tym celu dodać w .htaccess kod:
# Exclude the file upload and WP CRON scripts from authentication
<FilesMatch "(async-upload\.php|wp-cron\.php|xmlrpc\.php)$">
Satisfy Any
Order allow,deny
Allow from all
Deny from none
</FilesMatch>
7. Błąd HTTP WordPress – sprawdź zgodność wtyczek
Możliwe, że widzisz błąd HTTP WordPress z powodu błędnie działającej wtyczki. Wyłącz wszystkie wtyczki WordPress i sprawdź, czy błąd HTTP występuje nadal. Jeżeli nie, włączaj po kolei wtyczki sprawdzając dodawanie zdjeć, aż znajdziesz tą, która powoduje problem z HTTP.
8. Błąd HTTP WordPress – zmień uprawnienia folderów
Jedną z częstszych przyczyn błędu HTTP WordPress są złe uprawnienia folderów na serwerze. Aby to sprawdzić potrzebujesz klienta FTP za pomocą, którego zalogujesz się na swój serwer WordPress. Sprawdź, czy folder /wp-content/uploads posiada uprawnienia 755.
Więcej o uprawnieniach plików i katalogów przeczytasz we wpisie Uprawnienia plików i katalogów WordPress.
9. Błąd HTTP WordPress – zmień maksymalny rozmiar plików
Jeżeli Twój plik waży zbyt wiele to w trakcie jego dodawania zobaczysz właśnie błąd HTTP WordPress. Aby to naprawić, musisz zwiekszyć maksymalny rozmiar dodawanego pliku WordPress.
9.1 Plik php.ini lub user.ini
Dodaj w pliku php.ini lub user.ini ten kod:
upload_max_filesize 64M
post_max_size 64M
max_execution_time 300
max_input_time 300
9.2 Plik .htacces
Dodaj poniższy kod w pliku .htaccess:
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
Naprawa błędu HTTP w WordPress
Jeżeli Twój WordPress dalej nie działa poprawnie i wciąż widzisz błąd HTTP skontaktuj się z nami, aby uzyskać pomoc ekspertów.