WordPress'te ara sıra 'PHP kurulumunuzun WordPress tarafından gerekli olan MySQL uzantısını eksik olduğu görülüyor' hatasıyla karşılaşırsınız.
Bu hata göründüğünde, kullanıcıların web sitenizi görüntülemesini engeller. Sık sık oluşursa, sitenizin kullanıcı deneyimi için kötü olabilir.
Yıllar boyunca, WPBeginner ve diğer bazı marka web sitelerimizde bu hatayı birçok kez yaşadık.
Deneyimlerimize göre, PHP sürümünü kontrol ederek ve WordPress'i güncelleyerek bu hatayı düzeltebileceğinizi öğrendik. Ayrıca PHP ayarlarını kontrol edebilir ve MySQL uzantısının yüklü olduğundan emin olabilirsiniz.
Bu makalede, WordPress'te PHP eksik MySQL uzantısı hatasını nasıl düzelteceğinizi göstereceğiz.

PHP Eksik MySQL Uzantısı Hatası Nedir?
Bir WordPress web sitesi oluştururken veya bir web sayfasını ziyaret ederken, ‘PHP kurulumunuzda WordPress'in gerektirdiği MySQL uzantısı eksik görünüyor’ hatasıyla karşılaşabilirsiniz.
Bu hata genellikle sitenizin koduyla ilgili bir sorun olduğunu ve WordPress'in MySQL veritabanına bağlanmasını engellediği anlamına gelir.
PHP'de MySQL uzantısı eksik hatası genellikle WordPress'i güncellediğinizde veya WordPress kurduğunuzda, bir web sitesini taşıdığınızda, sunucu yapılandırmalarını değiştirdiğinizde veya MySQL uzantısı olmayan işletim sistemlerine (Linux gibi) geçtiğinizde ortaya çıkar.
Bununla birlikte, bu hatanın nedenlerine bakalım.
PHP Eksik MySQL Uzantısı Hatasına Ne Neden Olur?
PHP'de eksik MySQL uzantısı hatasının oluşmasının birden çok nedeni olabilir.
Bunlardan biri, WordPress'in en son PHP sürümü ile güncel olmayan bir sürümünü kullanmanızdır. PHP 7.0 veya daha yüksek bir sürüm kullanıyorsanız, MySQL uzantısını kullanımdan kaldırdığını bilmelisiniz.
Bu nedenle, PHP 7.0 veya daha yüksek bir sürümle çalışan eski bir WordPress sürümünüz varsa, MySQL uzantısını bulamayacak ve bu hataya neden olacaktır.
Bu hatayı görmenizin bir diğer nedeni, MySQL uzantısının eksik veya düzgün yapılandırılmamış olmasıdır. PHP 5.6 veya daha düşük bir sürüm kullanıyor olsanız bile, güncel olmayan bir MySQL uzantısı nedeniyle PHP eksik MySQL uzantısı hatası yine de oluşabilir.
Şimdi, WordPress tarafından gerekli olan 'PHP kurulumunuzun WordPress tarafından gerekli olan MySQL uzantısını eksik gösterdiği' hatasını düzeltebileceğiniz bazı yollara bakalım.
İstediğiniz ipuçlarından herhangi birini kontrol etmek için aşağıdaki bağlantıları kullanabilirsiniz:
- Kullandığınız PHP Sürümünü Kontrol Edin
- WordPress'i En Son Sürüme Güncelleyin
- MySQL Uzantısının Yüklü Olduğundan Emin Olun
- PHP Yapılandırmanızı Kontrol Edin
- Bonus: WordPress Hatalarını Düzeltme Kaynakları
WordPress'te PHP Eksik MySQL Uzantısı Hatasını Düzeltme
Bu WordPress hatasının nedenini artık bildiğinize göre, işte bunu düzeltmenin bazı yolları.
1. Kullandığınız PHP Sürümünü Kontrol Edin
Yapabileceğiniz ilk şey web sitenizin PHP sürümünü kontrol etmektir. WordPress ve PHP sürümü arasındaki bir çakışma genellikle PHP'nin MySQL uzantısının eksik olması hatasına yol açar.
Başlamak için, WordPress kontrol panelinden Araçlar » Site Sağlığı sayfasına gidebilirsiniz. Buradan, 'Bilgi' sekmesine geçmeniz yeterlidir.

Ardından, ‘Sunucu’ bölümüne aşağı kaydırın ve genişletmek için tıklayın. Burada, web sitenizin sunucu bilgilerini göreceksiniz.
PHP sürüm ayrıntılarını görüntülemeye devam edin.

