Portál AbcLinuxu, 12. května 2025 02:08
Zdravim vsechny , potrebuju poradit s nahravanim video souboru na muj server , ktery obsahuje i informace o filmech , plus dalsi vymozenosti . Posledni vec , u ktere jsem se zasekl je nahravani vetsich souboru cca kolem 1,5GB . Zkousel jsem ruzne formulare pres POST a i na ftp doslo a vsak bez uspechu , prava k spousteni ci zapisovani jsem mel upraveny . Klasika chmod 777 , popripade chown ww-data:ww-data . Mel bych takovou predstavu otevrit na pc video soubor odeslat na server a sledovat treba pres javu jak jsem na tom .
Ze zapisu z logu apache serveru jsem dostal
PHP Warning: POST Content-Length of 368050443 bytes exceeds the limit of 104857600 bytes in Unknown on line 0, referer
PHP Notice: Undefined variable: HTTP_POST_FILES in /var/www/movies/upload.php on line 11, referer
PHP Notice: Use of undefined constant none - assumed 'none'
PHP Notice: Undefined variable: ufile in /var/www/movies/upload.php on line 23, referer
PHP Notice: Undefined variable: HTTP_POST_FILES in /var/www/movies/upload.php on line 25, referer
PHP Warning: copy(): Filename cannot be empty in /var/www/movies/upload.php on line 25, referer
php.ini jsem osetril na 3000MB a vsak
PHP Warning: POST Content-Length of 368050439 bytes exceeds the limit of -1149239296 bytes in Unknown on line 0, referer
Be careful not to exceed the 32 bit signed integer limit (if you're using 32bit versions) as it will cause your script to fail.
Dobre server je stara 32bit plecka , ale na takove to domaci zvykani bohate staci Ted ale jak na to , poradi nekdo .
Nedari se nedari , v php.ini mam podle navodu nastaveno na max 2000MB , ale i tak uploaduju maximalne 200M . Pri prenosu souboru 350M se uloaduje maximalne 220MB a zbytek se orizne . Vyzkousel jsem spoustu navodu i hotovych reseni , ale vysledek se nedostavil .
max_file_size
i max_post_size
, v TMP máte dostatek místa?<pre> print_r($_FILES); </pre>
Ano obe hodnoty na max . Uz jsem pokrocil , muzu vse , ale jen do 2GB . Nejake reseni ?
cut
přes shell_exec
).CFLAGS="-D_FILE_OFFSET_BITS=64"
a nevím jestli to má pak vliv na limitu upload-u (čekal bych, že ano, pokud není i nějaká 31bit limita v Apache-i).
Dik moc za objasneni a existuje i jina moznost , treba nejaka aplikace klient uzivatel , treba java , ktera by svedla prenest vetsi soubory nez 2GB .
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.