
WordPress PHP 8.x Uyumluluğu: Güncelleme Rehberi
WordPress sitenizi PHP 8.x sürümüne güvenle geçirin. Uyumluluk kontrolü, yaygın hatalar ve çözümleri, cPanel'de PHP sürüm değişikliği ve performans kazanımları hakkında adım adım rehber.
WordPress PHP 8.x Uyumluluğu: Güncelleme Rehberi
PHP 8.x sürümleri, önceki versiyonlara kıyasla %30-50 arasında performans artışı sunmaktadır. WordPress sitenizi PHP 8.1 veya 8.2'ye geçirmek, hem hız hem de güvenlik açısından büyük kazanımlar sağlar. Bu rehberde PHP güncelleme sürecini adım adım ele alacağız.
PHP 8.x'in Getirdiği Yenilikler
PHP 8.0 Yenilikleri
- JIT Derleyici (Just-In-Time): CPU yoğun işlemlerde dramatik hız artışı
- Named Arguments: Fonksiyon parametrelerini isimle çağırma
- Union Types: Birden fazla tip tanımı
- Match İfadesi: Switch'in geliştirilmiş versiyonu
- Nullsafe Operator:
?->ile null kontrolü
PHP 8.1 Yenilikleri
- Readonly Properties: Değiştirilemez özellikler
- Enum Desteği: Numaralandırma tipleri
- Fibers: Hafif iş parçacıkları
- Intersection Types: Tip kesişimi
- never Return Type: Fonksiyon asla değer döndürmez
PHP 8.2 Yenilikleri
- Readonly Classes: Sınıf düzeyinde readonly
- Disjunctive Normal Form Types: Gelişmiş tip sistemi
- Deprecated dynamic properties: Dinamik özellikler kaldırıldı
PHP Güncelleme Öncesi Hazırlık
1. Mevcut Ortamı Belgeleyin
# Mevcut PHP sürümünü kontrol edin
php -v
# Aktif eklentileri listeleyin
wp plugin list --status=active
2. Tam Yedek Alın
Güncelleme öncesi mutlaka tam yedek alın:
- WordPress dosyaları
- Veritabanı
- .htaccess ve wp-config.php
cPanel Hosting paketlerimizde JetBackup ile günlük otomatik yedekleme ücretsiz sunulur.
3. Staging Ortamı Oluşturun
PHP güncellemesini önce test ortamında deneyin. Canlı siteye geçmeden önce tüm işlevlerin çalıştığını doğrulayın.
PHP Uyumluluk Kontrolü
PHP Compatibility Checker Eklentisi
Eklentiler > Yeni Ekle > "PHP Compatibility Checker" ara
Bu eklenti, tüm tema ve eklentilerinizi seçilen PHP sürümüyle uyumluluk açısından tarar.
Manuel Kontrol
// Bozulmuş kodları tespit etmek için
error_reporting(E_ALL);
ini_set('display_errors', 1);
WP-CLI ile Kontrol
# Aktif eklentilerin PHP 8.x uyumluluğunu kontrol edin
wp eval 'phpversion();'
vendor/bin/phpcs --standard=PHPCompatibilityWP --runtime-set testVersion 8.1 wp-content/plugins/
Yaygın PHP 8.x Uyumsuzlukları
1. Deprecated Fonksiyonlar
// PHP 8.x'te kaldırılan fonksiyonlar
// Hatalı:
mysql_connect(); // PHP 7'de kaldırıldı
create_function(); // PHP 8'de kaldırıldı
each(); // PHP 8'de kaldırıldı
// Doğru:
mysqli_connect();
// veya PDO kullanın
2. Strict Type Kontrolü
PHP 8.x, tip kontrolünde daha katıdır.
// PHP 8.x'te hata verebilir:
function hesapla(int $sayi) {
return $sayi * 2;
}
hesapla("5"); // TypeError
// PHP 8.x uyumlu:
function hesapla(int|string $sayi) {
return (int)$sayi * 2;
}
3. Array ve String Fonksiyon Değişiklikleri
// PHP 8.x'te str_contains() kullanın
// Eski yöntem:
if (strpos($str, 'aranan') !== false) { }
// PHP 8.x yöntemi:
if (str_contains($str, 'aranan')) { }
4. WordPress Eklenti Uyumsuzlukları
Sık karşılaşılan sorunlu eklentiler:
| Sorun | Çözüm |
|---|---|
| Eski jQuery sürümü | Eklentiyi güncelleyin veya değiştirin |
| Deprecated filter kullanımı | Geliştirici desteği bekleyin |
| MySQL 5.x fonksiyonları | Eklentiyi güncelleyin |
cPanel'de PHP Sürümü Değiştirme
cPanel Hosting kullanıcıları PHP sürümünü kolayca değiştirebilir.
cPanel > Yazılım > PHP Seçici (MultiPHP Manager)
- Alan adınızı seçin
- PHP sürümünü seçin (8.1 veya 8.2 önerilir)
- "Uygula" butonuna tıklayın
php.ini Ayarları
; WordPress için önerilen PHP 8.x ayarları
memory_limit = 256M
max_execution_time = 300
upload_max_filesize = 64M
post_max_size = 64M
opcache.enable = 1
opcache.memory_consumption = 256
opcache.max_accelerated_files = 20000
PHP 8.x Güncelleme Sonrası Kontrol Listesi
☐ Ana sayfa yükleniyor mu?
☐ Yönetici paneline giriş yapılabiliyor mu?
☐ Yeni yazı/sayfa oluşturulabiliyor mu?
☐ Görseller yüklenebiliyor mu?
☐ Formlar çalışıyor mu?
☐ WooCommerce (varsa) sipariş alıyor mu?
☐ Önbellekleme eklentisi uyumlu mu?
☐ SEO eklentisi çalışıyor mu?
☐ PHP hata günlüğü kontrol edildi mi?
PHP Hata Günlüğü İzleme
// wp-config.php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Hata günlüğü: wp-content/debug.log
Performans Karşılaştırması
PHP sürümlerine göre WordPress performans verileri:
| PHP Sürümü | İstek/saniye | Göreli Performans |
|---|---|---|
| PHP 7.4 | 1,450 req/s | %100 (baz) |
| PHP 8.0 | 1,870 req/s | %129 |
| PHP 8.1 | 2,120 req/s | %146 |
| PHP 8.2 | 2,200 req/s | %152 |
Yüksek PHP performansından tam olarak yararlanmak için E5V4 VDS sunucularımızı değerlendirin. Ayrılmış CPU kaynakları ile PHP JIT derleyicisi maksimum verimle çalışır.
Sonuç
PHP 8.x'e geçiş, WordPress siteniz için hem performans hem de güvenlik açısından kritik bir adımdır. PHP 7.4, 2022 sonu itibarıyla destek süresini tamamlamıştır; dolayısıyla güvenlik güncellemelerinden mahrum kalmaktadır. Bu rehberi izleyerek güncelleme sürecini güvenle tamamlayabilir ve PHP 8.x'in sunduğu performans avantajlarından yararlanabilirsiniz.
Not: Buyukweb'in LiteSpeed tabanlı hosting altyapısı, WordPress siteniz için en iyi performansı sunar. Hosting planlarımızı inceleyin.
Ilgili Buyukweb Hizmetleri:
- WordPress icin optimize hosting paketleri
- Yuksek performansli VDS uzerinde WordPress
- Tum hosting ve sunucu paketlerimiz
WordPress Performans ve Guvenlik
Eklenti Yonetimi
Sadece gerekli eklentileri kurun, 15-20 ile sinirlayin. Guvenlik: Wordfence, onbellek: LiteSpeed Cache, SEO: Rank Math oneriyoruz.
Tema Optimizasyonu
Hafif temalar: GeneratePress, Astra, Kadence. Kullanilmayan CSS/JS kaldirin. Kritik CSS inline ekleyin.
Veritabani Bakimi
Revisions, spam yorumlar, transient temizleyin. WP-Optimize ile otomatiklestirin. Autoload optimize edin.
Guvenlik
wp-login.php degistirin veya IP kisitlayin. xmlrpc.php devre disi birakin. wp-config.php ust dizine tasiyin. Guvenlik anahtarlarini degistirin.
CDN
Cloudflare ile DNS, CDN ve DDoS korumasi bir arada. BunnyCDN veya KeyCDN alternatifleri.
WooCommerce
Urun gorselleri optimize edin. Fragment cache, AJAX cart kullanin. Gereksiz scriptleri devre disi birakin.
Sik Sorulan Sorular
En uygun hosting?
LiteSpeed + NVMe + PHP 8.x + CloudLinux ideal. Buyukweb cPanel paketleri bu altyapiyi sunar.
Hacklendi ne yapmaliyim?
Bakim modu, parola degistir, malware tara, temiz yedekten yukle, guncelle.
Sonuc
WordPress dogru optimize edildiginde profesyonel ve hizli bir platformdur. Hosting, eklenti ve guvenlik ile sitenizi ust seviyeye tasiyin.
WordPress Eklenti Onerileri 2025-2026
Performans
- LiteSpeed Cache: LiteSpeed sunucularda en iyi onbellek
- ShortPixel: Otomatik resim optimizasyonu ve WebP
- Asset CleanUp: Gereksiz CSS/JS devre disi birakma
Guvenlik
- Wordfence: WAF, malware tarama, brute-force koruma
- Two Factor Auth: 2FA ile giris guvenligi
- UpdraftPlus: Otomatik yedekleme
SEO
- Rank Math: Gelismis SEO, schema, ucretsiz
- Site Kit by Google: Search Console ve Analytics entegrasyonu
WordPress Hiz Testi
LiteSpeed Cache vs WP Super Cache vs W3 Total Cache
- Sayfa yuklenme: LiteSpeed Cache %40 daha hizli
- TTFB: LiteSpeed Cache < 200ms, digerleri 400-600ms
- Bellek kullanimi: LiteSpeed Cache en dusuk
- CDN, resim optimizasyon ve veritabani optimizasyonu dahil
Buyukweb paketlerinde LiteSpeed + LSCache standart olarak sunulmaktadir.
Hosting ve Sunucu Terimleri Sozlugu
| Terim | Aciklama |
|---|---|
| VDS | Virtual Dedicated Server - Sanal ozel sunucu |
| NVMe SSD | Non-Volatile Memory Express - En hizli disk teknolojisi |
| LiteSpeed | Yuksek performansli web sunucu yazilimi |
| CloudLinux | Paylasimli hosting icin kaynak izolasyon isletim sistemi |
| cPanel | Populer web hosting kontrol paneli |
| Plesk | Web hosting ve sunucu yonetim paneli |
| KVM | Kernel-based Virtual Machine - Tam sanallastirma teknolojisi |
| DDoS | Distributed Denial of Service - Dagitik hizmet engelleme saldirisi |
| SSL/TLS | Veri iletisimini sifreleyen guvenlik protokolu |
| TTFB | Time to First Byte - Sunucu yanit suresi |
| CDN | Content Delivery Network - Icerik dagitim agi |
| WAF | Web Application Firewall - Web uygulama guvenligi duvari |
| IOPS | Input/Output Operations Per Second - Disk performans olcusu |
| Uptime | Sunucunun kesintisiz calisma suresi yuzdesi |
| Bandwidth | Veri transfer kapasitesi |
Bu terimleri anlamak, hosting ve sunucu hizmetlerini daha bilinçli secmenize yardimci olur. Detayli bilgi icin Buyukweb blog yazilarini takip edin veya teknik destek ekibimize danisIn.
Etiketler:

