Autor Zpráva
Jack Finger
Profil
Dobrý den,
mám vlastní server (Linux Fedora), na kterém mi běží Apache, PHP... normálka. V httpd.conf mám nastavené limity upload_max_filesize a post_max_size na 1024M (schválně, z důvodu potřeby nahrávání větších souborů v jedné části serveru). Nyní jsem si vytvořil skript pro upload, úplně jednoduchý, používajíc move_uploaded_file(). I ten funguje. Problém je v tom, že když chci nahrát soubor větší než 100 MB, pole $_FILES je rovno null a nic se nenahraje. Ještě jsem se s tím nesetkal, nemůže jít o nějaké nastavení systému (i když dost pochybuju)? Díky za každou radu.
Jan Tvrdík
Profil
Jack Finger:
Koukni na http://www.radinks.com/upload/config.php
Jack Finger
Profil
Jan Tvrdík
Koukl jsem, ještě jsem do <Directory "mydocumentroot"></Directory> přidal 1GB:
LimitRequestBody 1073741824

a změnil v php.ini hodnoty popsané v odkazu na:
upload_max_filesize = 1024M
post_max_size = 1030M
max_execution_time = 0
max_input_time = 0

a stejně se nic nezměnilo, pořád NULL při více jak 100MB.
blaaablaaa
Profil
Jack Finger
a co upload_max_filesize ?
Jack Finger
Profil
blaaablaaa
Viz. minulý příspěvek (opravil jsem přehozená slova v názvu direktivy).
Jack Finger
Profil
Tak vyřešeno. Bylo to jednoduché a na něco takového jsem to odhadoval. O úroveň výš jsem měl .htaccess, který měl post_max_size na 100M, přišel jsem na to až při zkoumání, ze kterého INI PHP tahá nastavení a kontroly local a master value. Díky za ochotu.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: