PHP 7.4, Kasım 2022'de Kullanım Ömrünün Sonu olacak. Bu, WordPress siteniz için ne anlama geliyor?

Yayınlanan: 2022-11-03

PHP 7.4 Kullanım Ömrü Ufukta, PHP sürümü 28 Kasım 2022'den itibaren herhangi bir güvenlik güncellemesi almayacak. PHP ile yazılmış tüm web sitelerinin %60'ından fazlası hala PHP 7 sürüm dalının son sürümünü kullanıyor, bu özellikle tüm internet topluluğu için çok büyük.

WordPress, dünya çapındaki tüm web sitelerinin %40'ına güç sağlar ve bu da tüm WordPress web sitesi sahipleri için PHP 8'e geçişi büyük önem taşır. EOL'den sonra PHP 7.4'te kalmak, büyük güvenlik riskleri getirir ve küresel kötü amaçlı yazılım hacimlerinde daha fazla artışa neden olabilir.

PHP 7.4 Kullanım Ömrünün Sonu ile ilgili bu kapsamlı kılavuzda, WordPress web sitenizi neden Kasım ayının sonuna kadar PHP 8'e taşımanız gerektiğini ve bunu minimum kesinti süresiyle nasıl yapacağınızı öğreneceksiniz.

WordPress PHP 8 ile Tam Uyumlu mu?

Evet, WordPress 6.1 – en yeni WordPress sürümü – PHP 8 ile tam uyumluluk sunar. Artık WordPress 6.1'i, mevcut kararlı PHP sürümü olan PHP 8.1'i kullanarak kurabilirsiniz.

PHP 7.4'ün ilk sürümünden sonra WordPress, WordPress çekirdeğinin 5.3 sürümünden başlayarak tam destek sağlamayı amaçladı. Sonuç olarak, PHP 7.4, WordPress tarafından son birkaç yılda tanıtılan tüm büyük WordPress sürümleri için tercih edilen PHP sürümü olarak resmi olarak önerildi.

PHP 8.0 ilk olarak iki yıl önce çıkmış olsa da, sınırlı geriye dönük uyumluluk, WordPress topluluğunun yeni PHP sürümünden tam olarak yararlanmasına izin vermedi. Şimdi bile, iki yıl sonra PHP 7.4, dünyada en çok kullanılan PHP sürümü olmaya devam ediyor.

WordPress 5.9 ve WordPress 6.0 – 2022'nin iki büyük platform sürümü – yalnızca PHP 8.0 ve 8.1 için beta uyumluluğu sundu. Bu, WordPress çekirdeğinin yeni PHP 8 sürüm dalını tam olarak desteklemek için bir dizi değişiklikten geçmesi gerektiği anlamına gelir.

WordPress 6.1 ve PHP 8

1 Kasım 2022'de yayınlanan WordPress 6.1, sonunda PHP 8.0 ve 8.1 için tam desteği duyurdu.

PHP 8.1, aktif topluluk desteği aşamasındaki en son kararlı PHP sürümüdür. WordPress web sitesi sahiplerinin, yeni özelliklerden yararlanmak ve daha fazla güvenlik kapsamı sağlamak için PHP 8.1'e yükseltmeleri önerilir.

WordPress çekirdeği artık PHP 8 sürüm dalı için tam desteğe sahip olsa da, çoğu eklenti ve tema henüz PHP 8 ile uyumluluğu sağlamadı. Bu, WordPress kullanıcılarının yükseltme sırasında karşılaşacağı en büyük zorluklardan biridir ve daha ayrıntılı olarak tartışacağız. kılavuzun devamında. Ayrıca iThemes'in WordPress 6.1 ve PHP 8.1'e yükseltmenize nasıl yardımcı olabileceğini öğreneceksiniz.

PHP 7.4 Ömrün Sonu

PHP 7.4 Destek Yaşam Döngüsü

Her PHP sürümünün iki yıllık aktif desteği ve bir yıllık kritik güvenlik düzeltme ekini içeren üç yıllık bir destek ömrü vardır. İlk çıkış tarihinden üç yıl sonra, bir sürüm ömrünün sonuna ulaşır.

İlk iki yıl boyunca, tanımlanan tüm hatalar ve güvenlik açıkları, düzenli nokta sürümlerinde ele alınır. İki yıllık aktif desteğin ardından PHP topluluğu, gerektiğinde kritik güvenlik sorunları için düzeltmeler sağlayacaktır.

