Nahrávání se nedaří: zvyšte hodnoty upload_max_filesize a max_execution_time
Je maximální velikost nahrávaného souboru příliš malá, nebo se skript zastaví příliš rychle? Pak zvyšte limit PHP. Pokud nahrávání ve WordPressu poté stále nefunguje, projděte si seznam na konci tohoto článku.
Doporučeno: v Select PHP version
- Přihlaste se do DirectAdmin a klikněte v části Extra Programma's na Select PHP version.
- Přejděte na záložku Options.
- Upravte hodnotu, například
upload_max_filesize,post_max_sizenebomax_execution_time. Hodnotupost_max_sizevždy nastavte o něco vyšší nežupload_max_filesize.
Je verze nastavena na native? Pak zde nic upravit nemůžete. V takovém případě nejprve zvolte pevnou verzi PHP.
Nebo: v souboru .htaccess
Do složky public_html umístěte soubor .htaccess, například s tímto obsahem:
php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 120
Zvolte jeden ze dvou způsobů, abyste měli jistotu, která hodnota platí.
Nahrávání ve WordPressu nefunguje
Nedaří se Vám nahrát obrázky nebo jiné soubory ve WordPressu? Zkontrolujte následující body, postupně odshora dolů.
- Soubor je příliš velký. Zobrazuje se Vám hláška o
upload_max_filesizenebo chyba 413? Zvyšte limit podle postupu výše. Pokud používáte Cloudflare se zapnutým oranžovým mráčkem, platí u bezplatného tarifu limit 100 MB na jedno nahrání. - Vaše úložiště je plné. V takovém případě Váš web již nemůže ukládat soubory. Přečtěte si Úložiště nebo diskový prostor plný: takto uvolníte místo.
- WordPress nemá oprávnění zapisovat do složky pro nahrávání. Ve Správci souborů zkontrolujte, zda má složka
wp-content/uploadsnastavena práva 755 a soubory v ní 644. Složku nikdy nenastavujte na 777. Přečtěte si Oprávnění souborů a složek (chmod). - Obrázky se nezpracovávají. Ke zmenšování obrázků potřebuje WordPress rozšíření PHP
imagicknebogd. Zapněte je v nastavení Select PHP version na záložce Extensions. Přečtěte si Zapínání a vypínání rozšíření PHP. - Firewall blokuje nahrávání. Pokud se při nahrávání zobrazí chyba 403, může požadavek blokovat firewall Imunify360. Přečtěte si Imunify360: kontrola Vašeho webu na malware. Pokud se na svůj web vůbec nedostanete, zkontrolujte, zda není Vaše IP adresa zablokována: Jsem zablokován? Vaše IP adresa a náš firewall.

Podívejte se také do návodu k DirectAdmin: Nastavení PHP v DirectAdmin nebo Select PHP version: jaký je rozdíl? a Nahrávání příliš velké (chyba 413) nebo časový limit vypršel.
Podrobné vysvětlení se snímky obrazovky: Možnosti PHP: upload_max_filesize, memory_limit a max_execution_time v návodu k DirectAdmin.
