Upload

Jak zvýšit maximální velikost nahrávaného souboru ve WordPressu

Maximální velikost nahrávaného souboru můžete změnit několika způsoby. Připravil jsem a v tomto článku ukážu ty tři z nich, které by měli většinou fungovat. Píšu měli, protože vždy záleží na používaném hostingu. Nicméně alespoň jeden by vždy fungovat měl.

V tomto článku si ukážeme, jak zvýšit maximální velikost nahrávaného souboru přes Média u WordPressu (anglicky “upload limit”). Často se totiž můžete setkat s limitem 2MB, který dovoluje z mediálních souborů nahrát pouze fotografie, rozhodně ne video nebo audio, a to ještě v malé kvalitě.

Maximální velikost nahrávaného souboru se dozvíte na obrazovce sloužící pro výběr nahrávaných souborů.

Nahrát nový mediální soubor
Nahrát nový mediální soubor

Poznámka: kód který budeme v příkladech používat slouží k navýšení velikosti nahrávaného souboru na 64 MB a prodloužení doby provádění php  na 300 sekund.

Functions.php v aktivní šabloně

Do souboru functions.php, který najdete v základním adresáři šablony vložte následující kód:

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );

Vytvoření nebo editace souboru PHP.INI

Pokud používáte sdílený hosting, tak žádný soubor PHP.INI patrně nenajdete. Budete si ho muset vytvořit a nahrát do výchozího adresáře hostingu. Do souboru přidejte následující kód:

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

Úprava .htaccess

K navýšení velikosti můžete použít i soubor .htaccess, který najdete v základní složce WordPressu. Jestliže ho nevidíte, přečtěte si článek Proč WordPress neobsahuje soubor .htaccess.

Soubor otevřete a vložte do něj následující kód:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

Ještě jednou bych chtěl zdůraznit, že ne všechny metody budou vždy fungovat. Kdyby se stalo, že žádná z výše uvedených metod pro zvětšení limitu nahrávaného souboru nefunguje, budete se muset obrátit na poskytovatele hostingových služeb.

Pokud mi z vlastních zkušeností do komentářů napíšte, která metoda funguje u jakého hostingového poskytovatele, rád sestavím seznam, který lépe pomůže dalším uživatelům WordPressu.

 

Správa WordPress webu

Nemusíte na to být sami. Pomůžeme vám s pravidelnou údržbou i novými vylepšeními.

Více informací

4 názory na “Jak zvýšit maximální velikost nahrávaného souboru ve WordPressu”

  1. Díky za rady u mě ovšem zabralo až kombinace všech 3 metod a hlavně přepnutí nahrávání souborů do jednoduchého nahrávání.

    1. Ahoj. A kde jsi přepnul “přepnutí nahrávání souborů do jednoduchého nahrávání”?

      1. Tomáš Cirkl

        V okně nahrávání souborů (Média -> Nahrát soubor) je pod tím popis, kde je odkaz “jednoduché nahrávání pomocí prohlížeče” a to přepne okno do jednoduchého nahrávání.

  2. Dobrý den, když vložím do .htaccess kód níže, hodí mi web chybovou hlášku. Prosím o info, co s tím. Děkuji

    Kód:
    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value max_execution_time 300
    php_value max_input_time 300

    # END WordPress

    Hláška:
    Internal Server Error

    Pri zpracovani pozadavku doslo k vnitrni chybe. Pravdepodobne se jedna o chybu v .htaccess souboru.

    Ctete instrukce v nasi znalostni bazi: Chyba 500 – Internal Server Error

Diskuze

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Nákupní košík

Neuteklo vám něco?

Pokrok a WordPress na nikoho nečekají, tak nám tu raději nechte e-mail, ať o nic nepřijdete!

Zkontrolujte svoji doručenou poštu nebo spam koš, abyste mohli svůj e-mail potvrdit.

Vylaďte WordPress stránky s naším tahákem

V e-booku najdete informace a rady pro WordPress od A do Z. Zadejte e-mail a my vám WordPress tahák pošleme.

Zkontrolujte svoji doručenou poštu nebo spam koš, abyste mohli svůj e-mail potvrdit.

Přejít nahoru