PHP Sorunlarıyla Başa Çıkmak
Değişiklik korkutucu olabilir ve web sitenizin çalışma biçimindeki herhangi bir değişiklik daha korkutucu olabilir. Son zamanlarda PHP 5.6 ve 7.0 kullanım ömürlerinin sonuna geldi. Web siteleri şu anda geçerli olan 7.2 standardına güncellenmektedir. Innov8place'de bu güncellemeyle ilgili çok sayıda soru soruldu. En yaygın ikisi şunlardır: Hazırlanmak için neler yapılabilir ve PHP 7.2 bir web sitesini bozarsa nasıl düzeltilir.

PHP 7.2'ye Nasıl Hazırlanırsınız?
Bir web sitesinin tüm bölümlerinin güncellendiğinden ve yeni PHP ile uyumlu olduğundan emin olmak için zaman ayırmak, herkesi uykusuz gecelerden kurtaracaktır. Güncellemeyi yürütmeden önce üç temel eylem öneririz.
1) WordPress Sürümünüzü Kontrol Edin
Birini güncellerseniz diğerini güncellemeniz gerekmeyeceğini düşünmeyin. Eski bir WordPress sitesine sahip olmak, güncel bir PHP çalıştırmayı denemek, felakete giden açık bir yoldur. Web siteniz WordPress 4.9.3 veya üzeri bir sürümle mi çalışıyor? Değilse, en yeni sürüme manuel olarak güncellemeniz gerekecektir. Yönetilen WordPress barındırma hizmetine sahip Basılabilir müşteriler için, WordPress'in en son sürümüne zaten güncellendiğinizi bilin.
HERHANGİ BİR DEĞİŞİKLİK YAPMADAN ÖNCE MEVCUT SİTENİZİN YEDEKLEMESİNİ YAPILDIĞINDAN EMİN OLUN . Bu şekilde, WordPress'in güncellenmesiyle ilgili herhangi bir sorun ortaya çıkarsa, bu yedeği yeniden yükleyebilir ve sorunu çözebilirsiniz. WordPress güncellendikten sonra diğer her şeyi kontrol etmeye geçebilirsiniz.

2) Temaları ve Eklentileri Kontrol Edin
Bu adım, ilkinden biraz daha sıkıcı olabilir. Güncel sürümlerde çalıştıklarından emin olmak için her ikisini de incelemeniz gerekir. Mevcut güncellemeler varsa, bir yedekleme yapın ve ardından bu güncellemeleri tamamlayın.
Bir yıl içinde güncelleme almayan eklentilere dikkat edin. Bunların PHP 7.X ile uyumlu olmaması ve sonuçta web sitenizi bozması inanılmaz olasıdır. Dikkat edilmesi gereken diğer bir konu ise ücretli lisanslı, süresi dolmuş ve güncellenmemiş temalar/eklentiler.
Şimdi tüm bunları sıralayarak, güncel olmayanlar için alternatif eklentiler bulabilir ve ardından web sitenizin son bölümünü kontrol etmeye geçebilirsiniz.
3) Herhangi Bir Özelleştirmeyi İnceleyin
Bir geliştiriciye sizin için özel bir tema veya eklenti yaptırdıysanız, güncellemeyle uyumlu olup olmayacağını incelemek için onlarla iletişime geçmenizi öneririz. Değilse, web sitenizin güncellendikten sonra sorunsuz çalışması için büyük olasılıkla alternatif bir seçeneği gözden geçirmeniz gerekecektir.
Bu hazırlıklar yapıldığında, 7.2'ye geçiş yapmaya hazırsınız demektir. Buradan, sitenizin yeni PHP'de çalışıp çalışmayacağını gerçekten test edebilirsiniz. WordPress, canlı bir sitenin hazırlama kopyasına dönüştürülmesine izin verir. Bu nedenle, canlı sitenizi yedekleyin, bir hazırlık sitesine kopyalayın ve PHP 7.2'yi test edin. Her şey yolunda giderse, canlı sitenizi yükseltmekte fayda var!
"Fakat bekle!" “Güncelleme için hazırlık yapamadım ve şimdi her şey bozuldu! Bunu nasıl düzeltebilirim ki?”
PHP 7.2 Bozulan Bir Siteyi Nasıl Onarırsınız?
Buradaki ilk adım, panik yapmayın. Buna neden olan hataların hiçbiri, web sitenizi internetten tamamen silebilecek hatalar değildir. Çoğu durumda, yukarıda listelenen üç öğeden biri sorumludur. Sitede yayındayken güncellemeden önceki bir yedeğiniz varsa, harika! Bu yedeği yeniden yükleyin ve oradan çalışın. Yedek yok mu? Bunu, çekirdek kodu güncellemeden önce yapmanın önemi konusunda değerli bir öğrenme fırsatı olarak değerlendirin.
1) WordPress'i Güncelleyin
Bu adım öncekinden farklı değil. Devam etmeden önce WordPress'in eşit olduğundan emin olun. Manuel güncellemeyi tamamlayın ve sitenizi kontrol edin. Şimdi çalışıyor mu? Harika, muhtemelen sorunu çözdünüz. Güvende olmak için diğer her şeyin güncel olduğundan emin olmanızı öneririz. Hala çalışmıyorsa, bir sonraki adıma geçin.
2) Tüm Eklentileri Devre Dışı Bırakın
Devre dışı bırakılmış bir eklenti, silinmiş bir eklenti değildir. Eklenti ile siteniz arasındaki etkileşimi basitçe duraklattınız. Bunu yaptıktan sonra sitenizi kontrol edin. İşler sorunsuz gidiyor gibi görünüyorsa bir sonraki adımı atlayın.

