Last Updated on 06/06/2025 by administrator
WordPress – The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2,560 pixels.
WordPress – The server cannot process the image. This can happen if the server is busy or does not have enough resources to complete the task. Uploading a smaller image may help. Suggested maximum size is 2,560 pixels.
Při uploadu obrázku do WordPressu se zobrazila chyba níže.
Řešení:
Pokud je použitý Nginx jako reverse proxy před WordPressem a nedaří se nahrávat obrázky, je velmi pravděpodobné, že problém způsobuje nastavení limitu velikosti uploadu nebo některé další proxy direktivy v konfiguraci Nginx.
Nastavit správně limit velikosti uploadu:
Přidat (nebo upravit) v konfiguraci reverse proxy následující direktivu – ideálně přímo v server nebo location bloku, který proxyfikuje požadavky na WordPress. Tím se povolí upload souborů až do 64 MB (hodnotu lze podle potřeby upravit)
client_max_body_size 64M;
Ošetřit proxy buffering pro uploady:
Pokud je nahráván větší soubor a upload selhává nebo je pomalý, může pomoci vypnout buffering požadavků:
proxy_request_buffering off;
Nastavit dostatečné timeouty:
Pro velké soubory nebo pomalejší připojení je vhodné zvýšit timeouty:
proxy_connect_timeout 300s; proxy_send_timeout 300s; proxy_read_timeout 300s; client_body_timeout 300s;
Kompletní příklad location bloku pro reverse proxy:
location / { proxy_pass http://adresa_vaseho_wordpress_serveru; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; client_max_body_size 64M; proxy_request_buffering off; proxy_connect_timeout 300s; proxy_send_timeout 300s; proxy_read_timeout 300s; client_body_timeout 300s; }
Nakonec provést restart Nginx:
systemctl restart nginx
Zdroj:
[1] https://stackoverflow.com/questions/68710670/nginx-reverse-proxy-stalls-on-large-files