PHP.ini Nedir?
Öncelikle PHP.ini dosyasının ne olduğuna bir göz atalım. PHP.ini, PHP'nin çalışma şeklini belirleyen konfigürasyon dosyasının adıdır. PHP'nin bellek sınırları, hata raporlama düzeyleri, dosya yükleme boyutları ve daha birçok önemli parametre bu dosya aracılığıyla yapılandırılabilir.
Eğer web sitenizin performansını optimize etmek, hata raporlamayı özelleştirmek ya da özel PHP uzantıları eklemek istiyorsanız, PHP.ini dosyanızda bazı değişiklikler yapmanız gerekebilir.
Plesk Paneli Üzerinden PHP.ini Ayarlarını Yapma
Plesk, kullanıcı dostu arayüzüyle PHP yapılandırmalarını yönetmeyi son derece kolaylaştırır. Aşağıda, PHP.ini ayarlarını nasıl değiştirebileceğinizi adım adım anlatacağım.
1. Plesk'e Giriş Yapın:
Plesk panelinize giriş yapmak için tarayıcınızda Plesk kontrol panelinizin URL'sini açın. Kullanıcı adı ve şifrenizle giriş yaptıktan sonra, ana sayfada PHP ayarlarına ulaşabilirsiniz.
2. Web Sitelerini Seçin:
Sol menüden "Web Siteleri ve Alan Adları" sekmesine tıklayın ve düzenlemek istediğiniz web sitesini seçin.
3. PHP Ayarlarını Bulun:
Seçtiğiniz web sitesine ait sayfada "PHP Ayarları"na tıklayın. Burada, PHP'nin tüm yapılandırmalarına kolayca ulaşabilirsiniz.
4. PHP.ini Dosyasını Düzenleyin:
PHP ayarları sayfasında, genellikle "PHP.ini Dosyasını Düzenle" veya "Advanced Settings" gibi bir seçenek bulunur. Bu seçeneği seçerek, PHP.ini dosyasını açabilir ve içinde değişiklikler yapabilirsiniz.
5. Değişiklikleri Kaydedin:
PHP.ini dosyasındaki gerekli değişiklikleri yaptıktan sonra, ayarları kaydetmeyi unutmayın. Değişikliklerin etkili olabilmesi için web sunucusunun yeniden başlatılması gerekebilir.
PHP.ini Dosyasında Yapılabilecek Yaygın Ayarlar
Plesk üzerinde PHP.ini ayarlarını yaptıktan sonra hangi parametrelerin ne işe yaradığını bilmek önemlidir. İşte bazı yaygın PHP.ini ayarları ve açıklamaları:
memory_limit
Bu parametre, PHP'nin bir işlem için kullanabileceği maksimum bellek miktarını belirler. Genellikle büyük ve karmaşık uygulamalar için bu değeri artırmanız gerekebilir. Örnek bir ayar:
kopyalamemory_limit = 128M
upload_max_filesize
Web sitenizde büyük dosyaların yüklenebilmesi için bu parametreyi artırmanız gerekebilir. Örneğin, dosya yükleme boyutunu 20 MB yapmak için şu ayarı kullanabilirsiniz:
kopyalaupload_max_filesize = 20M
post_max_size
Post isteğiyle gönderilebilecek maksimum veri boyutunu belirler. Yüklediğiniz dosyaların yanı sıra, form verileri de burada sınırlandırılır. Yükleme ve veri gönderme limitlerini uyumlu tutmak için aşağıdaki gibi ayar yapabilirsiniz:
kopyalapost_max_size = 20M
max_execution_time
PHP scriptlerinin çalışma süresini sınırlayan bu parametre, uzun süre çalışan betikler için önemli olabilir. Bir işlem belirli bir sürede tamamlanmazsa, sunucu bu işlemi sonlandırır. Bunu artırarak daha uzun işlemler için süre tanıyabilirsiniz:
kopyalamax_execution_time = 300
PHP.ini Ayarlarının Etkisini Test Etme
Yaptığınız değişikliklerin etkili olup olmadığını görmek için, basit bir PHP betiği oluşturabilirsiniz. Aşağıdaki gibi bir dosya oluşturun ve bu dosyayı web sitenizin kök dizinine yükleyin.
kopyala
Bu dosyayı tarayıcınızda açtığınızda, PHP'nin tüm mevcut ayarlarını görebilirsiniz. Yaptığınız değişikliklerin burada görünüp görünmediğini kontrol ederek, her şeyin doğru şekilde yapılandırıldığından emin olabilirsiniz.
Sonuç
Plesk paneli üzerinden PHP.ini ayarlarını değiştirmek, web sitenizin performansını artırmak ve özelleştirilmiş ayarlarla PHP'nin davranışını şekillendirmek için oldukça faydalı bir adımdır. Artık PHP.ini dosyasına nasıl erişebileceğinizi ve yaygın ayarları nasıl değiştirebileceğinizi biliyorsunuz. Bu basit adımları izleyerek, web sitenizi daha verimli hale getirebilirsiniz!