WordPress

от

0

Поправете [HTTP грешка] Клиентът, предназначен да изпрати твърде голямо тяло [Качване на медия WordPress]

Поправете [HTTP грешка] Клиентът, предназначен да изпрати твърде голямо тяло [Качване на медия WordPress]

0
WordPress

HTTP грешка” е честа грешка сред потребителите на WordPress които използват класическият метод за качване снимки, документи и други файлове.
Всеки път, когато срещнем SQL, HTTP грешка, е добре да проверяваме логовете от сървъра. Те могат да ни предоставят повече информация относно съобщението за грешка, показано в браузъра.

Ето пример за грешка “HTTP грешка” в браузъра, когато се опитвате да качите .PDF файл:

Същата грешка, в логовете на сървъра изглежда съвсем различно. Много по-подробен и който ни води по-лесно решаване на проблема. В зависимост от конфигурацията на уеб сървъра и HTTP / HTTPS услугите, файлът, съдържащ данни за грешки, може да бъде във формата: error.log, error_log, име на домейн.error.log и др.

 2019/06/10 12:58:14 [error] 25084#25084: *22825511 client intended to send too large body: 1143385 bytes, client: 84.XX.XX.XX, server: stealthsettings.com, request: "POST /wp-admin/async-upload.php HTTP/1.1", host: "stealthsettings.com", referrer: "https://stealthsettings.com/wp-admin/post.php?post=19644&action=edit" 

Eroarea de mai sus ne spune ca fisierul pe care dorim sa-l urcam pe server este mai mare decat limita admisa de server per sesiune de upload. Aceasta limita se regateste in fisierul general de configurare NGINX (nginx.conf) sau in fisierul de config NGINX personalizat al domeniului pe care am intampinat aceasta limitare.
“HTTP грешка” apare de cele mai multe ori cand avem un fisier cu volum MB mare sau facem upload simultan la mai multe fisiere.

Как решаваме грешката “client intended to send too large body – HTTP грешка”

Metoda cea mai simpla este sa editam fisierulnginx.confsi sa stabilim o directiva care sa schimbe limita de upload permisa per sesiune. In cazul nostru stabilim limita de 10 MB per corp fisiere upload.

 client_max_body_size 10M;

Directiva de mai sus se va adauga in sectiunea http (server/location).

Salvam fisierulnginx.confeditat cu “vi” или “Нано”, apoi testam configuratia nginx.

nginx -t

 nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
 nginx: configuration file /etc/nginx/nginx.conf test is successful

Restartam serviciul nginx:

 service nginx restart

или

 systemctl restart nginx

Dupa acesti pasi, reluati procesul de upload. Totul ar trebui sa decurga fara probleme si eroarea “HTTP грешка” sa dispara.

Foarte multi utilizatori de WordPress cu blog-urile / site-urile hostate pe servere cu NGINX se confrunta cu aceasta limitare in ultima perioada. Cel mai probabil aceasta limitare vine la pachet cu noile caracteristici de securitate introduse in cea mai recenta versiune de NGINX.

Поправете [HTTP грешка] Клиентът, предназначен да изпрати твърде голямо тяло [Качване на медия WordPress]

Може също да се интересувате от...

WordPress

Как да нулирате WordPress потребителска потребителска парола на администратора без достъп до имейл или база данни – Нулирайте паролата за администратор на WordPress

Прост урок, при който можете да нулирате паролата на потребителя с администратор на WordPress, ако нямате достъп до базата данни или администраторски имейл. Нулиране на паролата за администратор на WordPress.
Продължете да четете

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Необходимите полета са маркирани *