
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. 2026 itibarıyla WordPress sitenizi PHP 8.3 veya PHP 8.4 sürümüne 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 8.3 Yenilikleri
- Typed Class Constants: Sınıf sabitlerine tip tanımı
- #[\Override] Attribute: Override edilen metotları açıkça işaretleme
- json_validate(): Bellek dostu JSON doğrulama
- Dynamic Class Constant Fetch:
Foo::{$name}syntax desteği - Randomizer::getBytesFromString(): Rastgele byte dizisi üretimi
- Performans: Önceki sürüme göre tipik %5-7 hız artışı
PHP 8.4 Yenilikleri (2024 sonu)
- Property Hooks: Get/set davranışını property'de tanımlama (Laravel/Symfony stili)
- Asymmetric Visibility:
public private(set)ile farklı erişim yetkileri - new MyClass()->method() parantez gereksinimi kaldırıldı
- Lazy Objects: Objeyi gerçekten ihtiyaç duyduğunda başlatma (ORM için kritik)
- Performans: Tipik %3-5 hız artışı
2026 Güncel Önerisi
WordPress sitenizi PHP 8.3 veya PHP 8.4 ile çalıştırmanızı öneririz. PHP 7.4, PHP 8.0 ve PHP 8.1 sürümleri resmi güvenlik destek süresini doldurmuştur; güvenlik güncellemesi almazlar. WordPress core 6.7+ sürümleri PHP 8.3 ve 8.4 ile tam uyumludur. 2026 itibarıyla varsayılan kurulumlarda PHP 8.3, WordPress.org tarafından önerilmektedir.
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 (2026 için 8.3 veya 8.4 önerilir; 8.1 destek dışı, 8.2 ise yalnızca güvenlik güncellemesi alır)
- "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 | Destek Durumu (2026) |
|---|---|---|---|
| PHP 7.4 | 1,450 req/s | %100 (baz) | Destek dışı (Kasım 2022) |
| PHP 8.0 | 1,870 req/s | %129 | Destek dışı (Kasım 2023) |
| PHP 8.1 | 2,120 req/s | %146 | Destek dışı (Aralık 2025) |
| PHP 8.2 | 2,200 req/s | %152 | Sadece güvenlik (Aralık 2026'ya kadar) |
| PHP 8.3 | 2,310 req/s | %159 | Aktif destek |
| PHP 8.4 | 2,400 req/s | %166 | Aktif destek (önerilen) |
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. 2026 itibarıyla PHP 7.4, 8.0 ve 8.1 sürümleri tamamen destek dışıdır; PHP 8.2 ise sadece güvenlik güncellemeleri almaktadır. Yeni kurulumlar ve güncellemeler için PHP 8.3 veya PHP 8.4 kullanmanızı öneririz. Bu rehberi izleyerek güncelleme sürecini güvenle tamamlayabilir ve modern PHP sürümlerinin sunduğu performans avantajlarından yararlanabilirsiniz.
Not: Büyükweb'in LiteSpeed tabanlı hosting altyapısı, WordPress siteniz için en iyi performansı sunar. Hosting planlarımızı inceleyin.
Ilgili Büyükweb Hizmetleri:
- [WordPress icin optimize hosting paketleri](MASK15)
- [Yüksek performansli VDS üzerinde WordPress](MASK16)
- [Tüm hosting ve sunucu paketlerimiz](MASK17)
WordPress Performans ve Güvenlik
Eklenti Yönetimi
Sadece gerekli eklentileri kurun, 15-20 ile sınırlayin. Güvenlik: Wordfence, onbellek: LiteSpeed Cache, SEO: Rank Math oneriyoruz.
Tema Optimizasyonu
Hafif temalar: GeneratePress, Astra, Kadence. Kullanılmayan CSS/JS kaldirin. Kritik CSS inline ekleyin.
Veritabani Bakimi
Revisions, spam yorumlar, transient temizleyin. WP-Optimize ile otomatiklestirin. Autoload optimize edin.
Güvenlik
wp-login.php değiştirin veya IP kişitlayin. xmlrpc.php devre disi birakin. wp-config.php ust dizine taşıyin. Güvenlik anahtarlarini değiştirin.
CDN
Cloudflare ile DNS, CDN ve DDoS korumasi bir arada. BunnyCDN veya KeyCDN alternatifleri.
WooCommerce
Ürün görselleri 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. Büyükweb cPanel paketleri bu altyapıyi sunar.
Hacklendi ne yapmaliyim?
Bakim modu, parola değiştir, malware tara, temiz yedekten yukle, güncelle.
Sonuc
WordPress dogru optimize edildiginde profesyonel ve hızlı bir platformdur. Hosting, eklenti ve güvenlik ile sitenizi ust seviyeye taşıyin.
WordPress Eklenti Önerileri 2025-2026
Performans
- LiteSpeed Cache: LiteSpeed sunucularda en iyi onbellek
- ShortPixel: Otomatik resim optimizasyonu ve WebP
- Asset CleanUp: Gereksiz CSS/JS devre disi birakma
Güvenlik
- Wordfence: WAF, malware tarama, brute-force koruma
- Two Factor Auth: 2FA ile giris güvenligi
- UpdraftPlus: Otomatik yedekleme
SEO
- Rank Math: Gelişmis SEO, schema, ücretsiz
- 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 hızlı
- TTFB: LiteSpeed Cache < 200ms, diğerleri 400-600ms
- Bellek kullanımi: LiteSpeed Cache en düşük
- CDN, resim optimizasyon ve veritabani optimizasyonu dahil
Büyükweb paketlerinde LiteSpeed + LSCache standart olarak sunulmaktadir.
Hosting ve Sunucu Terimleri Sozlugu
| Terim | Açıklama |
|---|---|
| VDS | Virtual Dedicated Server - Sanal ozel sunucu |
| NVMe SSD | Non-Volatile Memory Express - En hızlı disk teknolojisi |
| LiteSpeed | Yüksek performansli web sunucu yazılimi |
| CloudLinux | Paylasimli hosting icin kaynak izolasyon işletim sistemi |
| cPanel | Populer web hosting kontrol paneli |
| Plesk | Web hosting ve sunucu yönetim paneli |
| KVM | Kernel-based Virtual Machine - Tam sanallastirma teknolojisi |
| DDoS | Distributed Denial of Service - Dagitik hizmet engelleme saldirisi |
| SSL/TLS | Veri iletişimini sifreleyen güvenlik protokolu |
| TTFB | Time to First Byte - Sunucu yanit süresi |
| CDN | Content Delivery Network - Içerik dagitim ağı |
| WAF | Web Application Firewall - Web uygulama güvenligi duvari |
| IOPS | Input/Output Operations Per Second - Disk performans ölçüsu |
| Uptime | Sunucunun kesintisiz çalışma süresi yüzdesi |
| Bandwidth | Veri transfer kapasitesi |
Bu terimleri anlamak, hosting ve sunucu hizmetlerini daha bilinçli seçmenize yardımci olur. Detaylı bilgi icin Büyükweb blog yazılarini takip edin veya teknik destek ekibimize danisIn.
İlgili Büyükweb Hizmetleri
WordPress sitenizi hızlandırmak ve güvende tutmak için Türkiye lokasyonlu WordPress hosting paketlerimiz:
- WordPress Hosting
- cPanel Web Hosting
- Genel Web Hosting
- WordPress için VDS Sunucu
- WordPress Hosting Seçim Rehberi
Sorularınız için 0850 302 60 70 numaralı destek hattımıza veya iletişim sayfamıza yazabilirsiniz.
WordPress Rehberi İlgili Hizmetlerimiz
Bu yazıda anlatılan teknik konuyu profesyonel altyapıyla deneyimleyin
Etiketler:
