Her web yöneticisinin başına gelebilecek sorunlardan biridir: PHP.ini dosyasının kaybolması! Eğer siz de Plesk panelinde PHP.ini ayarlarınız kaybolduysa, yalnız değilsiniz. Bu yazımda, PHP.ini ayarlarının kaybolmasıyla ilgili ne gibi adımlar atabileceğinizi, nasıl çözebileceğinizi detaylı bir şekilde anlatacağım.
Plesk'te PHP.ini Ayarları Kaybolduysa Ne Yapmalısınız?
Bir gün, sitenizin performansı düşer, hatalar alırsınız ve baktığınızda PHP.ini dosyasının kaybolduğunu görürsünüz. Hangi siteyi kontrol etseniz de, aynı hata karşınıza çıkar: "PHP.ini ayarları kayıp" ya da "PHP.ini dosyasına erişilemiyor". Peki, ne yapmanız gerekiyor? Endişelenmeyin, bu yazıda çözümü bulacaksınız.
# 1. Adım: Plesk Paneli Üzerinden PHP Sürümünü Kontrol Etme
İlk adım, Plesk panelinize giriş yapmaktır. Giriş yaptıktan sonra, sol menüde "Web Siteleri & Alan Adları" sekmesine tıklayın. Buradan, etkilenen web sitesine tıklayarak "PHP Ayarları" bölümüne gidin. Burada, kullanılan PHP sürümünü kontrol edin. PHP.ini dosyasının kaybolması genellikle, PHP sürüm güncellemesi veya değiştirilmesi ile ilişkilidir.
Önemli: PHP sürümünüzü değiştirmek, eski ayarları kaybetmenize neden olabilir. Bu yüzden sürüm değişikliğinden önce yedek almayı unutmayın.
# 2. Adım: PHP.ini Dosyasının Yedeklerini Kontrol Etme
Eğer PHP.ini dosyanız kaybolduysa, yedeklerini bulmak en iyi çözüm olabilir. Plesk panelinde, PHP.ini dosyasının bulunduğu dizine giderek, yedek dosyalarını arayın. Eğer bir yedek varsa, sadece bu yedeği geri yükleyebilirsiniz.
Eğer yedek dosyalarınız yoksa, o zaman PHP.ini dosyasını manuel olarak yeniden oluşturmanız gerekebilir.
# 3. Adım: PHP.ini Dosyasını Manuel Olarak Yeniden Oluşturma
PHP.ini dosyasını yeniden oluşturmak için aşağıdaki adımları izleyebilirsiniz:
1. Plesk panelinde, "Dosya Yöneticisi"ne gidin.
2. İlgili web sitesinin kök dizinine gidin (örneğin, "/var/www/vhosts/siteniz.com/httpdocs").
3. Eğer burada zaten bir PHP.ini dosyası yoksa, yeni bir dosya oluşturun ve adını "php.ini" olarak belirleyin.
Bu dosya, PHP'nin yapılandırma ayarlarını içerecektir. İşte basit bir PHP.ini örneği:
; PHP Configuration File
max_execution_time = 30
memory_limit = 128M
upload_max_filesize = 10M
post_max_size = 10M
display_errors = On
error_reporting = E_ALL
Bu ayarları dosyaya ekledikten sonra, dosyayı kaydedin ve Plesk paneli üzerinden PHP yapılandırmasını yeniden başlatın.
# 4. Adım: Plesk Panelinden PHP Ayarlarını Düzenleme
PHP.ini dosyasını manuel olarak oluşturduktan sonra, Plesk paneli üzerinden PHP yapılandırmasını kontrol etmeniz gerekebilir. Bunun için yine "PHP Ayarları" kısmına gidin ve burada yapılandırmaları gözden geçirin. Özellikle, PHP sürümünüzle uyumlu olup olmadığını kontrol edin.
İpucu: Plesk'te PHP ayarlarını düzenlerken, bazı durumlarda sunucu yapılandırması PHP.ini dosyasını geçersiz kılabilir. Bu durumda, Plesk panelindeki PHP yapılandırma bölümünü kullanarak gerekli ayarları tekrar yapmanız gerekebilir.
# 5. Adım: Sunucuyu Yeniden Başlatma
Yaptığınız değişikliklerin etkili olabilmesi için son bir adım daha atmanız gerekebilir: Sunucuyu yeniden başlatma. Plesk panelinde, "Araçlar ve Ayarlar" sekmesine gidin ve "Sunucu Yönetimi" kısmından sunucunuzu yeniden başlatın. Bu işlem, PHP yapılandırmalarını uygulamak için gerekli olabilir.
# 6. Adım: Destek Almak
Eğer tüm bu adımları takip etmenize rağmen hala sorun çözülmediyse, Plesk destek ekibiyle iletişime geçmeyi düşünebilirsiniz. Plesk, genellikle bu tür teknik sorunlarla ilgili yardımcı olabilecek iyi bir destek sağlar.
Sonuç olarak:
PHP.ini ayarlarının kaybolması, sinir bozucu olabilir, ancak çözümü genellikle oldukça basittir. Plesk panelinde yapacağınız birkaç adımla, kaybolan PHP.ini dosyasını geri getirebilir veya sıfırdan yeniden oluşturabilirsiniz. PHP sürümünü kontrol edin, yedeklerinizi gözden geçirin, PHP.ini dosyasını manuel olarak oluşturun ve yapılandırmalarınızı doğru şekilde uygulayın.
Unutmayın: PHP.ini dosyanızla ilgili sorunları çözerken, her zaman bir yedek almayı ihmal etmeyin. Bu, ileride karşılaşabileceğiniz olası veri kayıplarını önler.