cPanel’de php.ini Ayarları — upload_max_filesize ve memory_limit Değiştirme

Son doğrulama: Eylül 2026 · cPanel 136 test hesabında denendi

Hızlı çözüm

cpanel upload_max_filesize memory_limit değiştirme işlemi cPanel → Yazılım → MultiPHP INI Düzenleyicisi ekranından yapılır: alan adınızı seçin, Temel Mod’daki ilgili kutuya yeni değeri yazıp Kaydet’e basın; listede olmayan bir yönergeyi eklemeniz gerekiyorsa Düzenleyici Modu’na geçip satırı elle yazın.

  1. cPanel → Yazılım → MultiPHP INI Düzenleyicisi sayfasını açın.
  2. Üstteki listeden alan adınızı seçin.
  3. Temel Mod sekmesinde upload_max_filesize, post_max_size, memory_limit gibi kutulara yeni değeri yazın.
  4. Sayfanın altındaki Kaydet (Save) düğmesine basın; değişiklik anında etkin olur.
Panel cPanel
Sistem Paylaşımlı hosting (CloudLinux, MultiPHP)
Yetki cPanel kullanıcısı
Narhost ürünü Web Hosting

Başlamadan önce

  • cPanel giriş bilgileriniz.
  • Aldığınız hatanın tam metni (ör. “413 Request Entity Too Large”, “Allowed memory size exhausted”).
  • Değiştirmek istediğiniz alan adı; birden fazla siteniz varsa her biri ayrı ayarlanır.

cpanel upload_max_filesize memory_limit değiştirme ne zaman gerekir

Bu üç durumda php.ini yönergelerini artırmanız gerekir: bir dosya yüklerken 413 Request Entity Too Large ya da “dosya çok büyük” hatası alıyorsanız upload_max_filesize ve post_max_size düşüktür; bir sayfa yarıda kesilip Allowed memory size exhausted hatası veriyorsa memory_limit yetersizdir; büyük bir form ya da içe aktarma işlemi zaman aşımına uğruyorsa max_execution_time, çok alanlı bir form kaydolmuyorsa max_input_vars artırılır.

Bu yönergeler PHP’nin resmi çekirdek php.ini belgesinde tanımlıdır; her PHP sürümünün varsayılan değerleri farklıdır, bu yüzden bir sürüm değişikliğinden sonra bu ekrandan tekrar kontrol etmek gerekir. cPanel’in resmi MultiPHP INI Düzenleyicisi belgesine göre bu ekranın Temel Mod ve Düzenleyici Modu adında iki görünümü vardır.

Adım adım php.ini değerlerini değiştirme

Yöntem 1 — Temel Mod (en sık kullanılan yönergeler)

  1. cPanel → Yazılım → MultiPHP INI Düzenleyicisi sayfasını açın, üstteki listeden alan adınızı seçin.
    cpanel upload_max_filesize memory_limit değiştirme — MultiPHP INI Düzenleyicisi Temel Mod ekranı
    MultiPHP INI Düzenleyicisi Temel Mod; upload_max_filesize, post_max_size ve memory_limit kutuları burada görünür.
  2. Temel Mod sekmesinde upload_max_filesize, post_max_size, memory_limit, max_execution_time ve max_input_vars kutularını görürsünüz; her birine ihtiyacınız olan değeri yazın (ör. memory_limit için 256M).
  3. Sayfanın altındaki Kaydet (Save) düğmesine basın.

    Beklenen sonuç: sayfa yeniden yüklenir ve kutularda yeni değerler görünür; ek bir yeniden başlatma gerekmez.

Yöntem 2 — Düzenleyici Modu (listede olmayan yönergeler)

  1. Aynı sayfada Düzenleyici Modu’na Geç (Switch to Editor Mode) bağlantısına tıklayın.
    cPanel MultiPHP INI Düzenleyicisi Düzenleyici Modu — özel php.ini yönergesi ekleme ekranı
    Düzenleyici Modu; listede olmayan bir yönergeyi ad = değer biçiminde elle eklemek için kullanılır.
  2. Açılan metin alanına yönergeyi ad = değer biçiminde yazın, ör. max_input_vars = 3000.
  3. Kaydet (Save) düğmesine basın; hatalı yazılmış bir yönerge kırmızı uyarı olarak geri döner.

Dikkat

Bir yönerge hem MultiPHP INI Düzenleyicisi’nden hem sitenizin kendi .user.ini dosyasından ayarlanmışsa .user.ini içindeki değer geçerli olur; iki yerde de değiştirdiğinizi sandığınız bir ayar beklediğiniz gibi çalışmıyorsa önce public_html içinde bir .user.ini dosyası olup olmadığına bakın.

WordPress kendi tarafında ayrıca bir üst sınır koyar: wp-config.php içindeki WP_MEMORY_LIMIT değeri, php.ini’deki memory_limit‘ten büyük olamaz; ikisi çelişirse küçük olan geçerli olur. Bu yüzden php.ini’de artırdığınız bir bellek sınırı WordPress’te hâlâ düşük görünüyorsa wp-config.php dosyasındaki değeri de kontrol edin.

Doğrulama

Sonuç

Değişikliği doğrulamanın en hızlı yolu bir phpinfo() dosyası oluşturup ilgili yönergenin yeni değerle göründüğünü görmektir; WordPress kullanıyorsanız Araçlar → Site Sağlığı → Bilgiler sayfasındaki “Sunucu” bölümü aynı değerleri panelden çıkmadan gösterir.

Hâlâ çözülmediyse

  • Değeri artırdınız ama hata sürüyor. Sunucu önünde bir CDN katmanı da kendi yükleme sınırını uygulayabilir; Cloudflare gibi bir hizmet kullanıyorsanız onun panelinden de kontrol edin.
  • Kutuya yazdığınız değer kaydedilmiyor. Paketinizin üst sınırını aşan bir değer girmiş olabilirsiniz; daha düşük bir sayı deneyip destek talebiyle üst sınırı sorun.
  • PHP sürümünü değiştirdikten sonra ayarlar sıfırlandı. Her PHP sürümünün kendi varsayılan değerleri vardır; PHP sürümü değiştirme adımlarını gözden geçirip bu ekrandan değerleri yeniden girin.

Narhost desteği

Değer kaydetmiyor ya da hata sürüyorsa destek talebi açın; talebe alan adınızı, hangi yönergeyi hangi değere çekmeye çalıştığınızı ve aldığınız hata metnini birebir ekleyin.

Destek talebi aç

Sıkça sorulan sorular

upload_max_filesize ile post_max_size farkı ne?

upload_max_filesize tek bir dosyanın üst sınırıdır; post_max_size aynı istekte gönderilen tüm verinin (birden fazla dosya ve form alanı) toplam üst sınırıdır ve genelde upload_max_filesize‘tan büyük tutulur.

memory_limit değerini ne kadar artırmalıyım?

Sabit bir rakam yoktur; hatanın geçtiği en düşük değeri kullanmak önerilir, WordPress için genelde 256M yeterlidir, ağır bir eklenti ya da içe aktarma aracı daha fazlasını isteyebilir.

Değişiklik ne kadar sürede etkin olur?

Kaydet’e bastıktan hemen sonra; ayrı bir yeniden başlatma ya da bekleme gerekmez.

Bu ayarları kim değiştirebilir?

cPanel kullanıcı hesabına giriş yapan herkes MultiPHP INI Düzenleyicisi’ne erişebilir; birden fazla kişi yönetiyorsa değişikliği kimin yaptığını not almanız önerilir.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: php-iniphpcpanel

İlgili çözümler