Ten błąd może być spowodowany różnymi przyczynami, ten artykuł pokazuje, jak go zbadać i rozwiązać. Po przeczytaniu tego artykułu będziesz mógł pozbyć się tego błędu i przesłać obrazy do swojej witryny. Będziesz potrzebował dostępu do swojego serwera z witryny hostingowej lub za pośrednictwem FTP, aby uzyskać niektóre metody wyjaśnione poniżej.
Wszystkie kroki opisane w tym artykule obejmują zrzuty ekranu. Zatem ułatwiając wszystkim użytkownikom WordPress ich śledzenie.
Rozwiązania wyjaśnione w tym samouczku są następujące:
Rozwiązanie 1 dla błędu „WordPress HTTP Błąd przesyłanie obrazów”:
Pierwszą przyczyną tego problemu jest niezgodność wtyczki/motywu lub awaria uniemożliwiająca przesyłanie obrazów.
Aby to odrzucić jako przyczynę, musisz wyłączyć wtyczki i motywy.
Aby rozpocząć, zaloguj się do pulpitu WordPress i przenieś wskaźnik myszy Wtyczki W lewym menu. Następnie naciśnij Zainstalowane wtyczki opcja, jak pokazano na zrzucie ekranu poniżej (Wtyczki> Zainstalowane wtyczki):
Raz na ekranie wtyczek naciśnij Działania masowe menu rozwijane i wybierz Dezaktywować Opcja, jak pokazano na poniższym obrazku:
Następnie wybierz pole obok Podłącz Aby wybrać wszystkie wtyczki i naciśnij Stosować przycisk, jak pokazano poniżej:
Teraz, gdy wszystkie wtyczki są wyłączone, kontynuujmy wyłączenie motywu.
W lewym menu deski rozdzielczej przenieś wskaźnik myszy Wygląd i naciśnij Tematy (Wygląd> motywy).
W sekcji motywy włącz inny motyw zamiast tego, którego używasz. Możesz włączyć Dwadzieścia dwadzieścia jeden motyw, który jest domyślnie zawarty w WordPress.
Spróbuj ponownie przesłać obraz. Jeśli to zadziała, musisz włączyć motyw i wtyczkę, próbując ponownie przesłać obraz, aby znaleźć wtyczkę lub motyw generowy problemu. Innymi słowy, włącz wtyczki indywidualnie podczas testowania przesyłania za każdym razem, gdy umożliwiasz identyfikację problematycznej wtyczki lub motywu.
Kiedy znajdziesz wtyczkę lub motyw, który generuje problem, sprawdź aktualizacje lub skontaktuj się z zespołem wsparcia, jeśli bardzo go potrzebujesz. Możesz również zdecydować się na zaimplementowanie wtyczki alternatywnej dla problematycznej.
Rozwiązanie 2 dla błędu „WordPress HTTP Błąd przesyłanie obrazów” (cPanel):
W niektórych przypadkach błąd może być spowodowany niewystarczającym limitem pamięci PHP.
Ta sekcja pokazuje, jak zwiększyć limit pamięci PHP z WP-Config.plik php. Poniższa sekcja pokazuje, jak to zrobić z CPANEL. Jeśli używasz klienta FTP, Przejdź do tej sekcji, aby uzyskać odpowiednie instrukcje.
Aby zwiększyć limit pamięci PHP w plikach WordPress, uzyskaj dostęp do konta CPANEL i na ekranie głównym, wybierz Menedżer plików Jak pokazano na zrzucie ekranu poniżej:
Raz w menedżerze plików znajdź WP-config.php plik, kliknij go prawym przyciskiem myszy i naciśnij Edytować opcja.
Gdy pojawi się żądanie potwierdzenia, wystarczy nacisnąć Edytować kontynuować.
Znajdź linię /* To wszystko, przestań edytować! Happy Publishing. */ I tuż przed nim wklej następujący wiersz, w którym 256 m można zwiększyć dla limitu pamięci, który chcesz ustawić.
definiować („wp_memory_limit”, „256m”);
wciśnij Zapisz zmiany przycisk po dodaniu linii w celu zastosowania zmian.
Teraz spróbuj ponownie przesłać obraz. Jeśli komunikat o błędzie pozostaje, istnieje możliwość ograniczania ustawień pamięci. Czytaj dalej poniżej, aby odrzucić tę możliwość.
Zwiększenie limitu pamięci PHP z CPANEL:
W przypadku, gdy poprzednie rozwiązania nie działały, istnieje szansa, że limit pamięci jest ograniczony z serwera. Jeśli używasz cPanel, dostęp do niego i na ekranie głównym naciśnij Wybierz wersję PHP Jak pokazano na poniższym zrzucie ekranu:
w Selektor PHP ekran, naciśnij Opcje Tab, jak pokazano poniżej:
Przewiń w dół i znajdź linię zawierającą pamięć_limit. Zmień wartość dla wyższej, jak pokazano poniżej:
Po wzroście zmiany pojawiają się automatycznie bez nacisku ratować przycisk.
Teraz sprawdź, czy możesz ponownie przesłać obraz.
Rozwiązanie 3 dla „WordPress HTTP Błąd przesyłania obrazów”, sprawdzanie uprawnień do katalogu (CPANEL):
Jeśli wspomniane wcześniej rozwiązania nie działały, prawdopodobnie masz problem z uprawnieniami katalogów. Aby sprawdzić ten dostęp konta CPANEL i na ekranie głównym, wybierz Menedżer plików.
Raz w Menedżer plików, Przejdź do katalogu głównego swojej strony i sprawdź uprawnienia katalogów. Muszą być 0755. Jeśli twoje uprawnienia nie są odpowiednio przypisane, czytaj dalej:
Jeśli masz uprawnienia do katalogu, które nie są poprawnie skonfigurowane, kliknij prawym przyciskiem myszy każdy katalog i naciśnij Zmień uprawnienia opcja, jak pokazano poniżej:
Zdefiniuj swoje uprawnienia poprawnie i naciśnij Zmień uprawnienia przycisk do zastosowania zmian. Twoje uprawnienia muszą być podobne do poniższego obrazu:
Poniżej można znaleźć instrukcje dla klientów FTP.
Sprawdzanie uprawnień do katalogu za pomocą FTP:
Połącz się z serwerem za pomocą klienta FTP. W katalogu głównym witryny sprawdź każde zezwolenie na katalog, klikając je prawym przyciskiem myszy i naciskając Uprawnienia do pliku… Opcja (jeśli używasz FileZilla lub podobnej opcji w innym kliencie, kliknij „Ustawienia”).
Sprawdź, czy wszystkie uprawnienia są przyznawane właścicielowi, czytanie i pisanie uprawnień dla grupy oraz uprawnienia do czytania i wykonywania publicznego poprzez wprowadzenie wartości liczbowej, 755, jak pokazano poniżej:
Zwiększenie limitu pamięci za pomocą FTP:
Ta sekcja pokazuje, jak zwiększyć limit pamięci w WP-config.php Plik za pomocą klienta FTP. W tym samouczku użyję klienta FileZilla FTP.
Połącz się z serwerem i przejdź do katalogu głównego plików witryny zawierających pliki witryny. Znaleźć WP-config.php Plik, kliknij go prawym przyciskiem myszy lub naciśnij Pokaż zmiany Lub Pobierać.
Na poniższym zrzucie ekranu naciśnij Pokaż zmiany:
Alternatywnie możesz nacisnąć Pobierać przycisk.
Po pobraniu znajdź wiersz „/* To wszystko, przestań edytować! Happy Publishing. */”I wklej następujący wiersz powyżej, jak pokazano na zrzucie ekranu poniżej:
definiować („wp_memory_limit”, „256m”);
Następnie prześlij plik z powrotem do katalogu głównego serwera.
Poproszony o potwierdzenie przepisania istniejącego pliku na serwerze, potwierdź go, naciskając OK Lub Zaakceptować przycisk.
Teraz sprawdź, czy możesz przesłać swój obraz. Jeśli nie możesz, może być konieczne zwiększenie limitu pamięci z serwera, jak opisano w poprzedniej sekcji tego artykułu
Wniosek:
Jak widać, badanie przyczyny błędu podczas przesyłania obrazów w WordPress może być trochę trudne. Istnieje kilka powodów, aby odrzucić. Jednak wszystkie metody są łatwe do przestrzegania przez wszystkich użytkowników WordPress. Pamiętaj, że będziesz potrzebować dostępu do swojego serwera, przynajmniej przez FTP, z wyjątkiem pierwszej metody przeprowadzonej z pulpitu nawigacyjnego. Jeśli nie masz dostępu do konfiguracji PHP serwera, musisz skontaktować się z dostawcą hosting.
Dziękujemy za przeczytanie tego samouczka wyjaśniające, jak rozwiązać błąd „WordPress HTTP Błąd przesyłanie obrazów”. Kontynuuj podążaj za Linux, aby uzyskać bardziej profesjonalne samouczki.