WordPress'te PHP Sürümü Nasıl Güncellenir? (Yeni başlayanların rehberi)

Yayınlanan: 2022-08-31

PHP, web geliştiricileri tarafından dinamik web siteleri oluşturmak için kullanılan sunucu taraflı bir betik dilidir. WordPress, Joomla, Drupal ve diğer popüler içerik yönetim sistemlerinin tümü PHP ile yazılmıştır.

PHP ilk olarak 1994 yılında oluşturulduğunda, PHP “ Kişisel Ana Sayfa ” anlamına geliyordu. şimdi “ PHP: Hypertext Preprocessor ” olarak anılıyor olsa da. Aşağıdaki kutuda PHP kodunun bir örneğini görebilirsiniz:

 <?php echo "Welcome to the Malcare Blog!"; ?>

PHP, web sitenizin sunucusunda yapılandırılmıştır ve WordPress yönetici alanında değiştirilemez. WordPress, web sitesi sahiplerinin PHP 7.4 veya üstünü kullanmasını önerir, ancak WordPress'in PHP 5.6.20'ye kadar geriye dönük uyumluluğu vardır, bu nedenle PHP'nin daha eski bir sürümünü kullanıyor olabilirsiniz.

Bu yazımda, WordPress'te PHP sürümünü neden güncellemeniz gerektiğini ve yükseltme yapmadan önce izlemeniz gereken adımları açıklamak istiyorum. Daha sonra WordPress'te PHP'nin nasıl güncelleneceğini ve güncellemeden sonra neleri gözden geçirmeniz gerektiğini göstereceğim.

İçindekiler gizle
1 WordPress'te PHP Sürümünü Neden Güncellemelisiniz?
2 WordPress'te PHP Sürümünü Yükseltmeden Önce
2.1 1. WordPress'te PHP Sürümünü Kontrol Edin
2.2 2. PHP Uyumluluğunu Doğrulayın
2.3 3. WordPress Çekirdeği, Teması ve Eklentilerini Güncelleyin
2.4 4. WordPress Web Sitenizi Yedekleyin
2.5 5. Bir Hazırlama Ortamı Oluşturun
2.6 6. Hazırlama Alanınızda PHP'yi Güncelleyin
2.7 7. Aşamalı WordPress sitenizi gözden geçirin
3 WordPress'te PHP Nasıl Güncellenir
3.1 GoDaddy
3.2 Namecheap
3.3 MaviAna Bilgisayar
3.4 SiteGround
3.5 HostGator
3.6 Kinsta
3.7 WP Motor
3.8 Diğer Barındırma Ortamlarında PHP Sürümünü Değiştirme
3.9 Bir Uzman Tutmalı mısınız?
4 WordPress'te PHP'yi Güncelledikten Sonra Yapılması Gerekenler
5 Sorun Giderme PHP Yükseltme Sorunları
6 Son Düşünce
7 Sıkça Sorulan Sorular

WordPress'te PHP Sürümünü Neden Güncellemelisiniz?

Bir WordPress web sitesi için kullandığınız PHP sürümü, web sitenizin güvenliğini, performansını ve uyumluluğunu etkileyebilir.

PHP'nin yeni sürümleri düzenli olarak yayınlanır ve her sürüm dalı, kararlı yayın tarihinden itibaren iki yıl boyunca desteklenir. PHP'nin her sürümü, ziyaretçilere gelişmiş bir kullanıcı deneyimi sağlamaya yardımcı olan dile bir dizi iyileştirme ekler.

  • Özellikler – Başlıca sürümler, geliştiricilerin kullanabileceği yeni işlevler ve sözdizimi sunar. Bu, geliştiricilerin WordPress temalarına ve eklentilerine yeni işlevler ve özellikler eklemesine olanak tanır.
  • Performans – PHP'yi daha verimli hale getirmek için optimizasyonlar eklendi. Büyük bir şablon oluştururken, PHP Benchmarks web sitesi PHP 7.0'ın PHP 5.6'dan iki kat daha hızlı olduğunu ve PHP 8.0'ın web sitesi yükleme sürelerini daha da iyileştirdiğini önerir. Bu geliştirilmiş sayfa yükleme süreleri, web sitenizin arama motoru sıralamalarını iyileştirecek ve gelen trafiği artıracaktır.
  • Güvenlik – Güvenlik açıklarını ve hataları gidermek için güvenlik düzeltmeleri uygulanır. Bu, WordPress sitenizin saldırıya uğrama riskini büyük ölçüde azaltır.

Dikkate alınması gereken bir diğer önemli faktör uyumluluktur. Yeni PHP sürümleri çıktıkça, geliştiriciler yeni işlevlerden ve söz diziminden yararlanmaya başlarlar; bu, WordPress temanızın ve eklentilerinizin, WordPress'teki PHP sürümünü yükseltmediğiniz sürece uyumsuz olabileceği anlamına gelir.

WordPress'te PHP Sürümünü Yükseltmeden Önce

PHP'yi WordPress'te güvenli bir şekilde güncellemek için, önce bazı önemli bilgileri doğrulamanızı ve ardından bir hazırlama alanı oluşturmanızı şiddetle tavsiye ederim. Ardından, hazırlama alanınızın kullandığı PHP sürümünü güncelleyebilir ve seçtiğiniz yeni PHP sürümüyle uyumluluk sorunu olup olmadığını kontrol edebilirsiniz.

Bu önerileri izleyerek, canlı web sitenizde bir şeylerin yanlış gitme riskini büyük ölçüde azaltacaksınız.

1. WordPress'te PHP Sürümünü Kontrol Edin

İlk adım, WordPress web sitenizin şu anda kullanmakta olduğu PHP sürümünü kontrol etmektir. Bunu kontrol etmenin kolay bir yolu, WordPress site sağlığı aracını kullanmaktır.

Site Sağlığı aracı, Araçlar altındaki WordPress yönetici alanında bulunabilir. Site Sağlığındaki durum sekmesi, etkin olmayan temalar ve eklentiler, HTTP isteklerinin düzgün çalışması ve WordPress çekirdeğinin güncel olması gibi toplam 19 performans ve güvenlik sorununu kontrol eder. Ayrıca, önemli PHP modüllerinin kurulup kurulmadığını da size bildirecektir.

Tüm testleri geçerseniz, size harika bir iş çıkardığınız söylenecektir.

WordPress Site Sağlık Durumu
WordPress site sağlık aracı.

Bilgi sekmesi, on kategoride WordPress'e tam bir genel bakış sunar. Sunucu kategorisi altında, sunucunuzun kullanmakta olduğu PHP sürümünü görüntüleyebilirsiniz.

Aşağıdaki ekran görüntüsünde, WordPress web sitelerimden birinin PHP 7.4.30 kullandığını görebilirsiniz.

WordPress Site Sağlığı Bilgisi
Site sağlığı aracı, birçok yararlı bilgiyi vurgular.

Kullanmakta olduğunuz PHP sürümü, barındırma kontrol panelinizden de doğrulanabilir. Örneğin popüler barındırma platformu cPanel'de PHP sürümü sunucu bilgi sayfasında görüntülenebilir. Genel bilgi sütununda bu sayfaya bir bağlantı göreceksiniz.

cPanel Sunucu Bilgileri
Sunucu bilgi sayfası, hangi PHP, MySQL ve Apache sürümünü çalıştırdığınızı bilmenizi sağlar.

Ayrıca birçok yönetimsel WordPress eklentisinde sunucunuzun PHP sürümünü bulacaksınız ve PHP ve MySQL sürümlerine daha kolay başvurmanıza yardımcı olan Sürüm Bilgisi gibi özel bilgi eklentileri mevcuttur.

2. PHP Uyumluluğunu Doğrulayın

Uyumluluk, sunucunuzda PHP'yi her değiştirdiğinizde göz önünde bulundurmanız gereken bir şeydir.

İdeal bir dünyada, en son PHP performansından ve güvenlik geliştirmelerinden yararlanabilmemiz için her zaman PHP'nin en son sürümünü kullanırdık, ancak bunu yaparsanız web sitenizin bozulma olasılığı daha yüksektir.

PHP'nin her yeni ana sürümü, yeni işlevler ve sözdizimi sunar ve eskilerini kullanımdan kaldırır (yani kaldırır). Bir web sitesi sahibi olarak, kullandığınız PHP sürümünün WordPress çekirdeği ve kurulu tüm WordPress temaları ve eklentileri ile uyumlu çalıştığından emin olmanız gerekir. Web sitenizin herhangi bir bölümü, sunucunuzun yüklü PHP sürümü tarafından desteklenmeyen bir işlev kullanıyorsa, WordPress'iniz bozulabilir.

Aşağıdaki tablo, WordPress çekirdeğinin hangi sürümlerinin farklı PHP sürümleri tarafından desteklendiğini göstermektedir.

* Yazma sırasında, en son WordPress sürümü 6.0.1'dir.

PHP Sürümü Desteklenen WordPress Sürümleri
8.0 5.6'dan Son Sürüme
7.4 5.3'ten En Son Sürüme
7.3 5.0 - Son Sürüm
7.2 4.9'dan Son Sürüme
7.1 4.7'den Son Sürüme
7.0 4.4'ten En Son Sürüme
5.6 4.1'den Son Sürüme
5.5 3,7 ila 5,1
5.4 3,7 ila 5,1
5.3 3,7 ila 5,1
5.2 3,7 ila 5,1
PHP Uyumluluğu ve WordPress Sürümleri.

Sunucunuzun kullandığınız WordPress sürümünü desteklediğini doğrulamak önemlidir, ancak WordPress çekirdeği PHP'nin birçok eski sürümünü desteklediğinden, nadiren büyük uyumluluk sorunlarının nedeni budur.

Bir WordPress temasının veya eklentisinin, özellikle 12 aydan daha uzun bir süredir güncellenmemiş olması durumunda, uyumsuz olması daha olasıdır. Ne yazık ki, tema ve eklenti uyumluluğu sorunlarını tespit etmenin tek pratik yolu, web siteniz için bir hazırlık alanı oluşturmak, PHP sürümünü güncellemek ve ardından web sitenizi test etmektir (uyumluluk sorunlarını daha sonra gözden geçireceğim).

3. WordPress Çekirdeği, Teması ve Eklentilerini Güncelleyin

Web sitenizin güvenli kalmasını ve doğru şekilde çalışmasını sağlamak için WordPress'i güncel tutmak önemlidir. Güncel bir WordPress web sitesinin PHP'yi güncellediğinizde uyumluluk sorunları yaşama olasılığı daha düşüktür, bu nedenle WordPress çekirdeğini, etkin WordPress temasını ve tüm etkin WordPress eklentilerini güncellemenizi öneririm.

BlogVault gibi gerçek zamanlı bir yedekleme çözümü kullanmıyorsanız, bu güncellemeleri işlemeden önce web sitenizin bir yedeğini almanız da akıllıca olacaktır. Bu, güncellemeler web sitenizi çökertirse web sitenizi geri yüklemenizi sağlar.

4. WordPress Web Sitenizi Yedekleyin

WordPress web siteniz güncel olduğunda, web sitesini yedeklemenizi öneririm. Bu önlem adımı, bir hazırlama alanı oluşturmadan hemen önce web sitenizin bir anlık görüntüsünü verecektir.

Lütfen piyasadaki en iyi WordPress yedekleme çözümlerinin bir listesi için “Verilerinizi Güvende Tutmak için En İyi 19 WordPress Yedekleme Eklentisi” makaleme göz atın.

5. Bir Hazırlama Ortamı Oluşturun

Canlı web sitenizin bir kopyasını oluşturmak ve özel bir geliştirme alanında saklamak için bir WordPress hazırlama ortamı kullanılabilir. Bu, WordPress güncellemelerini güvenli bir şekilde işlemenize ve web sitenizde başka değişiklikler yapmanıza olanak tanır. PHP'nin yeni bir sürümünü güvenli bir şekilde test etmenin en iyi yolu şüphesiz bir hazırlama ortamıdır.

Birçok barındırma şirketi, web sitesi hazırlama işlevi sunar ve bir hazırlama ortamı oluşturmak için bir dizi WordPress hazırlama ve yedekleme eklentisi de kullanılabilir.

Bir WordPress hazırlama web sitesinin nasıl oluşturulacağından emin değilseniz, “WordPress Web Siteleri için Hazırlama Sitesi Nasıl Oluşturulur” makalemi okumanızı tavsiye ederim. Makalede, BlogVault, WPStaging, WP Stagecoach, WP Engine, FlyWheel ve Kinsta kullanarak bir hazırlama web sitesi oluşturmak için izlemeniz gereken adımları gösteriyorum.

Lütfen kullanılan PHP sürümünü değiştirmenize izin veren bir WordPress hazırlama çözümü kullandığınızdan emin olun.

6. Hazırlama Alanınızda PHP'yi Güncelleyin

Bu aşamada, doğru çalıştığını doğruladığınız bir hazırlama alanında WordPress web sitenizin aynı bir kopyasına sahip olmalısınız. Artık hazırlama alanınızın kullandığı PHP sürümünü WordPress'te değiştirebilirsiniz.