PHP 7 sürüm dalı ve son küçük sürümün bir parçası olarak, PHP 7.4 dünyaya ilk olarak Kasım 2019'da tanıtıldı. Bir yıl önce, Kasım 2021'de sürüm için aktif destek sona erdi.

Kasım 2022'nin sonunda, geniş PHP geliştiricileri topluluğu, PHP 7.4'ün kullanım ömrünün sonuna geldiğinde tüm iyileştirmeler ve yeni özelliklerle PHP 8'i benimsemek zorunda kalacak. PHP 8.0 bir yıl içinde ömrünün sonuna ulaşacak, PHP 8.1 ise Kasım 2024'e kadar tam olarak desteklenmeye devam edecek.

PHP Sürümü Yayın tarihi Aktif Desteğin Sonu Hayatın sonu
PHP 7.4 28 Kasım 2019 28 Kasım 2021 28 Kasım 2022
PHP 8.0 26 Kasım 2020 26 Kasım 2022 26 Kasım 2023
PHP 8.1 25 Kasım 2021 25 Kasım 2023 25 Kasım 2024

PHP 7.4 Geçmiş EOL Kullanmanın İlk 3 Olumsuz Sonucu

Yıllar geçtikçe PHP, tüm web sitelerinin %70'inden fazlasının sunucu tarafı komut dosyası dili olarak kullanmasıyla web sitesi geliştirmenin merkezi haline geldi. Dinamik, veritabanına dayalı web siteleri ve web uygulamaları oluşturmayı mümkün kılan PHP, WordPress ve çok sayıda başka içerik yönetim sistemi tarafından kullanılır.

Geliştirme döngüsünün bir parçası olarak, tüm yazılımlar yeni özellikler sunmak ve mevcut işlevselliği geliştirmek için sürekli değişikliklere uğrar. PHP ve WordPress istisna değildir.

Her yeni PHP sürüm dalı, çok sayıda güncelleme ve hata düzeltmesini bir araya getirir ve dikkate değer performans iyileştirmeleri sağlar. Bununla birlikte, sınırlı geriye dönük uyumluluk, önemli ölçüde işlevsellik kaybına neden olabilir. Web sitenizin kodunda düzenli güncellemeler yapmanın önemini vurgular.

WordPress söz konusu olduğunda, platform WordPress topluluğu tarafından oluşturulduğunda ve bakımı yapıldığında, web sitesi sahiplerinin WordPress çekirdeğinde çok az değişiklik yapması veya hiç değişiklik yapmaması gerekir. Eklenti ve tema geliştiricilerin ise kodlarının yeni PHP sürümleriyle tam uyumlu olduğundan emin olmaları gerekecek.

PHP 7.4'te kullanım ömrü sona erdikten sonra kalmanın WordPress web sitenizde ne gibi olumsuz etkileri olabileceğine daha yakından bakalım.

Artan Güvenlik Riskleri

PHP 7.4'ün kullanım ömrü sona erdiğinde, sürüm için hiçbir güvenlik güncellemesi yayınlanmayacaktır. PHP 7 sürüm dalında kalmak, web sitenizi çok çeşitli yama uygulanmamış güvenlik açıklarına maruz bırakarak saldırı yüzeyini önemli ölçüde artırır.

Çalışmalar, WordPress'in diğer tüm içerik yönetim sistemlerinden daha fazla kötü niyetli bilgisayar korsanları tarafından hedef alındığını göstermiştir. PHP 7.4'ü EOL'den sonra kullanmak, zamanla birikecek ciddi güvenlik risklerine maruz kalmanın artmasına neden olur.

En iyi uygulamaları ve iThemes Security Pro gibi güçlü bir güvenlik eklentisini uygulamak bile WordPress web sitenizi sayısız güvenlik tehdidinden korumaya yardımcı olmaz. Eski yazılımların kullanılması her zaman artan güvenlik risklerine yol açacaktır.

Azaltılmış Web Sitesi Kararlılığı

PHP 8 sürüm dalı, PHP 7.4'ün bazı işlevleri tamamen geride bırakılarak çeşitli yeni özellikler ve iyileştirmeler sunar. PHP 7.4'te bulunan birden çok özellik artık kullanımdan kaldırılmıştır.

