Her web sitesinde kullanılan PHP.INI dosyasında belirli ayarlar mevcuttur. Bu ayarlar, web sitesinin çalışmasını düzenlemek, performansını artırmak veya güvenliğini sağlamak için önemlidir. İşte bir web sitesinde olması gereken bazı yaygın PHP.INI ayarları:
1. error_reporting: Bu ayar, web sitesinin hata raporlama düzeyini belirler. Genellikle `E_ALL` olarak ayarlanır, böylece tüm hatalar ve uyarılar raporlanır. Örneğin: `error_reporting = E_ALL`
2. display_errors: Bu ayar, hataların ve uyarıların ekranda görünüp görünmediğini kontrol eder. Üretim ortamlarında, bu ayar genellikle kapalıdır (`Off`). Örneğin: `display_errors = Off`
3. log_errors: Bu ayar, PHP hatalarının bir hata günlüğüne kaydedilip kaydedilmeyeceğini belirler. Ya da yolu belirtilebilir. Örneğin: `log_errors = On`
4. upload_max_filesize: Bu ayar, bir kullanıcının web sitesi üzerinden yükleyebileceği en büyük dosya boyutunu belirler. Örneğin: `upload_max_filesize = 10M` (10 megabayt)
5. post_max_size: Bu ayar, bir kullanıcının web sitesi üzerinden post edebileceği en büyük veri miktarını belirler. Örneğin: `post_max_size = 20M` (20 megabayt)
6. max_execution_time: Bu ayar, bir web sayfasının en uzun sürede çalıştırılabileceği süreyi belirler. Örneğin: `max_execution_time = 30` (30 saniye)
7. memory_limit: Bu ayar, bir işlem için ayrılan en fazla bellek miktarını belirler. Örneğin: `memory_limit = 256M` (256 megabayt)
8. session.save_path: Bu ayar, oturum verilerinin kaydedileceği dizini belirler. Örneğin: `session.save_path = “/tmp”`
9. open_basedir: Bu ayar, bir PHP betiğinin erişebileceği dizinleri sınırlayan güvenlik önlemidir. Örneğin: `open_basedir = /var/www/html/` Bu ayarlar, web sitenizin performansını, güvenliğini ve çalışmasını düzenlemek için önemlidir. Ancak, her web sitesi farklı gereksinimlere sahip olabilir, bu nedenle spesifik ayarlar projenizin ihtiyaçlarına göre değişebilir. Bu nedenle, ayarlarınızı dikkatlice değerlendirin ve gerektiğinde uzman bir sistem yöneticisinden yardım alın.