İçeriğe geç

Ürün belgeleriWeb hosting

Web hostingde PHP sürümünü ve PHP sınırlarını değiştirin

cPanel veya Plesk'te alan adı başına PHP sürümü seçin, eklentileri açın, memory_limit, upload_max_filesize ve post_max_size değerlerini paket sınırında artırın.

  • Başlangıç
  • 10 dk okuma
  • Güncellendi
Bu sayfada
  1. Başlamadan önce
  2. 1. adım: PHP sürümünü seçin
  3. 2. adım: Yaygın PHP sınırlarını ayarlayın
  4. 3. adım: Sonucu kontrol edin
  5. Sorun giderme
  6. Sonraki adımlar

Hosting hesabınızdaki her web sitesi kendi PHP sürümünü ve ayarlarını kullanabilir. Bu rehber sürümün nasıl değiştirileceğini, eklentilerin nasıl açılacağını ve en yaygın sınırların nasıl ayarlanacağını cPanel'de (bazı sunucuların kullandığı CloudLinux Select PHP Version aracı dahil) ve Plesk'te gösterir.

Başlamadan önce

1. adım: PHP sürümünü seçin

cPanel (MultiPHP Manager)

  1. MultiPHP Manager'ı açın.
  2. Alan adının onay kutusunu işaretleyin.
  3. PHP Version menüsünden sürümü seçin ve Apply'ı seçin.

inherit olarak ayarlı alan adları sunucunun varsayılan sürümünü kullanır.

cPanel (Select PHP Version)

CloudLinux'lu sunucularda Select PHP Version'ı açın, menüden sürümü seçin ve Set as current'ı seçin. Aynı sayfa PHP eklentilerini listeler; uygulamanızın ihtiyaç duyduklarını işaretleyin.

Plesk

  1. Websites & Domains'i ve alan adının PHP ayarlarını (PHP Settings) açın.
  2. Aboneliğiniz için sunulan listeden PHP sürümünü seçin.
  3. OK veya Apply'ı seçin.

Doğrulama: siteniz normal şekilde yüklenir. Değişiklikten hemen sonra hata gösteriyorsa uygulama o sürümü desteklemiyordur: geri dönün.

2. adım: Yaygın PHP sınırlarını ayarlayın

Yükleme ve bellek hatalarının çoğuna şu PHP yönergeleri yol açar:

YönergeNeyi sınırlar
memory_limitBir betiğin kullanabileceği bellek
upload_max_filesizeYüklenen tek bir dosyanın boyutu
post_max_sizeBir form gönderiminin tamamının boyutu; upload_max_filesize değerinden büyük olmalıdır
max_execution_timeBir betiğin saniye cinsinden ne kadar çalışabileceği

cPanel

MultiPHP INI Editor'ı açın, alan adını (veya tüm siteler için Home Directory'yi) seçin, temel düzenleyicide değerleri değiştirin ve Apply'ı seçin. Sunulan yönergeler PHP sürümüne bağlıdır. CloudLinux'lu sunucularda Select PHP Version sayfası da bu seçenekleri sunabilir.

Plesk

Alan adının PHP Settings bölümünde performans ve güvenlik ayarlarındaki değerleri değiştirin ve OK veya Apply'ı seçin. Aboneliğiniz bu ayarların yalnızca bir kısmına izin verebilir.

Değerleri makul tutun: çok yüksek sınırlar sorunları gizler ve yine de paketinizin hesap sınırlarında durur.

3. adım: Sonucu kontrol edin

Alan adının klasöründe bu içerikle bir info.php dosyası oluşturun, https://example.com/info.php adresini açın, sürümü ve değerleri kontrol edin, ardından dosyayı silin:

PHP
<?php phpinfo();

Sorun giderme

Sürümü değiştirdikten sonra site 500 hatası gösteriyor. Uygulamanın ihtiyaç duyduğu bir eklenti eksik ya da kod yeni sürümü desteklemiyor. Eklentiyi açın veya geri dönün; bkz. hosting 500 ve 403 hataları.

WordPress yüklenen dosyanın en büyük yükleme boyutunu aştığını söylüyor. 2. adımdaki gibi upload_max_filesize ve post_max_size değerlerini artırın.

Allowed memory size of … bytes exhausted. Bir betik memory_limit sınırına ulaştı. Paketiniz dahilinde artırın veya çok bellek kullanan eklentiyi ya da betiği bulun.

.htaccess veya php.ini içindeki değişikliğimin etkisi yok. Birçok sunucuda PHP ayarları panel tarafından yönetilir. Yukarıdaki panel araçlarını kullanın.

Sonraki adımlar

Sık sorulan sorular

Hangi PHP sürümünü kullanmalıyım?

Uygulamanızın desteklediği en yeni sürümü. PHP, php.net'te hangi sürümlerin hâlâ güvenlik düzeltmesi aldığını listeler; eski sürümler bir güvenlik riskidir.

Farklı siteler için farklı PHP sürümleri kullanabilir miyim?

Evet. cPanel de Plesk de sürümü alan adı başına ayarlar.

memory_limit değerini neden daha yükseğe ayarlayamıyorum?

Paketiniz her hesap için sınırlar belirler. Bunların üzerindeki değerlerin etkisi olmaz veya reddedilir. Uygulamanız daha fazlasına ihtiyaç duyuyorsa daha büyük bir pakete veya bir VPS'e geçin.

Bir sitenin hangi PHP sürümünü kullandığını nasıl kontrol ederim?

Sitenin klasörüne phpinfo() içeren bir dosya koyun, tarayıcıda açın ve kurulumunuz hakkında ayrıntılar gösterdiği için hemen silin.

Şifre Oluştur

Lütfen onaylayın