setarea limitei upload_max_filesize in php
Moderatori: Zamolxe, Moderatori
- flavius.stef
- Average Member
- Mesaje: 172
- Membru din: Lun Iul 31, 2006 1:26 pm
- Localitate: Timisoara
-
cristic
- Junior Member
- Mesaje: 32
- Membru din: Mar Noi 02, 2004 10:25 am
- Localitate: BUCURESTI
- Contact:
M-am lovit si eu in trecut de o problema super imputita de file upload. La mine problema a fost generata de o setare in Apache care distrugea uploadul:
LimitRequestBody 524288
si care trebuia marita.
Daca problema este in PHP atunci du-te si fa display_errors pe 1 in php.ini si daca atingi vre-o limitare a setarilor din PHP o sa-ti tranteasca o eroare in pagina.
Setarile de PHP care afecteaza upload-ul sunt: upload_max_filesize, post_max_size, max_execution_time, max_input_time, memory_limit
De asemenea nu ar fi rau sa te uiti la fisierul de error log de apache ca acolo poate sa apara o limitare a apache-ului care crapa (silent pentru browser). Alta cauza ar putea fi proxy server limitation. S-ar putea ori sa existe un proxy transparent dintre tine si server care sa aiba niste limitari de marime.
Cristic
LimitRequestBody 524288
si care trebuia marita.
Daca problema este in PHP atunci du-te si fa display_errors pe 1 in php.ini si daca atingi vre-o limitare a setarilor din PHP o sa-ti tranteasca o eroare in pagina.
Setarile de PHP care afecteaza upload-ul sunt: upload_max_filesize, post_max_size, max_execution_time, max_input_time, memory_limit
De asemenea nu ar fi rau sa te uiti la fisierul de error log de apache ca acolo poate sa apara o limitare a apache-ului care crapa (silent pentru browser). Alta cauza ar putea fi proxy server limitation. S-ar putea ori sa existe un proxy transparent dintre tine si server care sa aiba niste limitari de marime.
Cristic
Cristian MARIN - Designers Division Developer
InterAKT Online (www.interaktonline.com)
Tel: +4021 312.53.12
Tel/Fax: +4021 312.51.91
cmarin@interaktonline.com
InterAKT Online (www.interaktonline.com)
Tel: +4021 312.53.12
Tel/Fax: +4021 312.51.91
cmarin@interaktonline.com
-
cristic
- Junior Member
- Mesaje: 32
- Membru din: Mar Noi 02, 2004 10:25 am
- Localitate: BUCURESTI
- Contact:
LimitRequestBody este in httpd.conf sau in fisierele de Apache incluse din httpd.conf. In unele distributii cum era RedHat 8.0 (daca imi aduc aminte bine) variabila asta era setata. In altele nu.
Daca iti merge nu mai are rost sa cauti ca inseamna ca de la aia era. Inca un sfat este daca folositi PHP 5.1.4 sa faceti upgrade la 5.1.5 pentru ca au scapat un mic bug in 5.1.4 care mi-a scos peri albi si pe care l-au fixat max_execution_time lua valoarea lui max_input_time nu conta ce puneai in php.ini la max_execution_time. Asta afecta si file uploading-ul
Cristic
Daca iti merge nu mai are rost sa cauti ca inseamna ca de la aia era. Inca un sfat este daca folositi PHP 5.1.4 sa faceti upgrade la 5.1.5 pentru ca au scapat un mic bug in 5.1.4 care mi-a scos peri albi si pe care l-au fixat max_execution_time lua valoarea lui max_input_time nu conta ce puneai in php.ini la max_execution_time. Asta afecta si file uploading-ul
Cristic
Cristian MARIN - Designers Division Developer
InterAKT Online (www.interaktonline.com)
Tel: +4021 312.53.12
Tel/Fax: +4021 312.51.91
cmarin@interaktonline.com
InterAKT Online (www.interaktonline.com)
Tel: +4021 312.53.12
Tel/Fax: +4021 312.51.91
cmarin@interaktonline.com
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 12 vizitatori