abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
dnes 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 0
dnes 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 0
včera 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 24
včera 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
5.12. 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 50
5.12. 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 10
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (23%)
 (29%)
 (8%)
 (5%)
 (3%)
Celkem 783 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Upload souboru na web server .

petka avatar 27.3.2011 20:01 petka | skóre: 25 | blog: heydax | Klasterec N/O
Upload souboru na web server .
Přečteno: 527×

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 .

Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...

Odpovědi

petka avatar 27.3.2011 20:45 petka | skóre: 25 | blog: heydax | Klasterec N/O
Rozbalit Rozbalit vše Re: Upload souboru na web server .

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

Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
Jendа avatar 27.3.2011 20:56 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Upload souboru na web server .
POST Content-Length of 368050443 bytes exceeds the limit of 104857600 bytes
1, 2
petka avatar 27.3.2011 21:15 petka | skóre: 25 | blog: heydax | Klasterec N/O
Rozbalit Rozbalit vše Re: Upload souboru na web server .

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

Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
Jendа avatar 27.3.2011 21:18 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Upload souboru na web server .
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.
petka avatar 28.3.2011 16:34 petka | skóre: 25 | blog: heydax | Klasterec N/O
Rozbalit Rozbalit vše Re: Upload souboru na web server .

Dobre server je stara 32bit plecka , ale na takove to domaci zvykani bohate staci :-) Ted ale jak na to , poradi nekdo .

Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
28.3.2011 16:42 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Upload souboru na web server .
Bud se naučit číst a pochopit to nebo tam dát tupě maximum 32bit integer-u se znaménkem což je 2^31 - 1 = 2147483647.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
28.3.2011 16:53 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Upload souboru na web server .
Ten script bude pěkně blbě napsaný když jsou tam všechny ty chyby(NOTICE) a neskončí to hned na první.
Prostudujte si (pro Vaše dobro :) ):
is_uploaded_file()
move_uploaded_file()
$_FILES

PS: Klasika chmod 777 - to je sice nejednoduší, ale klasika to zrovna není…
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
petka avatar 30.3.2011 19:07 petka | skóre: 25 | blog: heydax | Klasterec N/O
Rozbalit Rozbalit vše Re: Upload souboru na web server .

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 .

Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
30.3.2011 20:57 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Upload souboru na web server .
A nastavujete obě hodnoty, max_file_size i max_post_size, v TMP máte dostatek místa?
Co to píše v 'error' v poli $_FILES u daného souboru, můžete si to po upload-u vypsat:
<pre>
print_r($_FILES);
</pre>
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
petka avatar 30.3.2011 21:06 petka | skóre: 25 | blog: heydax | Klasterec N/O
Rozbalit Rozbalit vše Re: Upload souboru na web server .

Ano obe hodnoty na max . Uz jsem pokrocil , muzu vse , ale jen do 2GB . Nejake reseni ?

Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
AraxoN avatar 30.3.2011 21:52 AraxoN | skóre: 45 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Upload souboru na web server .
2GB je maximum veľkosti súboru, čo dokáže PHP na 32-bitovom systéme uchopiť. U väčších súborov nevie ani len zistiť ich veľkosť, vlastníka, či mtime. Riešením je prejsť na 64-bit.
A fine is a tax for doing wrong. A tax is a fine for doing well.
31.3.2011 08:06 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Upload souboru na web server .
To je jeden z důvodů proč ne 32bit :).
Na 32bit je to konečná, takže jedině přechod na 64bit, či rozdělení souboru u klienta upload po jednom (ne dva soubory v jednom uploadu) a pak spojení přes nějakou externí funkci (třeba cut přes shell_exec).
Popravdě nevím jestli pomůže vlastní kompilace PHP, PHP na 32bit neumí ani číst/zapisovat soubor větší než 2GiB, nicméně toto lze obejít pokud je při kompilaci zadána volba 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).
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
31.3.2011 09:56 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Upload souboru na web server .
Posílat 2 GB najednou jedním HTTP požadavkem je podle mne nesmysl. Až se uploaduje 1,9 GB, spadne spojení a uživatel to bude muset nahrát celé znova, poděkuje vám. Volil bych raději posílání po částech, které lze přerušit a neznamená to ztrátu již přenesených dat.
31.3.2011 12:05 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Upload souboru na web server .
Obecně ano, ale mám aplikaci na vyhodnocování logů, která umožňuje jako náhradní/opravné/ne-automatické řešení upload logu i přes http, a pokud se jedná o vnitřní síť (třeba 100Mbit), tak už to tak nesmyslné není.
A tady jsme právě narazili, protože u M$ neví co je to dělit logy na 2GiB (rozdělí to kolem hranice 2GiB ale ± :) ), no 32bit PHP nemohlo ten soubor (někdy) zpracovat.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
Josef Kufner avatar 31.3.2011 12:35 Josef Kufner | skóre: 66
Rozbalit Rozbalit vše Re: Upload souboru na web server .
A nemůžeš ten log dělit na menší části?

Jinak pokud to je LAN, tak by možná stálo za zvážení nějaký automatický odesílací systém, kde by logy po http a skrz uživatele vůbec nešly.
Hello world ! Segmentation fault (core dumped)
31.3.2011 14:53 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Upload souboru na web server .
No to můžeš, ale je to práce navíc. A jak jsem napsal náhradní/opravné/ne-automatické, logy se automaticky importují jinou cestou (klasickým kopírováním, a zpracováním stejným php scriptem, mimo web server).
Náhradní znamená: na testování, když to zklame (což se zatím stalo 1× :)), tak je snazší to takto obsloužit - prostě jen neprimární možnost.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
petka avatar 31.3.2011 16:18 petka | skóre: 25 | blog: heydax | Klasterec N/O
Rozbalit Rozbalit vše Re: Upload souboru na web server .

Dik moc za objasneni a existuje i jina moznost , treba nejaka aplikace klient uzivatel , treba java , ktera by svedla prenest vetsi soubory nez 2GB .

Ubuntu server - Asus E35M1​-M ​- AMD Hudson M1 , 2x Technisat Skystar2 , 2x 1GB Lan , WiFi mod AP ,vdr,mysql,apache2...
31.3.2011 17:20 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Upload souboru na web server .
Určitě ano, ale hledal bych na internetu jako vy, protože žádnou nepoužívám a nezabýval jsem se tím --- pominu-li běžné ftp či scp.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.