PHP 7.4'ü kullanmaya devam ederken WordPress'i en son 6.1 sürümüne güncellemek, WordPress çekirdeği PHP 8 ile tam uyumluluk sağlamak için bir dizi değişiklik geçirdiğinden, uygulama kararlılığının azalmasına yol açacaktır.

WordPress web siteniz, uzun vadede ölümcül hatalara dönüşecek ve web sitesini tamamen kapatacak olan PHP ile ilgili uyarıları sürekli olarak gösterecektir. Yeni PHP 8 sürümleriyle çalışacak şekilde yeniden yapılandırılmış etkin temanızı ve eklentilerinizi güncellediğinizde olası sorunlar artacaktır.

Düşük Performans

WordPress 6.1, önemli performans iyileştirmelerini duyurdu. Merakla beklenen sorgu önbelleğe alma ve REST API optimizasyonlarıyla, WordPress web sitesi sahipleri önemli bir performans artışı fark etmelidir.

PHP 8, WordPress PHP geliştirmesinde daha iyi kod kalitesi ve daha verimli kod işleme ile sonuçlanan sayısız iyileştirme sunar. Kullanım ömrü sona erdikten sonra PHP 7.4'te kalmak, performansın düşmesine neden olur ve bu da, trafiği barındırmaya çalışırken barındırma ve web sitesi bakım maliyetlerinizi artırabilir.

PHP 7.4 Geçmiş EOL'de Kalmanın Sonuçlarıyla Başa Çıkmak

PHP 7.4'ü 28 Kasım'dan sonra kullanmak, WordPress web sitenizi büyük güvenlik risklerine maruz bırakacak ve ek maliyetlere ve fırsatların kaybolmasına neden olacaktır.

Kötü amaçlı yazılım bulaşmaları veya düşük performans gibi olumsuz sonuçlarla uğraşmak, çok daha fazla zaman ve para yatırımı gerektirecektir. Web sitenizin WordPress 6.1 ve PHP 8'e güncellenmesi, uzun vadede web sitesi bakım maliyetlerinin çok daha düşük olmasını sağlayacaktır.

WordPress Siteniz İçin PHP 8'e Güncellemenin 5 Temel Faydası

Artık PHP 7.4'ün kullanım ömrü sona erdikten sonra WordPress web sitenizde ne gibi olumsuz etkileri olacağını bildiğinize göre, PHP 8 sürüm şubesine geçmenin getireceği tüm faydaları özetleyelim.

  • WordPress 6.1 ile tam uyumluluk. En son WordPress sürümü PHP 8'i tamamen desteklemektedir. PHP 8 sürüm dalı, son küçük sürüm kullanım süresinin sonuna ulaşana kadar WordPress ile tamamen uyumlu olacaktır.
  • Azaltılmış saldırı yüzeyi. PHP 8, topluluktan aktif destek alır. Tanımlanan tüm güvenlik açıkları hızlı yama alır.
  • Geliştirilmiş performans. WordPress, tüm web siteleri için daha hızlı web sayfası yükleme süreleri sağlamak için PHP 8'in sunduğu yeni özelliklerden ve performans iyileştirmelerinden yararlanır.
  • Geliştirilmiş geliştirme deneyimi. PHP 8 tarafından sunulan çeşitli yeni özellikler, WordPress PHP geliştirme sürecini basitleştirir ve tema ve eklenti geliştiricilerine daha fazla fırsat sunar.
  • WordPress hataları alma olasılığı daha düşüktür. En yeni WordPress sürümüyle en son PHP sürümünü kullanmak, herhangi bir hatayla uğraşmaktan kaçınmanıza yardımcı olacaktır.

7 Adımda PHP 8'e Nasıl Güvenle Güncellenir

WordPress web sitenizi PHP 8'e güncellemek, işlevsellik kaybına ve hatta web sitenizi çökertecek ölümcül hatalara neden olabilir. Bunun nedeni, PHP 8 sürüm dalı tarafından artık desteklenmeyen işlevleri içeren güncel olmayan kodların çalıştırılmasıdır.

WordPress 6.1'e zaten güncelleme yaptıysanız, suçlu muhtemelen aktif eklentilerden biri veya WordPress temanızdır. Eklenti ve tema geliştiricilerinin, PHP 8'in sağladığı yeni özellikleri yakalaması ve PHP 7.4 Kullanım Ömrü Sonuna ulaşana kadar kodu güncellemesi biraz zaman alabilir.

