Błąd HTTP podczas przesyłania zdjęć do WordPressa: jak go uzyskać i jak go rozwiązać
Opublikowany: 2022-05-09Mimo że praca w witrynie WordPress jest często prosta, istnieją pewne warunki, które mogą sprawić, że będziesz drapać się po głowie w poszukiwaniu opcji. Raz będzie, gdy zobaczysz błąd HTTP podczas przesyłania zdjęć do WordPressa. Jednak może to być nieskomplikowane podejście, jeśli wiesz, na co spojrzeć.
W większości przypadków jest to ogólna wiadomość, która oznacza, że coś jest prawdopodobnie pomyłką, a WordPress nie ma rozwiązania. Chociaż nie jest to możliwe na początku, możesz zagłębić się w dokumenty WordPress, aby znaleźć rozwiązanie.
W tym artykule zamierzamy zademonstrować kilka strategii radzenia sobie z błędem HTTP podczas przesyłania zdjęć do WordPressa:
- Sprawdź niektóre standardowe czynniki konfiguracji WordPressa i konfiguracji sieci WWW.
- Upewnij się, że optymalizujesz swoje wrażenie, aby nie natrafić na ograniczenia swojej konfiguracji.
- Zwiększ swój limit pamięci PHP.
- Zmień bibliotekę edytora zdjęć WordPress na coś innego.
Zamierzamy zachować krótkie i atrakcyjne punkty, więc będziesz chciał w pełni zrozumieć, jak korzystać z bezpiecznego protokołu przesyłania plików (SFTP) i właściwego kupującego. Ponadto będziesz chciał wiedzieć, jak poruszać się po strukturze plików WordPress.
1. Przeprowadź kilka prostych kontroli przed przeniesieniem dalej
Podobnie jak w przypadku wielu innych problemów, będziesz chciał mieć pewność, że błąd HTTP podczas przesyłania zdjęć do WordPressa będzie wieczną trudnością. Oczywiście, jeśli jest to chwilowe, możesz poczekać i sprawdzić potencjał jeszcze raz.
Aby się o tym przekonać, istnieje szereg kontroli, które możesz wykonać:
- Najbardziej podstawowym rozwiązaniem jest czekanie, aż troska się zajmie. Będzie się to składać z regularnych kontroli z powrotem do Biblioteki mediów.
- Możesz sprawdzić pracę z przeglądarką, na przykład czyszczenie pamięci podręcznej, a nawet zmianę przeglądarki.
- Jeśli wiesz, że zamontowałeś nowy motyw lub wtyczkę, może to być przyczyną Twojego błędu. W tym przypadku musisz dezaktywować wszystkie te wtyczki lub motywy, dopóki nie określisz, czy są one przyczyną błędu.
- W niektórych warunkach może być konieczne sprawdzenie uprawnień do plików w głównych dokumentach WordPress. Z naszego doświadczenia wynika, że nie będzie to prowadzić, ponieważ rzadko można zobaczyć zmiany uprawnień, z wyjątkiem ich edycji. Z drugiej strony nie należy tego wykluczać.
Celem tego artykułu jest upewnienie się, że każdy błąd HTTP podczas przesyłania wizualizacji do WordPressa jest trwałym i wymagającym twoich magicznych dłoni. Kiedy wiesz, że tak właśnie jest, możesz wyglądać na rozwiązanie.
2. Dodaj zoptymalizowany plik obrazu
Ten środek zaradczy jest metodą dwutorową. Po pierwsze, będziesz chciał upewnić się (i sam sobie przypomnieć) o opcjach dodawania multimediów. Z motywów stabilności często tworzysz „granice”, aby umożliwić utrzymywanie skromnych pomiarów i prawdopodobnych zagrożeń nominalnych.
Gdy już wiesz, jakie są te parametry (lub ustawisz odpowiednie typy), możesz pojawić się na przesłanym nośniku. W większości przypadków przyczyną błędu HTTP podczas przesyłania zdjęć do WordPressa jest to, że Twój dodatek przekracza ustawione parametry.

