Bir hosting hizmeti PHP ile fazla 2 Mb sınırını izin nasıl?

3 Cevap

Eğer bir insan 2MB daha büyük olmak için php.ini dosyasındaki upload_max_filesize ve post_max_size ayarlamalısınız büyük dosyaları işlemek için PHP gerektiriyorsa varsayılan olarak PHP, 2MB'dan dosya yüklenenler büyük idare olmaz.

ne alternatif bir php.ini erişimi olmayan bir hosting hizmeti kullanıyorsa?

3 Cevap

Script ini_set ile çok ayar parametreleri () çalışmaz çalışan başlamadan önce dosya yüklenenler işlenir. Tüm ciddi sağlayıcılar PHP ayarlarınızı özelleştirmek için bir yol sunar. Mekanizması tam onların yardım sisteminde izah edilmeli ve sunucu API bağlıdır:

  • PHP, Apache modülü olarak çalışıyorsa, php_value ve .htaccess dosyasındaki php_flag yönergeleri kullanabilirsiniz.

  • PHP, CGI (veya FastCGI) gibi çalışır, bir özel php.ini yere hesabınızda dosya olmalıdır.

Değiştirmek gerekebilir ayarlardan bazıları şunlardır (htaccess sürümü.):

php_value max_execution_time 1200
php_value max_input_time 1200
php_value memory_limit 128M

php_value post_max_size 50M
php_value upload_max_filesize 50M

varsa, Denetim Masası'nı hosting

. Htaccess dosyası

php_value upload_max_filesize 10M

but it can be restricted too.
anyway, such questions better to be addressed to the hosting support

Alternatif biraz uzun soluklu, ama çalışır.

Sen veri işlemleri ele flash bileşeni ile yığın halinde yüklenenler uygulamak gerekir. "Uploadify" gibi bir şey içine bakmak - bu özel eklenti (bildiğim kadarıyla) yığın halinde yüklenenler yapmayacağım da. Onun bir başlangıç, ama bunu yapacak bir flaş bileşeni bulmak gerekir, ya da sizin için bir tane yapmak için bir flaş geliştirici alırsınız.

E: Buraya ilk açıklanan yöntemleri kullanarak, doğrudan yükleme limitlerini ayarlamak çalışıyorum, ama ev sahibi bu seçeneği kilitli varsa, o zaman yukarıdaki planı b olacak =)

ee: - http://www.plupload.com/ bunu yapan bir bileşen bulundu