Çoğu evreleme çözümü, bir açılır menüyü kullanarak PHP sürümünü değiştirmenize olanak tanır. Örneğin, hazırlama ortamınızı oluşturmak için Kinsta kullanıyorsanız, yapmanız gereken tek şey araçlar bölümüne gidip PHP motoru altında kullanmak istediğiniz PHP sürümünü seçmek. WP Engine müşterileri, PHP'yi gerçekten güncellemeden WordPress web sitenizi farklı PHP sürümleriyle test etmenizi sağlayan PHP Tester adlı bir özelliği kullanabilir.

WordPress, web sitesi sahiplerinin en azından PHP 7.4 kullanmasını önerir, ancak web siteniz uyumluysa PHP 8.0 veya üstüne yükseltmeye değer.

Kinsta Evreleme Alanı
Kinsta hazırlama alanında PHP sürümünün değiştirilmesi.

BlogVault bunu diğer çözümlerden biraz farklı yapar. BlogVault ile bir hazırlama alanı oluşturduğunuzda istediğiniz PHP sürümünü seçersiniz. Hazırlama sitesi etkin olduğunda PHP sürümünü değiştirme seçeneği yoktur, ancak gerekirse farklı PHP sürümlerini kullanarak kolayca ek hazırlama alanları oluşturabilirsiniz.

BlogVault kullanarak bir Hazırlama Sitesi ekleyin
BlogVault'ta yeni bir hazırlama alanı oluştururken kullanılacak farklı bir PHP sürümü seçin.

7. Aşamalı WordPress sitenizi gözden geçirin

Aşamalı WordPress web siteniz artık PHP'nin daha yeni bir sürümünü kullanıyorsa, test etmeye başlamanın zamanı geldi.

Web sitenizin her yönünü kontrol ettiğinizden emin olun.

  • Web Sitesi Tasarımı – Hazırlama web siteniz tam olarak olması gerektiği gibi görünüyor ve çalışıyor mu?
  • Formlar ve Dinamik Öğeler – Web sitenizin formları, araçları ve dinamik öğeleri hala düzgün çalışıyor mu?
  • Performans – Web siteniz eskisinden daha yavaş mı yoksa daha hızlı mı yükleniyor? (GTmetrix ve PageSpeed ​​Insights bunu kontrol etmek için kullanışlı araçlardır)

Test, WordPress'te PHP'yi güncellemenin en önemli adımıdır, bu yüzden acele etmeyin ve her şeyi kontrol edin. Kendine daha sonra teşekkür edeceksin.

Bazı uyumluluk sorunlarıyla karşılaşırsanız, soruna hangi WordPress temasının veya eklentilerinin neden olduğunu belirlemek için bazı sorun giderme işlemleri yapmanız gerekir. Bu makalenin ilerisindeki Sorun Giderme PHP Yükseltme Sorunlarım bölümü, bunu tam olarak nasıl yapabileceğinizi açıklamaktadır.

WordPress'te PHP Nasıl Güncellenir

Aşamalı WordPress web siteniz PHP'yi güncelledikten sonra düzgün çalıştıysa, canlı web sitenizi barındıran üretim ortamında PHP'yi güncellemek güvenlidir.

Çoğu barındırma şirketinde, barındırma kontrol paneliniz aracılığıyla WordPress'te PHP'yi güncellemek yalnızca bir dakika sürer.

GoDaddy

PHP sürümünü GoDaddy ile güncelleme işlemi, bir Linux, Windows veya yönetilen WordPress barındırma hesabınızın olup olmadığına bağlıdır.

Linux'ta PHP Sürümünü Değiştirin

  1. GoDaddy Ürünleri sayfanıza gidin
  2. Web barındırma altında, barındırma hesabınızı seçin ve Yönet'i tıklayın.
  3. Ana kontrol panelinizdeki ayarlar alanına gidin
  4. Sunucu Seç
  5. PHP Sürümü yazan alana gidin ve Yönet'i seçin.
  6. Değiştirmek istediğiniz PHP sürümünü seçin, seçiminizi onaylamak için ' update ' yazın ve ardından Kaydet'e tıklayın .

Windows'ta PHP Sürümünü Değiştirin

  1. GoDaddy Ürünleri sayfanıza gidin
  2. Web barındırma altında, barındırma hesabınızı seçin ve Yönet'i tıklayın.
  3. Ana kontrol panelinden Plesk Admin'i seçin
  4. Değiştirmek istediğiniz etki alanına gidin ve PHP Ayarları'nı seçin.
  5. PHP Destek menüsünden kullanmak istediğiniz PHP sürümünü seçin ve Tamam'a tıklayın.

