PHP dosya yükleme

4 Cevap apache

I have big trouble with file uploads with php. My own tests are successful but my colleague is telling me that he cannot update "larger" (ca. 5mb) files.

Phpinfo says: - max_execution_time 30 - memory_limit 32 Mb - post_max_size 8 Mb - upload_max_filesize 10 Mb

Bu FTP kullanmak için daha iyi mi? Sorun benim web barındırma hizmetini de bu ayarları değiştiremezsiniz olmasıdır.

4 Cevap

Ben max_execution_time ve max_input_time için ayarlar için destek istedi ve bu maksimum olarak 120 ayarlanır. Böylece tüm yüklemeler sonra 2 dakikada bir Internal Server Error biten uzun sürüyor.

Lütfen max_execution_time 30 saniyeye ayarlanmıştır çünkü komut üretime çalışmaz. Bu, sunucuya altında dosya yüklemek için sadece 30 saniye var demektir. Bir T1 Internet bağlantınız yoksa, dosyayı yüklemek mümkün olmayacaktır. Upload komut aşağıdaki çalıştırmayı deneyin:

set_time_limit(0);

Bu, herhangi bir bağlantı hızı kullanıcı komut kullanarak dosyayı karşıya icar, max_execution_time tanımını devre dışı bırakır.

http://php.net/manual/en/function.set-time-limit.php daha fazla bilgi

Saygılarımızla.

Neden hiçbir hata why sizin meslektaş dosya upload edemez tanımlamak için taşıma var? Bu yürütme zamanı mı? Bu bellek sınırı nedir? Bu maksimum sonrası boyutu var mı? Bu yükleme boyutu var mı?

Eğer o bir dosya yüklediği ne olacağını görmek için kontrol ettiniz mi? Hangi noktada başarısız mı?

Webserver küçük bir ayarı varsa, PHP post_max_size alakasız - Eğer kontrol ettiniz?

Orada bir HTTP yükleme işe yaramayabilir neden birçok nedeni vardır, ancak sorunuzun cevabı FTP ise, o zaman yanlış bir soru soruyorsun.

C.

Sen) (ini_set kullanarak bu ayarları değiştirmek mümkün olabilir