Sitenizin PHP sürümü 7 veya daha düşük bir sayıyla başlıyorsa, onu güncellemeniz gerekeceği anlamına gelir. Bu, en son WordPress sürümüyle uyumlu olacağı için PHP eksik MySQL uzantısı hatasını çözebilir.
PHP 8.0 veya en son sürümü kullanmanızı şiddetle tavsiye ederiz çünkü bu, sitenizi güvenlik tehditlerinden koruyacaktır. Ayrıca, sitenizin performansını optimize edecek ve güvenlik açıklarını ve hatalarını giderecektir.
WordPress'te PHP sürümünüzü güncelleme hakkında nasıl yapılacağını öğrenerek daha fazla bilgi edinebilirsiniz.
2. WordPress'i En Son Sürüme Güncelleyin
PHP sürümünü kontrol ettikten sonra, hangi WordPress sürümünü kullandığınızı da görebilirsiniz.
Eski bir sürümse ve en son PHP sürümünü kullanıyorsanız, PHP eksik MySQL uzantısı hatasını çözmek için WordPress'i güncelleştirmeyi düşünün.
WordPress sürümünü kontrol etmenin basit bir yolu, WordPress yönetim panelinden Kontrol Paneli » Güncellemeler'e gitmektir. Burada, 'Mevcut sürüm' bilgilerini arayın.

WordPress sürümü 3.9 veya daha düşükse, eksik MySQL uzantısı hatasını düzeltmek için güncellemenizi öneririz.
En iyi yanı, WordPress'in yerleşik bir güncelleme yöneticisiyle gelmesidir. Tek bir düğmeye tıklayarak en son sürüme güncelleyebilirsiniz.

Daha fazla bilgi edinmek için lütfen WordPress'i güvenle nasıl güncelleyeceğiniz hakkındaki rehberimize bakın.
MySQL Uzantısının Yüklü Olduğundan Emin Olun
Web sitenizdeki PHP sürümünü ve WordPress'i güncelledikten sonra hala 'PHP eksik MySQL uzantısı' hatasıyla karşılaşıyorsanız, MySQL uzantısının sitenizde doğru şekilde yüklü olup olmadığını kontrol etmeniz gerekir.
Bunu yapmak için WordPress kontrol panelinden Araçlar » Site Sağlığı sayfasına gidebilirsiniz. Ardından, 'Bilgi' sekmesine geçmeniz gerekecek.

Ardından, 'Veritabanı' bölümüne gidin ve genişletmek için tıklayın.
Uzantı alanında mysqli veya mysql'i arayın.

Alanın boş olduğunu veya hiç görünmediğini görürseniz, MySQL uzantısını eksik olduğunuz anlamına gelir.
Şimdi, uzantının kurulum süreci WordPress barındırma sağlayıcınıza bağlı olacaktır. Yardım için onlarla iletişime geçebilir veya destek ekibinden sizin için kurmalarını isteyebilirsiniz.
4. PHP Yapılandırmanızı Kontrol Edin
PHP eksik MySQL uzantısı hatasını düzeltmenin bir başka yolu da sitenizin PHP ayarlarını kontrol etmektir.
Bazen yanlış php.ini dosyasını yüklüyor veya yanlış dosya yolunu kullanıyor olabilirsiniz. Bu, PHP yapılandırma sorunlarına ve eksik MySQL uzantısı hatalarına yol açar.
php.ini dosyası, PHP için varsayılan bir yapılandırma dosyasıdır ve sitenizin işleyişini etkiler. Yanlış dosyanın yüklenmesi genellikle farklı bir işletim sistemi kullanıyorsanız olur. Örneğin, Windows için tasarlanmış php.ini dosyasını bir Linux sunucusuna yüklüyor olabilirsiniz.
phpinfo.php dosyasındaki php.ini dosyanızın yolunu bulmak için tarayıcıda aşağıdaki web adresini girebilirsiniz:
www.example.com/phpinfo.php www.example.com alan adınızla değiştirdiğinizden emin olun.
Ardından, PHP yüklemenizin ayrıntılarını göreceksiniz.

Buradan aşağı kaydırabilir ve 'Yapılandırma Dosyası Yolu' veya 'Yüklenen Yapılandırma Dosyası' alanlarını arayabilirsiniz.
php.ini dosyasını bulduğunuzda, basitçe bir FTP istemcisine bağlanın, dosya yoluna gidin ve PHP eksik MySQL uzantısı hatasını düzeltip düzeltmediğini görmek için silin.