Yönetilen bir WordPress Hesabında PHP Sürümünü Değiştirin

  1. GoDaddy Ürünleri sayfanıza gidin
  2. Ürünlerim sayfasından Tümünü Yönet'i seçin
  3. Değiştirmek istediğiniz web sitesi için üç noktalı açılır menüye ( ) tıklayın ve Ayarlar'ı seçin.
  4. Üretim Sitesi alanında, PHP Sürümü'ne gidin ve Değiştir'e tıklayın.
  5. Değiştirmek istediğiniz PHP sürümünü seçin ve Değişiklikleri Kaydet'e tıklayın .
GoDaddy kullanarak WordPress'te PHP'yi güncelleyin
GoDaddy tarafından yönetilen bir WordPress barındırma hesabında PHP sürümünü değiştirme.

ucuz isim

Namecheap, birçok farklı türde barındırma hesabı sunar. Bu nedenle, PHP'yi güncelleme işlemi, paylaşılan barındırma kullananlar ile VPS ve özel sunucu hesaplarına sahip olanlar için farklıdır.

Şirket ayrıca EasyWP adlı bir yönetilen WordPress barındırma hizmeti sunmaktadır. Bu hizmet, basitleştirilmiş bir barındırma panosu kullanır ve PHP'yi doğrudan kendiniz güncellemenize izin vermez.

Paylaşılan Barındırma Hesaplarında PHP Nasıl Güncellenir?

  1. cPanel barındırma hesabınıza giriş yapın
  2. Namecheap Müşterilerine Özel bölümüne gidin ve PHP Sürümünü Seç'i tıklayın.
  3. Geçerli PHP sürümü açılır menüsüne tıklayın ve değiştirmek istediğiniz PHP sürümünü seçin.
  4. Değişiklikleri uygulamak için Geçerli olarak ayarla'ya tıklayın

Bir VPS veya Özel Sunucuda PHP Nasıl Güncellenir

  1. WHM kontrol panelinize giriş yapın
  2. Ana gezinme menüsünden EasyApache'yi başlatın
  3. Mevcut yapılandırmanızı yedekleyin ve ardından yapılandırmanızı özelleştirmeye başlamak için ayarlar çarkına tıklayın.
  4. Kullanmak istediğiniz Apache Sürümünü seçin
  5. Değiştirmek istediğiniz PHP sürümünü seçin
  6. Kalan adımları izleyin ve ardından güncelleme işlemini tamamlamak için Kaydet ve oluştur'u tıklayın.
NameCheap'te PHP Sürümünü Değiştirme
Namecheap paylaşılan barındırma hesabında PHP sürümünü değiştirme.

BlueHost

BlueHost, müşterilere iki farklı türde barındırma kontrol paneli sunar. Eski barındırma paneli Legacy olarak adlandırılır ve yeni barındırma paneli Rock olarak adlandırılır. PHP'yi güncelleme işlemi, her iki hesap türünde de basittir.

Eski Barındırma Kontrol Panelinde PHP Nasıl Güncellenir

  1. Ana BlueHost kontrol panelinde oturum açın
  2. Barındırma sekmesine gidin ve cPanel'i seçin
  3. Programlama bölümüne gidin ve PHP Config'i seçin
  4. Güncellemek istediğiniz PHP sürümünü seçin ve Değişikliği Kaydet'e tıklayın .

Rock Barındırma Kontrol Panelinde PHP Nasıl Güncellenir

  1. Ana BlueHost kontrol panelinde oturum açın
  2. Ana gezinme menüsüne gidin ve Gelişmiş'i seçin
  3. Yazılım bölümüne gidin ve MultiPHP Yöneticisi'ni tıklayın.
  4. Güncellemek istediğiniz her web sitesi için güncellemek istediğiniz PHP sürümünü seçin ve Uygula'yı tıklayın.
BlueHost PHP Sürümü
BlueHost'un eski kontrol panelinde PHP güncelleniyor.

SiteGround

SiteGround daha önce barındırma kontrol panelleri için cPanel kullanıyordu, ancak şimdi müşterilere Site Araçları adı verilen özel bir panel sunuyor.

  1. Site Araçlarına Giriş Yapın
  2. Ana menüde Devs'e gidin ve PHP Manager'ı seçin
  3. PHP Ayarlarını Yönet kutusunda, düzenle simgesine tıklayın ve değiştirmek istediğiniz PHP sürümünü seçin.

SiteGround ayrıca PHP'yi en yeni ve en güvenli PHP sürümüne otomatik olarak güncelleyen bir Yönetilen PHP Hizmeti sunar. Bu kullanışlı bir özellik olsa da, WordPress tema ve eklenti uyumluluğu sorunları nedeniyle canlı web sitenizin çökmesini önlemek için PHP'yi manuel olarak güncellemeye devam etmenizi şiddetle tavsiye ederim.

