• 16-12-2021, 12:51:09
    #1
    Merhaba, php bir scriptte büyük boyutlu bir dosyayı nasıl upload edebiliriz? Dosya sınırını sunucuda artırdım.
    Aynı kod ile 5-10 mb lık dosya yüklerken başarılı bir şekilde yüklüyor fakat 50-60mb lık bir dosya yüklerken bir süre bekliyor sonra fonksiyon içerisinde kalıyor, yükleme yapamıyor.
    Ne yapmak gerekiyor?


    EDIT: Sadece upload_max_filesize artırmak yetmiyormuş post_max_size da artırılması gerekiyormuş. Bu değeri artırınca yükleme yapabildim.
    Konuya cevap yazan herkese teşekkürler.
  • 16-12-2021, 14:29:57
    #2
    max_execution_time limitini yükselttiniz mi ?
  • 16-12-2021, 16:12:32
    #3
    salihbey24 adlı üyeden alıntı: mesajı görüntüle
    max_execution_time limitini yükselttiniz mi ?
    Evet
  • 16-12-2021, 18:58:01
    #4
    Sadece execution time, değiştirmeniz yeterli gelmez, aşağıdaki şekilde düzenleyin, fakat bu düzenlemeyi ini_set ile yapmayın çalışmayabilir, php.ini yi düzenleyin, değişiklikleri yapıp web sunucusunu yeniden başlatın,
    Phpinfo(); ile kontrol edin herşey yolunda ise yükleyin dosyanızı.
    max_execution_time = 3600
    max_input_time = 3600
    memory_limit = 512M
    post_max_size = 512M
    upload_max_filesize = 512M