3) Varsayılan Temayı Değiştir
Güncel olmayan temalar birçok soruna neden olabilir. PHP 7.2'nin web sitenizle uyumlu olmasını sağlamak için sitenizi geçici olarak standart WordPress temasına geçirin. Bundan sonra, biraz farklı görünse de siteniz iyi çalışıyor olmalıdır. Devam etmek için WordPress'in yönetici tarafında tekrar oturum açın.
4) Her Şeyi Güncelle
Evet her şey. Tüm eklentiler ve temalar. İhtiyacınız olmayan veya bir yıl içinde güncellenmemiş herhangi bir şeyi kaldırmanız gerekip gerekmediğini kontrol ettiğinizden emin olun.
5) Eklentileri ve Temaları Etkinleştirin
Her şey güncellendikten ve gereksiz öğeler ortadan kalktıktan sonra, her şeyi tek tek açmaya başlayın. Hâlâ çalışır durumda olduğundan emin olmak için her değişiklikten sonra sitenizi kontrol ettiğinizden emin olun. Siteniz belirli bir değişiklikten sonra bozulursa, suçluyu suçüstü yakaladınız! Bir kez daha devre dışı bırakın ve artık PHP ile uyumlu olmadığı için yenisini arayın.
PHP'yi güncellemenin aslında tüm bunlara değip değmeyeceğini merak ediyor olabilirsiniz. Sitenizi bozabilecekse neden sitenizde bir değişiklik yapasınız ki? Kısacası evet, öyle. Sonuçta PHP'nin eski sürümlerine bağlı kalmak, kaçınılmaz olarak uyumluluk hatalarından çok daha büyük sorunlara neden olacaktır. Güncellemelerden kaçınmak ve PHP'nin daha eski bir sürümünü kullanmayı seçmek, web sitenizin herhangi bir güvenlik olmadan desteklenmeden çalışmasına izin verir. Sakin ol, göründüğünden çok daha kolay. Pressable ile ev sahipliği yapıyorsanız endişelenmeyin. PHP 7.2'ye güncelledik ve herhangi bir kesinti olmamasını sağlamak için sitelerle proaktif olarak çalışıyoruz. Eğer değilseniz, adımları izleyin, sadece nefes alın ve yardım istemekten korkmayın. Kaynaklarınız var.
ev borcu WordPress sitesi