SiteGround PHP Yöneticisi
SiteGround'un PHP Yöneticisini Kullanma.

HostGator

HostGator, barındırma kontrol panelleri için cPanel kullanır, bu nedenle WordPress'te PHP'yi güncellemek için MultiPHP Yöneticisini kullanmanız gerekir.

  1. cPanel'de oturum açın
  2. Yazılım bölümüne gidin ve MultiPHP Yöneticisi'ni seçin
  3. PHP'yi güncellemek istediğiniz tüm etki alanlarını seçin
  4. Açılır menüden istediğiniz PHP Sürümünü seçin ve Uygula'yı tıklayın.
HostGator MultiPHP Yöneticisi
MultiPHP Yöneticisi, PHP güncelleme sürecini basitleştirir.

Kinsta

Kinsta'nın özel panosu, hazırlama ortamınızda veya canlı web sitenizde PHP'yi güncellemeyi kolaylaştırır.

  1. Kinsta kontrol panelinize giriş yapın ve ana menüden Siteler'i seçin
  2. Araçlar sekmesine tıklayın
  3. PHP motoru bölümünde, Değiştir düğmesine tıklayın ve değiştirmek istediğiniz PHP sürümünü seçin.
Kinsta'da PHP Sürümünü Değiştirin
Kinsta'da bir PHP güncellemesinin onaylanması.

WP Motoru

WP Engine, müşterilerin genel bakış sayfasından ve site sayfasından WordPress'te PHP'yi güncellemesine olanak tanır.

Genel Bakış Sayfasında PHP Nasıl Güncellenir

  1. WP Engine kullanıcı portalınızda oturum açın
  2. Üretim ortamınızı seçin
  3. Ortam İstatistikleri bölümünde, PHP Sürüm numarasına tıklayın.
  4. İstediğiniz PHP sürümünü seçin ve PHP Sürümünü Değiştir'e tıklayın.

Site Sayfasında PHP Nasıl Güncellenir

  1. WP Engine kullanıcı portalınızda oturum açın
  2. Üretim ortamınızı seçin
  3. Ortamınızın yanında görüntülenen PHP sürüm numarasına tıklayın
  4. İstediğiniz PHP sürümünü seçin ve PHP Sürümünü Değiştir'e tıklayın.

* Hazırlama ortamınızda PHP'yi güncellemek istiyorsanız, ikinci adımda hazırlama ortamınızı seçtiğinizden emin olun.

WP Motorunda PHP Sürümünü Değiştirin
WP Motorunda PHP Sürümünü Değiştirme.

Diğer Barındırma Ortamlarında PHP Sürümünü Değiştirin

Yukarıdaki örneklerden de görebileceğiniz gibi, WordPress'te PHP'yi yükseltme işlemi basittir ve tamamlanması yalnızca bir dakika sürer.

Kendi özel barındırma kontrol panellerini kullanan barındırma şirketleri işleri daha da basitleştiriyor olsa da, Yazılım veya Araçlar adlı bir bölümde PHP'yi güncelleme seçeneğini sık sık bulacaksınız. Örneğin, kişisel blogum, yönetilen WordPress barındırma şirketi Wetopi tarafından barındırılıyor ve ana barındırma panosundan PHP sürümünü değiştirmeme izin veriyorlar.

Wetopi Ana Kontrol Paneli
Wetopi'nin ana kontrol paneli.

PHP'yi güncellemek için ayarlar alanını bulamıyorsanız veya barındırma şirketiniz müşterilerin PHP'yi güncellemesini kısıtlıyorsa, barındırma şirketinizle konuşmanız önemlidir. Onlara hesabınızı güncellemelerini isteyen bir e-posta göndermeniz yeterlidir.

Merhaba.

Adım Kevin Muldoon ve hesap numaram ABC12345. Web sitemin güvenli ve verimli olmasını sağlamak için PHP'yi 8.0 sürümüne güncellemek istiyorum. Lütfen bu yükseltmeyi hesabım için işleyebilir misiniz?

Saygılarımla.

Kevin


Bir barındırma şirketine bir destek talebi örneği

Bir Uzman Tutmalı mısınız?

Benim tavsiyem, PHP'yi nasıl güncelleyeceğinizden emin değilseniz, her zaman barındırma şirketinizle konuşmanızdır.