Kesinti süresini azaltmak ve canlı sitenizin çökmesini önlemek için WordPress web sitenizi mevcut kararlı PHP sürümü olan PHP 8.1'e güncellemek için aşağıdaki beş adımı izleyin.

Adım 1. Bir Hazırlama Ortamı Oluşturun

Hazırlama ortamına sahip olmak, tüm değişiklikleri canlı siteye göndermeden önce yeni özellikleri test etmenize ve güncellemeleri çalıştırmanıza yardımcı olur. Hazırlama ortamınız, WordPress web sitenizin bir kopyasını barındırmalı ve canlı sürümüyle aynı sunucu altyapısında çalışmalıdır.

Nexcess WordPress planları gibi yönetilen WordPress barındırma, aşamalandırma ve geliştirme ortamları oluşturma yeteneği sunarak süreci tamamen otomatik hale getirir.

VPS veya özel barındırma kullanıyorsanız, WordPress web sitenizin alan adının bir alt alanına klonlayarak web sitenizin aşamalı bir sürümünü oluşturabilirsiniz. Ardından, yeni adresi kullanarak hazırlama web sitesini yüklemek için yeni DNS kayıtları eklemeniz ve WordPress veritabanınızdaki URL'leri güncellemeniz gerekecektir.

Doğru veritabanı bağlantı bilgilerini ve diğer önemli ayrıntıları içerdiğinden emin olmak için yeni oluşturulan hazırlama web sitesinde ana WordPress yapılandırma dosyasını – wp-config.php – incelemeyi unutmayın.

2. Adım. Hazırlama Web Sitenizi WordPress 6.1 ve PHP 8.1'e Güncelleyin

Hazırlama ortamı oluşturulduktan sonra, artık canlı web sitenizin kopyasını yeni WordPress sürümüne ve PHP 8.1'e güncelleyebilirsiniz. Yönetici panosundan WordPress'i 6.1 sürümüne güncelleyin ve barındırma kontrol panelinizden PHP 8.1'e geçin.

Aktif temanızın ve tüm eklentilerin mevcut en son sürüme güncellendiğinden emin olun. Tema ve eklenti güncellemelerini WordPress panosundan veya WordPress Komut Satırı Arayüzünü kullanarak çalıştırabilirsiniz.

Adım 3. WordPress Web Sitenizin Tüm Alanlarını Test Edin

Hazırlama web sitenizi tüm eklentiler ve aktif tema ile birlikte PHP 8 ve WordPress 6.1'e güncelledikten sonra, test zamanı. Canlı web sitenizin kopyasını açın ve web sayfalarından ve formlardan belirli arka uç işlevlerine kadar tüm alanlarını test edin.

Çoğu WordPress web sitesi sahibi, PHP 7.4'ten PHP 8.1'e geçtikten sonra hazırlama web sitelerinde herhangi bir sorun görmeyecektir. Ancak, hazırlama web siteniz çöktü ve herhangi bir kritik hata göstermeye başladıysa, bu nadir değildir - sonuçta yeni bir PHP yayın şubesine geçtiniz.

Bazı eklentilerin henüz yeni PHP sürümleriyle tam uyumlu olması için kritik güncellemeler sağlamadığını veya bazı özel kodların revize edilmesi gerektiğini görebilirsiniz.

Adım 4. Güncellemelerin Hazırlama Ortamında Neden Olduğu Sorunları Ele Alın

Aldığınız hataya bağlı olarak, temel sorun çözülene kadar tam işlevselliği geri yüklemek için belirli adımlar atmanız gerekecektir. Soruna neden olanı bulmak için tüm eklentileri devre dışı bırakın veya WordPress tarafından sunulan varsayılan blok temalarından birine geçici olarak geçin.

Belirli bir hataya nasıl yaklaşacağınızdan emin değilseniz, barındırma sağlayıcınızın destek ekibiyle iletişime geçin veya iThemes'in sizin için hazırladığı yaygın WordPress hatalarını nasıl düzelteceğinize ilişkin kılavuzları inceleyin.