Najlepszym sposobem, aby się tym zająć, jest przesłanie dużo bardziej zoptymalizowanego obrazu. Chociaż może się to wydawać, że będziesz musiał dodać wtyczkę do optymalizacji grafiki i zająć się swoim dniem pracy, może to nie wystarczyć do wykonania zadania. Dzieje się tak, ponieważ będziesz musiał zaatakować serwer ze zoptymalizowanym wrażeniem, aby zatrzymać błąd HTTP. Poniżej znajduje się garść pomysłów, które pomogą Ci osiągnąć najmniejsze rozmiary plików:
- Spraw, aby wymiary były tak kompaktowe, jak to możliwe, nawet jeśli zachowasz najwyższą jakość tak znaczącą, jak to tylko możliwe. Rozległa krawędź 1000 pikseli to fantastyczne ustawienie domyślne.
- Użyj odpowiedniego formatu obrazu. Dla ilustracji, obrazy powinny używać formatu JPEG, chociaż grafika powinna używać formatu PNG lub nowszego formatu dnia dzisiejszego.
- Obsługuj dowolne wizualizacje za pomocą zasobów optymalizacji w sieci zaraz po zmianie proporcji. ShortPixel (50% kupon na darmowe kredyty) ma wspaniałą aplikację, a TinyPNG to wszechobecna, długoletnia instancja.
W momencie, gdy umieścisz je wszystkie na miejscu, uzyskasz zoptymalizowane zdjęcia, które (co najważniejsze) nie wywołają błędu.

3. Podnieś ograniczenie pamięci PHP
Głównie dlatego, że żądanie HTTP wykorzystuje PHP jako język przetwarzania, może być konieczne przydzielenie dużo więcej pamięci do poszczególnych obowiązków.
Na szczęście jest to miejsce, które omawiamy w publikacji na temat błędu Fatal Error Authorized Memory Sizing Fatigued WordPress. To pokaże Ci, jak zmaksymalizować limit pamięci PHP dla Twojego serwera i skonfigurować. Gdy tylko zwiększysz tę wartość, nie musisz widzieć żadnych dodatkowych problemów HTTP podczas przesyłania zdjęć do WordPressa.
4. Przekształć bibliotekę edytora obrazów WordPress
Dla nieświadomych, WordPress oferuje kilka prostych operacji poprawiających obraz tylko w Bibliotece mediów:

Z drugiej strony element ten wykorzystuje jedną z dwóch wyróżniających się bibliotek: Imagick lub GD Library. Jeśli Twoja instalacja korzysta z tego pierwszego, może to wywołać pewne problemy z pamięcią w związku z przesyłaniem obrazów. W tym scenariuszu możesz dokonać zamiany.
Zwróć uwagę, że będziesz chciał użyć skoncentrowanej wtyczki fragmentu kodu lub edytować sam plik functions.php
– w zależności od tego, co działa dla Ciebie – gdy zwiększysz kolejny kod:
functionality default_editor_gd( $editors ) $gd_editor="WP_Image_Editor_GD" $editors = array_diff( $editors, array( $gd_editor ) ) array_unshift( $editors, $gd_editor ) return $editors include_filter( 'wp_impression_editors', 'default_editor_gd' )
Wbudowany edytor WordPressa jest dobry, ale nie pozwoli Ci na edycję światowego pliku functions.php
– tylko ten, który jest Twojej koncepcji.
Modyfikowanie .htaccess w celu optymalizacji biblioteki edytora wyświetleń
Imagick ma jedną fantastyczną funkcję, ponieważ może wykorzystywać wiele wątków procesora do szybszego przetwarzania obrazów. Jednak mnóstwo współdzielonych materiałów hostingowych naprawdę nie pozwala na to, co może spowodować błąd HTTP podczas przesyłania zdjęć do WordPressa.
Aby to naprawić, możesz wstawić tylko jedną linię do pliku .htaccess
swojej witryny (jeśli korzystasz z serwera Apache):
SetEnv MAGICK_THREAD_Limit 1
Ograniczy to Imagick do używania tylko jednego wątku procesora. W związku z tym może to ominąć limity hostów współdzielonych i wyeliminować błąd HTTP, który widzisz.
Zawijanie
WordPress czasami wyrzuca błąd, jeśli spróbujesz dodać grafikę, z którą platforma nie wie, co zrobić. Niemniej jednak, jeśli zobaczysz błąd HTTP podczas przesyłania obrazów do WordPressa, istnieje kilka poprawek, które mogą poprawnie umieścić punkty:
- Czasami jest to proste rozwiązanie. Na przykład możesz chcieć poczekać lub zmienić przeglądarkę.
- Twój plik wyświetleń może być zbyt obszerny dla Twojej instalacji lub serwera, co oznacza, że zobaczysz błąd za każdym razem, gdy przekroczysz te wartości.
- Być może będziesz musiał zwiększyć ilość pamięci PHP, aby pomieścić przesyłanie multimediów.
- W niektórych przypadkach będziesz chciał zamienić bibliotekę edytora obrazów, z której korzysta WordPress, i być może również edytować plik
.htaccess
.
Czy któraś z tych wskazówek pomoże Ci rozwiązać błąd HTTP podczas przesyłania ilustracji lub zdjęć do WordPressa? Jeśli tak, daj nam znać, który z nich pracował dla Ciebie!