Yönetilmeyen bir VPS veya özel sunucu satın aldıysanız, barındırma şirketinden destek istemeye uygun olmayabilirsiniz. Bu durumda, üçüncü taraf bir barındırma destek şirketi veya Freelancer veya Upwork gibi bir serbest çalışma pazarı aracılığıyla bir uzman işe almayı düşünebilirsiniz.

Deneyimli bir barındırma yöneticisi kiralamak, kısa vadeli iyi bir çözümdür, ancak uzun vadede, sunucu yazılımını kendiniz güncelleyemiyorsanız, bir barındırma ortamını kendiniz yönetmemelisiniz.

WordPress'te PHP'yi Güncelledikten Sonra Yapılması Gerekenler

WordPress web sitesinde PHP sürümünü güncelledikten sonra yapılacak en önemli şey, her şeyin hala doğru çalıştığını doğrulamaktır.

Tavsiyemi takip ettiyseniz ve web sitenizin PHP sürümünü bir hazırlık ortamında güncellediyseniz, PHP'yi güncelledikten sonra canlı web sitenizin sorun yaşama riski son derece düşüktür. Bununla birlikte, güncellemeden sonra herhangi bir uyumluluk sorunu olmadığından emin olmak için web sitenizi kapsamlı bir şekilde test etmek yine de akıllıca olacaktır.

PHP Yükseltme Sorunlarını Giderme

PHP'yi güncellerken bazı uyumluluk sorunlarıyla karşılaşabilirsiniz. WordPress çekirdeği, PHP'nin eski sürümleri için büyük bir desteğe sahip olduğundan, bu uyumluluk sorunları ortaya çıkma eğilimindedir, çünkü:

  • Eski bir WordPress teması kullanıyorsunuz
  • Eski WordPress eklentileri kullanıyorsunuz
  • PHP'nin henüz WordPress geliştiricileri tarafından desteklenmeyen yeni bir sürümüne yükselttiniz

Hangi WordPress temasının veya eklentilerinin uyumsuz olduğunu belirlemek zor olabilir. WP Engine'in eklentisi PHP Uyumluluk Denetleyicisi, WordPress temalarının ve eklentilerinin hangi PHP sürümünü kontrol etmenize izin verdiği için geçmişte yararlı bir araçtı, ancak eklenti bir süredir güncellenmedi ve PHP'nin en son sürümlerini desteklemiyor.

Ne yazık ki, WordPress geliştiricileri temalarının veya eklentilerinin hangi PHP sürümünü desteklediğini her zaman onaylamazlar, bu nedenle bazı dedektiflik işleri yapmak size kalmıştır.

Bazı durumlarda, hatanın nerede olduğu açıktır. Örneğin, bir form veya widget düzgün görüntülenmiyorsa, ilgili eklentinin yüklediğiniz PHP'nin daha yeni sürümünü desteklememesi muhtemeldir. WordPress'in kötü şöhretli beyaz ölüm ekranıyla karşı karşıyaysanız, sorun giderme daha zordur.

PHP'yi güncelledikten sonra beyaz bir ekranla karşılaşıyorsanız, şu adımları izleyin:

  • Tüm WordPress Eklentilerini Devre Dışı Bırak – Yönetici alanından tüm WordPress eklentilerini devre dışı bırakın. Yönetici alanına erişilemiyorsa, tüm eklentileri devre dışı bırakmak için wp-content/plugins'i geçici olarak yeniden adlandırın ve ardından tekrar değiştirin. Bu, FileZilla gibi bir FTP istemcisi veya barındırma kontrol panelinizdeki bir dosya yöneticisi kullanılarak gerçekleştirilebilir.
  • WordPress Temanızı Değiştirin – Tüm WordPress eklentilerini devre dışı bıraktıktan sonra hala beyaz bir ekranla karşılaşıyorsanız, bunun nedeninin WordPress temanızı ekarte etmek için Yirmi Yirmi İki gibi varsayılan bir WordPress temasına geçmeyi düşünün.
  • Web Sitenizin .Htaccess Dosyasını Kontrol Edin – Web siteniz herhangi bir WordPress temasıyla çalışmıyorsa, WordPress .htaccess dosyasını incelemeye değer. Bunu nasıl yapacağınızdan emin değilseniz, ev sahibinizle konuştuğunuzdan emin olun.
  • WordPress Eklentilerini Tek Tek Yeniden Etkinleştirin – Tüm WordPress eklentilerini devre dışı bıraktıktan sonra beyaz ölüm ekranı kaybolursa, deneme yanılma yoluyla sorunlu sorunları tespit edebilirsiniz. Tek yapmanız gereken WordPress eklentilerini tek tek yeniden etkinleştirmek. Bu, hangi eklentilerin uyumluluk sorunlarına neden olduğunu görmenize yardımcı olacaktır.

