Özel PHP Konfigürasyonu

Özel PHP konfigürasyonu özellikle PHP komut dosyası tarafından sistem kaynağını sınırlandırırken veya belirli bir web uygulamasının gereksinimlerini karşılalarken size destek olur. Varsayılan değer belirtilmediğinde veya yine varsayılan değere parametre atandığında, PHP, sunucu bazlı PHP konfigürasyonunda bu parametreyi kullanacaktır.

En yaygın olarak kullanılan PHP yönergelerinin listesini kontrol etmek isterseniz, aşağıdaki “Yaygın PHP Yönergeleri ” bölümü altında bulabilirsiniz.

Not: Özel değerler, sunucu bazında PHP konfigürasyonunda üst sınır değerini aştığında çalışmaz.
Herhangi bir sorunla karşılaşırsanız, lütfen destek ekibimizle iletişime geçin. Eğer Linux Hosting (cPanel) altında PHP yönergelerini düzenlemek istiyorsanız, yapmanız gerekenler aşağıdadır:

cPanel üzerinde PHP ayarlarını doğrudan düzenlemek için herhangi bir seçenek olmadığı için ,

sunucu genelindeki ayarları görüntülemek için cPanel >> PHP Konfigürasyonu seçeneğini kullanabilirsiniz.

Alternatif bir çözüm olarak, php.ini dosyasını PHP ayarlarını özelleştirmek için kullanabilirsiniz.

Eğer php.ini dosyasını bulamadıysanız, bir tane oluşturabilirsiniz. Nasıl oluşturulacağı bilgisi aşağıdadır:

  1. cPanel’e giriş yapın.
  2. Dosya yöneticisine tıklayın.
  3. PHP ayarlarını düzenlemek istediğiniz etki alanının kök dizinine gidin: /home/<user_name>/public_html
  4. Yeni Dosya simgesine tıklayın
  5. Yeni Dosya adını php.ini olarak ayarlayın
  6. Yeni Dosya Oluştura tıklayın
  7. Yeni oluşturduğunuz php.ini dosyasına sağ tıklayın.
  8. Düzenleye Tıkla
  9. Aşağıda verilen php.ini sözdizimi bölümüne bakınız
  10. Özel PHP ayarlarınızı girin
  11. Değişikleri Kaydet’e tıklayın.

Hepsi bu kadar!

PHP Konfigürasyonunu nasıl test ederim?

Herhangi bir sunucunuzda barındırılan alan adınızın PHP ayarlarını kontrol etmek phpinfo ( ) işlevini kullanabilirsiniz.

  1. info.php adında bir dosya oluşturun ve alt çizgi ekleyin.
  2. Tarayıcınız üzerinde mevcut domain.tld’nın PHP ayarlarını kontrol etmek için http://domain.tld/info.php linkine erişim sağlayın. (Son değişikliklerin yansıtılması birkaç dakika sürebilir)

“Yaygın PHP Yönergeleri ” nden bazılarının listesi aşağıdadır:

Not: Örnekler Aşağıda PHP yönergeleri temsilidir ve sunucularımız üzerinde bulunan gerçek değerlerini yansıtmamaktadır. Bu kod parçasının ayırmasına izin verilen belleğin azami miktarının (byte cinsinden) belirler. Bu kötü yazılmış kod parçalarının gereksiz yere sunucu üzerindeki bellek işgalini engeller.

1.Örnek: memory_limit = 128M

Bir betiğin ayırmasına izin verilebilecek belleğin azami miktarını belirler.

  1. Örnek: max_execution_time = 20

PHP dosyalarinin sunucuda maksimum calisma zamanini belirtir.

  1. Örnek: max_input_time = 30

Girdilerin çözümlemesi için gereken azami süre saniye cinsinden değerini verir.

  1. post_max_size

Verinin azami boyutunu belirler. Büyük dosyaları karşıya yüklemek için bu değerin upload_max_filesize değerinden büyük olması gerekir.

post_max_size = 16M

5.Örnek: upload_tmp_dir = /dir/your_tmp_dir

session.save_p