"Beyaz ölüm ekranı" olarak da bilinen "WordPress web sitenizde kritik bir hata oluştu" düzeltmesini zaten ele aldık. Bu hata mesajı genellikle başarısız bir güncellemeden sonra veya kod uyumsuzluğunun bir sonucu olarak gösterilir.

Eklenti geliştiricisi PHP 8 ile tam uyumlu bir güncelleme yayınlayana kadar hatalı eklentiyi devre dışı bırakmanız gerekebilir.

Adım 5. Canlı WordPress Sitenizin Yedeğini Alın

Üretim ortamında herhangi bir değişiklik yapmadan önce canlı WordPress web sitenizin tam yedeğini alın. Yeni yedekleme, hem WordPress veritabanıyla hem de diskte depolanan tüm web sitesi dosyalarıyla iletişim kurmalıdır.

Bir WordPress web sitesi sahibi olarak, web sitenizi herhangi bir başarısız güncellemeden veya kötü amaçlı yazılım bulaşmasından korumak için sağlam bir yedekleme stratejisine ihtiyacınız vardır. BackupBuddy, planlanmış ve isteğe bağlı yedeklemeler ve tek tıklamayla geri yüklemelerle, WordPress web sitenizin bir kopyasının her zaman uzak bir yerde güvenli bir şekilde saklandığından emin olmanızı sağlar.

Adım 6. Yaşamak için Aşamaya Geçin

Bazı WordPress web sitesi sahipleri, web sitelerinin PHP 8.1'de çalışmasını sağlamak için hazırlama ortamında oldukça kapsamlı değişiklikler yapmak zorunda kalabilir.

Hazırlama web sitenizdeki özel kodda herhangi bir değişiklik yapmanız veya herhangi bir eklentiyi devre dışı bırakmanız gerekirse, canlı web sitesinde herhangi bir güncelleme çalıştırmadan önce değişiklikleri üretim ortamına uygulayın.

7. Adım. Canlı WordPress Sitenizi PHP 8'e Güncelleyin

Artık WordPress'inizin tam bir yedeğini kaydettiniz ve gerekli değişiklikleri yaptınız, şimdi PHP 8'e güncelleme zamanı. Barındırma kontrol panelinizde oturum açın ve yeni sürüm dalının mevcut kararlı PHP sürümü olan PHP 8.1'e geçin.

iThemes PHP 7.4 Kullanım Ömrünün Sonuna Hazırlandı. Senin varmi?

PHP 7.4 Yaşamın Sonu, tüm WordPress topluluğu için büyük bir olaydır. 28 Kasım'dan itibaren, PHP 7 sürüm dalının son küçük sürümü herhangi bir güvenlik güncellemesi almayacak.

PHP 7.4'te Ömrünün Sonunu geçtikten sonra kalan WordPress web sitesi sahipleri, düşük performans ve kritik güvenlik risklerine daha fazla maruz kalma yaşayacaktır. Bu nedenle, yeni özelliklerden yararlanmak ve web sitenizi çeşitli tehditlerden korumak için PHP 8 ve WordPress 6.1'e güncelleme yapmanızı öneririz.

iThemes, PHP 7.4 Kullanım Ömrünün Sonu için hazırlanmıştır ve PHP 8 sürüm dalı ile tam ürün uyumluluğunu duyurmaktan mutluluk duyuyoruz. WordPress 6.1 ve PHP 8.1 ile gelişmiş güvenlik ve veri kurtarma için favori çözümleriniz olan iThemes Security Pro ve BackupBuddy'yi kullanmaya devam edebilirsiniz.

Bunun da ötesinde, iThemes, WordPress 6.1 ve PHP 8'e kolay ve baş ağrısız bir geçiş yapmanıza yardımcı olacaktır. Birden fazla WordPress web sitesini yönetiyorsanız, iThemes Sync Pro, tek tıklamayla güncellemeler, gelişmiş çalışma süresi izleme ve SEO ölçümleri izleme ile kişisel yardımcınız olacaktır.

WordPress 6.1 ve PHP 7.4 End of Life'ın piyasaya sürülmesi, harika bir web sitesi oluşturmak için WordPress'i kullanmaya başlamak için harika bir fırsat olabilir. Kalkınan bir web sitesi sahibiyseniz, Kadence WP teması muhteşem, göz alıcı tasarımlar oluşturmak için ihtiyacınız olan her şeyi sunabilir.