PHP tabanlı bir web sitesi yönetiyorsanız, zaman zaman karşılaştığınız bazı hatalar, sizi gerçekten zor durumda bırakabilir. "PHP.ini Ayarları Kayıp" hatası da bu türden bir sorun. Bu yazıda, Plesk paneli üzerinden PHP.ini dosyasının kaybolması ve bu sorunun nasıl çözüleceği hakkında derinlemesine bir rehber sunacağım.
Plesk Nedir ve Neden PHP.ini Ayarları Kayıp Olur?
Plesk, web hosting servis sağlayıcılarının, kullanıcılarına web sitelerini yönetme imkanı sundukları bir kontrol panelidir. Plesk, PHP gibi yazılım yapılandırmalarını kolayca yönetebileceğiniz bir ortam sağlar. Ancak bazen PHP.ini dosyasının kaybolması ya da düzgün bir şekilde yüklenmemesi, ciddi sorunlara yol açabilir.
PHP.ini, PHP'nin çalışma şeklini belirleyen yapılandırma dosyasıdır. Bu dosya, PHP'nin belleğini, zaman aşımını, hata raporlamasını ve daha birçok önemli parametreyi belirler. Eğer Plesk panelinizde bu dosya kaybolursa, web siteniz beklenmedik şekilde çalışabilir ve çeşitli hatalar verebilir.
Hatanın Sebepleri
PHP.ini dosyasının kaybolması, genellikle şu sebeplerden kaynaklanabilir:
- Yetersiz Yetkiler: Plesk paneli üzerinden PHP.ini dosyasına erişim izniniz yoksa, bu dosya kaybolmuş gibi görünebilir.
- Yanlış Yapılandırma: Plesk panelinde PHP versiyonunu değiştirdiğinizde, doğru PHP.ini dosyasını kullanmıyor olabilirsiniz.
- Sunucu Güncellemeleri: Eğer sunucuda bir güncelleme yapılmışsa, eski PHP.ini dosyası kaybolmuş olabilir.
PHP.ini Dosyasını Nasıl Bulursunuz?
PHP.ini dosyasını kaybettiğinizde yapmanız gereken ilk şey, doğru dizini kontrol etmektir. Plesk üzerinden PHP.ini dosyasını bulmak için şu adımları takip edebilirsiniz:
1. Plesk Paneline Giriş Yapın:
İlk olarak Plesk kontrol panelinize giriş yapın.
2. Web Sitesi Ayarlarına Erişim:
Panelde, yönetmek istediğiniz web sitesini seçin. Ardından "PHP Ayarları" sekmesine gidin.
3. PHP.ini Dosyasının Yolu:
Burada, PHP.ini dosyasının tam yolunu görebileceksiniz. Eğer burada dosya gözükmüyorsa, PHP versiyonunu kontrol edin ve doğru yapılandırmanın yapıldığından emin olun.
4. Yeni PHP.ini Dosyası Yaratmak:
Eğer PHP.ini dosyasını bulamıyorsanız, manuel olarak yeni bir dosya oluşturmanız gerekebilir. Plesk panelinde “PHP Ayarları” bölümünde genellikle bu dosyanın oluşturulmasına dair bir seçenek bulunur.
PHP.ini Dosyasını Düzgün Yapılandırma
PHP.ini dosyasının kaybolduğunu fark ettiğinizde, bu dosyayı yeniden oluşturmanız gerekebilir. İşte PHP.ini dosyasının temel ayarlarının bulunduğu örnek bir yapılandırma:
// PHP'nin bellek limitini artırma
memory_limit = 256M
// Maksimum yükleme dosyası boyutu
upload_max_filesize = 50M
// Maksimum post veri boyutu
post_max_size = 50M
// PHP hata raporlama seviyesini açma
error_reporting = E_ALL
display_errors = On
Bu ayarlarla PHP'nin bellek limitini artırabilir, dosya yüklemeleri için sınırları yükseltebilir ve hata raporlamayı etkinleştirebilirsiniz. Bunlar temel ve yaygın kullanılan ayarlardır, ancak özel ihtiyaçlarınıza göre bu ayarları özelleştirebilirsiniz.
Plesk'te PHP.ini Ayarları Kayıp Hatasını Çözme Adımları
1. PHP Versiyonunu Doğru Seçtiğinizden Emin Olun:
Plesk panelinde, doğru PHP versiyonunu seçmeniz gerekir. Farklı PHP sürümleri, farklı PHP.ini dosyalarını kullanabilir. Plesk’te PHP sürümünü değiştirdiyseniz, eski sürüme ait olan PHP.ini dosyası kaybolmuş olabilir.
2. Dosyanın Manuel Olarak Yaratılması:
PHP.ini dosyasını Plesk panelinde bulamıyorsanız, FTP veya Plesk dosya yöneticisi üzerinden yeni bir PHP.ini dosyası oluşturabilirsiniz. Bunun için dosyayı "/etc/php/7.4/fpm" (ya da kullandığınız PHP sürümüne bağlı olarak farklı bir yol olabilir) dizinine yüklemeniz gerekebilir.
3. Dosyanın İzinlerini Kontrol Edin:
PHP.ini dosyasına erişim izinlerini kontrol etmek, bu dosyanın düzgün çalışıp çalışmadığını anlamak için çok önemlidir. Plesk panelindeki dosya yöneticisi üzerinden dosya izinlerini kontrol edebilir ve gerekirse düzenleyebilirsiniz.
4. Sunucu Yeniden Başlatma:
PHP.ini dosyasındaki değişikliklerin etkili olması için, PHP hizmetini yeniden başlatmanız gerekebilir. Plesk paneli üzerinden PHP hizmetini yeniden başlatarak yapılan değişikliklerin geçerli olmasını sağlayabilirsiniz.
Sonuç
Plesk üzerinde PHP.ini ayarlarının kaybolması, can sıkıcı bir durum olabilir ancak doğru adımlarla çözülmesi oldukça kolaydır. PHP.ini dosyasını doğru bir şekilde bulabilir, yeniden oluşturabilir ve doğru ayarlarla yapılandırabilirsiniz. Unutmayın, web sitenizin sağlıklı çalışabilmesi için bu ayarların düzgün bir şekilde yapılandırılması oldukça önemlidir.