Bir web geliştiricisiyseniz, Plesk kontrol panelini muhtemelen sıkça kullanıyorsunuzdur. Hem kolay yönetim paneli hem de güçlü özellikleri sayesinde çoğu zaman sorunsuz bir şekilde işlerimizi halledebiliriz. Ancak zaman zaman bazı küçük aksaklıklar, başımızı ağrıtabilir. Bunlardan biri de PHP.ini dosyasının kaybolmuş olmasıdır. Bu hata, genellikle beklenmedik bir şekilde karşımıza çıkar ve oldukça can sıkıcı olabilir. Eğer siz de bu soruyla karşılaştıysanız, endişelenmeyin! İşte, Plesk'teki PHP.ini kayıp hatasını nasıl çözebileceğiniz hakkında adım adım rehberimiz.
PHP.ini Dosyası Nedir ve Neden Önemlidir?
Öncelikle PHP.ini dosyasının ne olduğunu anlayalım. PHP.ini, PHP’nin çalışma biçimini belirleyen bir yapılandırma dosyasıdır. Bu dosya sayesinde, PHP’nin bellek limitlerinden hata raporlama seviyelerine kadar birçok önemli ayarı değiştirebilirsiniz. Bu dosya kaybolduğunda veya yanlış yapılandırıldığında, sitenizin performansı ve çalışabilirliği ciddi şekilde etkilenebilir.
Plesk'te PHP.ini Dosyası Kaybolduysa Ne Olur?
Eğer Plesk panelinizde PHP.ini dosyası kaybolduysa, bazı PHP özellikleri çalışmayabilir veya siteniz hatalarla karşılaşabilir. Örneğin, dosya yükleme limitinizin düşmesi, hata raporlamalarının düzgün çalışmaması gibi sorunlarla karşılaşabilirsiniz.
Adım Adım PHP.ini Dosyası Kaybolduğunda Yapılacaklar
#### Adım 1: Plesk Paneline Giriş Yapın
İlk adım olarak, Plesk kontrol paneline giriş yapın. Kullanıcı adı ve şifrenizle sisteme giriş yaparak yönetici paneline ulaşın. Bu ekran, tüm web hosting ayarlarınızı yapabileceğiniz ana alandır.
# Adım 2: Web Sitesi Ayarlarını Kontrol Edin
Plesk panelinde sol menüden "Web Siteleri ve Alan Adları" kısmına tıklayın. Burada, PHP yapılandırma ayarlarını değiştirebileceğiniz ilgili alanı bulmalısınız. PHP ayarları genellikle her site için ayrı ayrı yapılandırılabilir, bu yüzden ilgili siteyi seçtiğinizden emin olun.
# Adım 3: PHP Ayarlarına Gidin
Web sitesi ayarlarını açtıktan sonra, "PHP Ayarları" sekmesini bulmalısınız. Burada PHP’nin çeşitli parametrelerini yönetebilirsiniz. Ancak, PHP.ini dosyasının kaybolmuş olduğunu fark ederseniz, biraz daha derinlemesine bir inceleme yapmanız gerekebilir.
# Adım 4: PHP.ini Dosyasını Yeniden Oluşturma
Plesk'teki PHP.ini dosyasının kaybolmuş olması durumunda, PHP.ini dosyasını manuel olarak oluşturmak gerekebilir. Bu işlem için, sunucunuza SSH bağlantısı yaparak terminal üzerinden ilgili dizine gitmeniz gerekiyor.
1. Sunucunuzda SSH ile oturum açın.
2. PHP.ini dosyasının eksik olduğu dizine gidin. Genellikle bu, `/etc/` veya `/opt/plesk/php/` gibi dizinler olabilir.
3. Eğer PHP.ini dosyasını göremiyorsanız, yeni bir dosya oluşturmanız gerekecek. Yeni dosyayı oluşturduktan sonra içerisine temel PHP ayarlarını ekleyebilirsiniz.
İşte örnek bir PHP.ini dosyası:
memory_limit = 128M
upload_max_filesize = 20M
post_max_size = 25M
max_execution_time = 300
error_reporting = E_ALL
display_errors = On
Bu basit yapılandırma, PHP'nin temel ihtiyaçlarını karşılamak için yeterlidir. Ancak, ihtiyaçlarınıza göre bu ayarları özelleştirebilirsiniz.
# Adım 5: PHP Versiyonunu Kontrol Edin
Eğer PHP.ini dosyasını manuel olarak oluşturduysanız, PHP versiyonunun da doğru olduğundan emin olun. Plesk panelinde, PHP versiyonunu değiştirebilirsiniz. PHP versiyonunun uyumlu olduğundan emin olmak, sisteminizin düzgün çalışmasını sağlar.
# Adım 6: Plesk Panelini Yeniden Başlatın
Yapılandırmaları tamamladıktan sonra, Plesk panelinizi yeniden başlatmanız önemlidir. Bu, yaptığınız değişikliklerin hemen etkili olmasını sağlar. Plesk panelini yeniden başlatmak için, panelin yönetim kısmında bulunan "Sunucu Yönetimi" sekmesinden "Yeniden Başlat" seçeneğini tıklayın.
# Adım 7: PHP.ini Dosyasının Sağlıklı Çalıştığını Kontrol Edin
Son olarak, PHP.ini dosyasının düzgün çalışıp çalışmadığını kontrol etmek için basit bir PHP dosyası oluşturun. Bu dosya, PHP ayarlarınızı görüntülemenizi sağlar. Aşağıdaki kodu bir `phpinfo.php` dosyasına kaydedip, tarayıcınızda çalıştırabilirsiniz:
Bu dosya, PHP’nin mevcut yapılandırmasını size gösterecektir. Eğer PHP.ini dosyanız doğru şekilde yüklenmişse, burada yaptığınız değişiklikleri görebileceksiniz.
PHP.ini Dosyası Kaybolduğunda Hangi Durumlar Karşılaşılabilir?
- Hata Raporlama Sorunları: PHP hataları düzgün şekilde raporlanmayabilir. Bu da hata ayıklamayı zorlaştırır.
- Performans Düşüşü: PHP.ini dosyasındaki bellek limiti veya diğer ayarlar eksik olduğunda, sitenizin performansı olumsuz etkilenebilir.
- Dosya Yükleme Hataları: PHP.ini dosyasındaki `upload_max_filesize` gibi ayarların kaybolması, dosya yüklemelerinde sorunlara yol açabilir.
Sonuç Olarak
Plesk'te PHP.ini dosyasının kaybolmuş olması can sıkıcı bir sorun gibi görünse de, adım adım yapılacak müdahalelerle kolayca çözülebilir. Yukarıda bahsettiğimiz adımları takip ederek, PHP.ini dosyasını tekrar oluşturabilir ve web sitenizi en verimli şekilde çalıştırabilirsiniz. PHP ayarları doğru yapıldığında, siteniz daha hızlı çalışacak ve hatalarla karşılaşma olasılığınız azalacaktır.