PHP uyumluluk sorunlarıyla karşılaşırsanız endişelenmeyin. Sonuçta, PHP yükseltmenizi test etmek için neden bir hazırlama ortamı kullanıyorsunuz. Küçük bir sorun giderme ile hangi WordPress temalarının ve eklentilerinin seçtiğiniz PHP'nin daha yeni sürümüyle uyumlu olmadığını belirleyebilmelisiniz.

Son düşünceler

WordPress, web sitesi sahiplerinin PHP 7.4 veya daha üst sürümünü kullanmasını önermeye devam ediyor. Bu nedenle, 7.3 veya daha düşük bir sürüm kullanıyorsanız, PHP'yi WordPress'te güncellemenizi şiddetle tavsiye ederim. Bunu yapmak, web sitenizin hızını, güvenliğini ve modern WordPress ürünleriyle uyumluluğunu artıracaktır.

PHP'yi WordPress'te güncelleme işlemi basittir, ancak PHP uyumluluğu sorunları WordPress web sitelerinde yaygındır, bu nedenle gerçekleştirdiğiniz herhangi bir PHP güncellemesini önce bir hazırlama ortamında test ettiğinizden emin olun.

İyi şanlar.

Kevin

Sıkça Sorulan Sorular

Bir WordPress web sitesi için PHP'yi güncelleme hakkında sık sorulan soruların listesi.

PHP'nin Hangi Sürümünü Kullandığım Gerçekten Önemli mi?

Evet öyle.

PHP'nin daha yeni sürümleri daha fazla işlev, daha iyi güvenlik ve gelişmiş performans sunar. Kullandığınız PHP sürümü, web sitenizde kullanabileceğiniz WordPress temalarını ve eklentilerini de etkiler.

WordPress'te PHP Sürümünü Güncelleme Zamanının Geldiğini Nasıl Anlarım?

WordPress gereksinimleri sayfası şu anda PHP 7.4 veya daha üst sürümünü önermektedir. PHP'nin 5.6, 7.0, 7.1, 7.2 veya 7.3 gibi daha eski bir sürümünü kullanıyorsanız, yükseltmenizi öneririm.

Ayrıca, yeni işlevlerden ve geliştirilmiş güvenlik ve performanstan yararlanmak için PHP'nin PHP 8.0 veya PHP 8.1 gibi daha yeni bir sürümünü kullanmayı düşünebilirsiniz.

Her Şeyi İlk Olarak Hazırlama Ortamında Gerçekten Test Etmem Gerekiyor mu?

WordPress'te PHP'yi barındırma kontrol paneliniz aracılığıyla yükseltmek yalnızca bir dakika sürer, ancak PHP'yi yükseltmenin güvenli olup olmadığını test etmeden güncellerseniz, canlı web sitenizi çökertme riskiniz yüksektir.

Bir hazırlama ortamı kullanarak uyumluluk sorunlarını gözden geçirebilir ve ortaya çıkan sorunları güvenle giderebilirsiniz.

Kullandığım Tema ve Eklentiler PHP'nin En Son Sürümünü Desteklemiyorsa?

Ne yazık ki, bir süredir güncellenmeyen temalar ve eklentiler PHP'nin en son sürümünü desteklemeyebilir. Bu durumda birkaç seçeneğiniz var:

  • Tercih ettiğiniz temaların ve eklentilerin hala doğru şekilde çalışması için PHP'nin eski sürümünü kullanmaya devam edin.
  • Geliştiricilerden ürünlerine daha yeni PHP sürümleri için destek eklemelerini isteyin
  • Söz konusu temayı veya eklentileri kullanmayı bırakın ve alternatif çözümler bulun

Eski WordPress temalarını ve eklentilerini kullanmanızı önermiyorum. Bu nedenle, bir geliştirici ürününü güncellemeyecekse, alternatif bir çözüm bulmanızı şiddetle tavsiye ederim.

PHP'nin Desteklenmeyen Bir Sürümünü Kullanmanın Riski Nedir?

PHP'nin her büyük sürümü iki yıl boyunca desteklenir. PHP'nin desteklenmeyen bir sürümünü kullanmaya devam ederseniz, hataları ve güvenlik sorunlarını gideren güncellemelere artık erişemeyeceksiniz. Bu, web sitenizi kötü niyetli tarafların saldırılarına karşı daha savunmasız hale getirebilir.