Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Php de upload boyutunu artırmak

Slm arkadaşlar php ile upload sicripti yazmaya çalışıyorum fakat ne hikmettir upload limitini 100MB den yukarı çıkaramadım. PHP.INI , .HTACCES karıştırıp kurcalamadığım yer kalmadı.
başka yöntem bilen var mı?

UBUNTU server
PHP Version 5.5.9
Apache 2.0
----------

PHP.INI
file_uploads On
max_file_uploads 20
upload_max_filesize 750M
upload_tmp_dir no value
post_max_size 750M
memory_limit 512M
----------------------
HTACCESS
php_value upload_max_filesize 750M
php_value post_max_size 750M
php_value max_input_time 3000
php_value max_execution_time 3000
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • Kesali adlı üyenin fotoğrafı
    7 yıl önce yazılmış
    208 cevap - 2 soru
    Şu şekilde ilk require ettiğin dosyaya şunları ekleyip denermisin.

    ini_set('upload_max_filesize', '750M');
    ini_set('post_max_size', '750M');
    
    • ahmetcelebi adlı üyenin fotoğrafı ahmetcelebi
      zaten php ini dosyasında bu değerleri yazmış ..

      aslında sistemsel bir sıkıntı var gibi gerekli olan ayarları yapmışsın ..

      tabi bunu bulmak içinde server ayarlarının tümüne bakmak lazım ..
      7 yıl önce yazılmış
    • sanater adlı üyenin fotoğrafı sanater
      hocam, formatı attım :)
      tekrar deneyeceğim ama anlayamadım gitti :( 300M de bile sorun oluyor.
      7 yıl önce yazılmış
    • Kesali adlı üyenin fotoğrafı Kesali
      Php ini de yazılmıştır ama linux sistemlerde cli ve apache farklı ini ler kullanıyor belki yanlış ini de değişiklik yapmış. Bunları bilmeden sadece denemesi için bir yöntem söyledim.

      Dediğin gibi phpinfo ve serverın genel ayarlarına bakmak lazım.

      Bu server local pc mi hosting formasından mı alınma.
      7 yıl önce yazılmış
    • sanater adlı üyenin fotoğrafı sanater
      hocam hosting firmasından vps almıştım. yazdığı değerlerle php info daki değerler aynı
      7 yıl önce yazılmış

Cevaplar

  • ahmetcelebi adlı üyenin fotoğrafı
    7 yıl önce yazılmış
    15 cevap - 0 soru
    bence her serverda bu işi yapman zor olabilir .. hosting aldıgında vs.

    jumploader var (java gerekli) .. incele istersen yıllardır kullanıyorum ..

    parçalı upload özelligi var .. yani dosyayı senin belirtecegin boyutlarda parçalayarak upload ediyor .. sonra arka planda birleştiriyor
    • sanater adlı üyenin fotoğrafı sanater
      hocam windows sunucuda 2 gb bile upload edebilirken, burda bunu yapamamam saçma geliyor. yinede teşekkürler
      7 yıl önce yazılmış
    • ahmetcelebi adlı üyenin fotoğrafı ahmetcelebi
      apache ve php ayarlarından ziyade var ise kullandıgın panel ile ilgili birşeyde olabilir..

      directadmin kullanıyorum ben apache den değiştirmen yetmeyebiliyor ..
      7 yıl önce yazılmış
  • madpoet adlı üyenin fotoğrafı
    7 yıl önce yazılmış
    84 cevap - 1 soru
    Suhosin yüklüyse suhosin'in ayarlarından olabilir. Onun dışında büyük boyuttaki upload'lar için plupload ve türevi uploader'ları kullanmakta yarar var. Hem progress bar elde edersin hem de bu programlar datayı chunklara bölüp gönderme kabiliyetine sahip. Yani atıyorum 1MB 1MB gönderiyor böylece hem PHP daha az memory harcıyor hem de limitlerden kurtulmuş oluyorsun.
    • sanater adlı üyenin fotoğrafı sanater
      hocam, hem nginx hem apache yüklüymüş bende sonradan fark ettim, farklı bir bileşen yok tekrar kurduktan sonra Kesali hocama shh bilgilerini göndereceğim inş.
      7 yıl önce yazılmış