Plesk, web hosting yönetimi konusunda popüler bir panel olsa da, bazı durumlarda PHP sürüm uyumsuzlukları nedeniyle sorunlar yaşanabiliyor. İşte Ahmet’in yaşadığı bu problemi çözmek için izlemesi gereken adımlar:
Adım 1: PHP Sürümünü Kontrol Etme
İlk olarak, Plesk panelinde PHP sürümünü kontrol etmeniz gerekiyor. Ahmet, Plesk paneline giriş yaptıktan sonra sol menüde "Web Siteleri ve Alan Adları" bölümüne tıkladı. Ardından, sorun yaşadığı web sitesini seçti ve "PHP Ayarları" sekmesini açtı. Burada, hangi PHP sürümünün aktif olduğunu görebiliyordu. Eğer site, uygulama veya CMS (örneğin WordPress, Joomla) PHP sürümünün daha düşük bir versiyonunu gerektiriyorsa, sürüm uyumsuzluğu hatası almanız kaçınılmaz olabilir.
Adım 2: PHP Sürümünü Güncelleme
Ahmet, mevcut PHP sürümünü yükseltmek için hemen gerekli adımları attı. Plesk'te, farklı PHP sürümleri arasından geçiş yapmak oldukça kolaydır. "PHP Ayarları" sayfasında, "PHP Sürümü" seçeneğinin hemen altındaki açılır menüden istediği sürümü seçebiliyordu. Ahmet, uygulaması için en güncel ve uyumlu PHP sürümünü seçti ve kaydetti.
# Plesk Panel üzerinden PHP sürümünü değiştirmek için
- Sol menüden "Web Siteleri ve Alan Adları"na tıklayın.
- Web sitenizi seçin.
- "PHP Ayarları" sekmesine tıklayın.
- "PHP Sürümü" açılır menüsünden uygun sürümü seçin.
- Değişiklikleri kaydedin.
Adım 3: PHP Uzantılarını Kontrol Etme
PHP sürümünü güncelledikten sonra, Ahmet’in gözden geçirmesi gereken bir diğer önemli şey, kullanılan PHP uzantılarıydı. Bazen, eski PHP sürümleri bazı uzantıları desteklemeyebilir, bu da uyumsuzluk hatalarına yol açabilir. Plesk panelinde, "PHP Ayarları" sekmesinde aktif olan PHP uzantıları da görülebilir. Ahmet, gerektiğinde bu uzantıları etkinleştirerek sorununu çözebileceğini öğrendi.
Adım 4: .htaccess Dosyasını Düzenleme
Plesk'teki PHP sürüm ayarları değiştikten sonra, web sitesinde hala uyumsuzluk hatalarıyla karşılaşıyorsa, bir diğer olasılık .htaccess dosyasının doğru yapılandırılmamış olmasıydı. Bu dosya, web sunucusunun PHP’yi nasıl işleyeceğini belirler. Ahmet, bu dosyayı kontrol etti ve gerektiğinde PHP sürümünü elle ayarlamak için aşağıdaki kodu ekledi:
# .htaccess dosyasına PHP sürümü ekleme
AddHandler application/x-httpd-php74 .php
Bu kod, PHP 7.4 sürümünü manuel olarak etkinleştirecek şekilde yapılandırılmıştır. Bu, Plesk panelinde yapılacak değişikliklere ek olarak, .htaccess dosyasının da doğru şekilde ayarlandığından emin olmanızı sağlar.
Adım 5: Web Sitesini Test Etme
Son olarak, Ahmet tüm ayarları yaptıktan sonra web sitesini tekrar test etti. Her şey yolundaydı, çünkü PHP sürümü artık uyumluydu ve site kusursuz çalışıyordu. Eğer siz de bu hatayı alıyorsanız, uyguladığınız PHP sürümünü ve uzantıları kontrol etmek ve gerekirse manuel düzenlemeler yapmak size de aynı başarıyı sağlayacaktır.
Özetle, Plesk panelinde PHP versiyon uyumsuzluğu hatası, genellikle doğru PHP sürümünü seçmemeniz veya gerekli PHP uzantılarını etkinleştirmemeniz nedeniyle meydana gelir. Ancak, bu tür sorunların çözümü oldukça basittir ve birkaç adımda çözülebilir. Eğer siz de Ahmet gibi bu tür hatalarla karşılaşırsanız, yukarıdaki adımları izleyerek hızla çözüm bulabilirsiniz.