Silmeden önce, mevcut dosyayı bilgisayarınıza indirerek bir yedek oluşturmanızı öneririz. Bu sayede, bir şeyler ters giderse, php.ini dosyasını geri yükleyebilir ve web sitenize erişebilirsiniz.
Bonus: WordPress Hatalarını Düzeltme Kaynakları
PHP'nin MySQL uzantısının eksik olması hatası hakkında artık bilgi sahibi olduğunuza göre, diğer WordPress hatalarını çözme konusundaki rehberlerimize de göz atabilirsiniz:
- WordPress'teki Kritik Hatayı Düzeltme (Adım Adım)
- WordPress'te 500 Dahili Sunucu Hatasını Düzeltme
- WordPress'te DNS Sunucusu Yanıt Vermiyor Hatası Nasıl Düzeltilir
- Site Hatalarını Düzeltmek İçin WordPress Hata Ayıklama Modunu Kolayca Etkinleştirme
- WordPress'te Görüntü İşleme Sonrası Başarısız Oldu Hatası Nasıl Düzeltilir
Umarım bu makale, WordPress'te PHP eksik MySQL uzantısı hatasını nasıl düzelteceğinizi öğrenmenize yardımcı olmuştur. Ayrıca WordPress'te geçici klasör eksik hatasını nasıl düzelteceğiniz ve 414 istek URI'si çok uzun hatasının ne olduğu ve nasıl düzeltileceği hakkındaki rehberlerimize de göz atmak isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Moinuddin Waheed
MySQL'in PHP sürümündeki eksik uzantısı hakkındaki bu öğretici için teşekkürler.
Genellikle kullandığımız sürümlerle ilgili bu ayrıntılara dikkat etmeyiz ve WordPress'i kurup kullanmaya başlarız.
Çoğu zaman sunucu yapılandırması tarafından halledilir.
Herhangi bir sorunumuz olmasa bile kontrol etmemiz gerekip gerekmediğini sormak isterim?
veya PHP sürümleri (en son sürüm ve en kararlı sürüm) ile ilgili belirli yönergeler var mı?
WPBeginner Desteği
Hata almıyorsanız, daha yeni bir PHP sürümü gerektiren bir özelliğe ihtiyacınız olmadıkça normalde bunu kontrol etmeniz gerekmez.
Yönetici
Moinuddin Waheed
Yanıtınız için teşekkürler.
PHP'nin kararlı ve daha yeni sürümü hakkında düşünürdüm ve genellikle kararlı olanın daha yeni sürümünü kullanıp kullanmam gerektiğini merak ederdim.
Teşekkürler, bu, aksi belirtilmedikçe daha yeni sürüme ihtiyacım olmadığı sürece PHP'nin varsayılan kararlı sürümünü kullanmam gerektiğini açıklığa kavuşturuyor.
Kzain
Bunun için çok teşekkürler. Makalede verilen genel adımlar yardımcı olsa da, her barındırma sağlayıcısının PHP uzantılarını yönetmenin kendi yolu olabilir. Ayrıca, WordPress kurulumunuzu ve eklentilerinizi güncel tutmak, bu hatanın en başından önlenmesine yardımcı olabilir. Eski yazılımlar bazen uyumluluk sorunlarına yol açabilir.
Jiří Vaněk
PHP sürümümü şimdi kontrol ettim ve 8.0 sürümüm var. Hız veya benzer hatalar olasılığı gibi, daha yüksek bir PHP sürümüne (8.2 veya 8.3) yükseltmemi gerektirecek herhangi bir neden var mı? Yoksa sürüm 8 (hem PHP hem de MySQL) bu hatayı (mevcut WordPress sürümüyle) önlemek için yeterli mi?
WPBeginner Desteği
Şu anda sitenizde kullandığınız bir araç daha yüksek bir PHP sürümü gerektirmediği sürece özellikle değil
Yönetici
Jiří Vaněk
Yanıtınız için teşekkür ederim. Sürümü yükseltmeyi düşünüyordum, ancak eklentiler veya kod parçacıkları gibi bazı web sitesi bileşenlerinin uyumlu olmayacağından korkuyordum. Şimdilik yükseltmeyi erteleyeceğim ve şimdilik olduğu gibi kalmasının sorun olmayacağı ve yükseltmenin kesinlikle gerekli olmadığı konusundaki güvenceniz için minnettarım.