cPanel'de PHP Extension Missing Hatası Nasıl Çözülür?

0 Réponses 4 Vues
Votants
Participants
Auteur de la discussion #1
cPanel kullanırken, bazen uygulama veya site çalışması sırasında "PHP Extension Missing" hatasıyla karşılaşabilirsiniz. Bu sorun, genellikle belirli bir PHP uzantısının aktif olmaması veya yüklenmemesi nedeniyle ortaya çıkar. Peki, bu hatayı nasıl giderirsiniz? İşte detaylı adımlar:

1. Hangi uzantının eksik olduğunu belirleyin.
Öncelikle, hata mesajında veya uygulama loglarında hangi PHP uzantısının eksik olduğunu net şekilde tespit edin. Örneğin, "pdo_mysql" veya "gd" uzantısının eksik olduğunu görebilirsiniz. Bu bilgi, müdahale aşamasında büyük kolaylık sağlar.

2. cPanel üzerinden PHP Uzantılarını Kontrol Edin.
cPanel paneline giriş yaptıktan sonra "Select PHP Version" veya "PHP Selector" bölümüne gidin. Burada, aktif PHP sürümünüzü ve yüklü uzantıları görebilirsiniz. Eksik olduğunu düşündüğünüz uzantıyı bu listeden aktif hale getirin.
Örneğin, "gd", "pdo_mysql", "curl" gibi uzantıları işaretleyip kaydetmek sorunu çözebilir.

3. PHP Uzantılarını Komut Satırından Yükleyin (Sunucu Erişimi Varsa).
Eğer root erişiminiz varsa veya hosting sağlayıcınız bu izni veriyorsa, SSH üzerinden aşağıdaki komutları kullanabilirsiniz:

CODE
1yum install ea-phpXX-php-uzantısı
veya
CODE
1apt-get install php-uzantısı


Burada "XX" PHP sürümünüz ve "uzantısı" eksik olan uzantının adıdır. Bu adımlar, eksik uzantıyı sistem seviyesinde yükler.

4. Web Sunucusunu Yeniden Başlatın veya PHP'yi Güncelleyin.
Yükleme sonrası Apache veya Nginx gibi web sunucunuzu yeniden başlatmak gerekebilir. Ayrıca, cPanel'de PHP sürümünüzü tekrar seçip kaydetmek, uzantıların aktif olmasını sağlar.

5. Uygulama veya CMS Ayarlarını Kontrol Edin.
Bazı CMS veya framework'lerde, PHP uzantısı eksik olduğu halde ayarlarında güncelleme yapmanız gerekebilir. Özellikle WordPress, Joomla gibi platformlarda, eklenti veya tema uyumluluğu açısından bu adımı atlamayın.

Not: Bazı hosting sağlayıcılar, PHP uzantılarını kontrol ve yükleme işlemini sadece panel üzerinden değil, destek ekibi aracılığıyla da yapmanızı isteyebilir. Bu durumda, destek ile iletişime geçmek en pratik çözüm olabilir.


Genellikle bu adımlar, "PHP Extension Missing" hatasını çözme konusunda yeterlidir. Ancak, sorun devam ederse hosting sağlayıcınızın teknik desteğiyle iletişime geçmek en doğru yol olacaktır.

Vous devez être connecté pour répondre.

0 citations sélectionnées