it-swarm-eu.dev

Jak zvýšit limit velikosti souboru pro nahraná média?

Jak mohu změnit maximální velikost souboru pro upload? Chci nahrát současně 10 MB.

alt text

7
jessegavin

Je to způsobeno omezeními PHP na velikost nahraných souborů. Pokud máte přístup k souboru php.ini, můžete upravit následující řádky:

upload_max_filesize = 10M
post_max_size = 10M
max_execution_time = 300

Pokud nemáte přístup k souboru php.ini (například situaci hostování), možná budete muset kontaktovat webhostingu a zjistit, zda jej pro vás zvýší. Také jsem viděl uživatele vytvořit soubor php.ini s právě tyto hodnoty a umístit jej do souboru, kde je nainstalován WordPress. Pokud vaše instance PHP umožňuje "zděděné konfigurace", umožní těmto místním nastavením přepsat globální.

Dalším řešením by bylo přidat kód dynamicky do WordPressu, aby tato změna pro vás byla. Tento článek má pěkný způsob, jak to udělat přes "plugin". Viděl jsem pochybné výsledky z tohoto přístupu (některé zprávy úspěch, některé zprávy žádný úspěch), takže nemůžu říct jistě, jestli to bude pracovat pro vás.

10
Dillie-O

Měl jsem problém, kde jsem nemohl aktualizovat/přidat soubor php.ini. Do souboru .htaccess jsem přidal následující řádky, abych změnil velikost nahrávání:

 php_value upload_max_filesize 5M
 php_value post_max_size 5M
 php_value max_execution_time 200
 php_value max_input_time 200

To změní limit pro upload na 5 a umožní prodloužení časového limitu při nahrávání větších souborů.

3

To pro mě fungovalo. Právě jsem šel do cpanel/file manager a vytvořil nový soubor php.ini. Pak jsem zadal text níže: upload_max_filesize = 10M post_max_size = 10M max_execution_time = 300

Funguje 100%

Stačí vložit soubor php.ini do adresáře wp-admin

2
user4171

Nějak jsem musel vytvořit soubor php.ini, který jsem nahrál do adresáře wp-admin, ale musel jsem také přidat linku memory_limit = 32M. Bez tohoto řádku není limit v aplikaci Wordpress 3.3.1 zvýšen

memory_limit = 32M
upload_max_filesize = 16M
post_max_size = 16M
max_execution_time = 300 
2
user11933