WordPress PHP Güncellemesi Gerekli: WordPress Web Sitenizin PHP Sürümü Nasıl Güncellenir

Yayınlanan: 2020-10-23

Yakın zamanda WordPress web sitenizde veya blogunuzda “WordPress PHP Güncellemesi Gerekli” mesajını aldınız mı? Eğer öyleyse, endişelenmenize gerek yok!

Bu kılavuzda, PHP Güncellemesi Gerekli uyarı mesajını neden gördüğünüzü ele alacağız ve normal işlemlere devam edebilmeniz için WordPress web sitenizin PHP sürümünü nasıl güncelleyeceğinizi göstereceğiz. Hadi dalalım!

Bu kılavuzda

    WordPress Yönetici Panelimde Neden PHP Güncellemesi Gerekli Hatası Görüyorum?

    Birçok WordPress site yöneticisi ve sahibi, WordPress yönetici kontrol panellerine giriş yaptıklarında “WordPress PHP Güncellemesi Gerekli” şeklinde yeni bir hata mesajı görüyor.

    Hata, özellikle ne anlama geldiğinden veya nasıl çözüleceğinden emin değilseniz, oldukça korkutucu olabilir. Ne yazık ki, hata mesajı PHP sürümünüzü nasıl güncelleyeceğinizi açıklamıyor ve bazı kullanıcıları döngünün dışında bırakıyor.

    WordPress PHP Güncellemesi Gerekli Hata Mesajı

    Kısacası, web sitenizi barındırmak için kullandığınız sunucuda yüklü olan PHP sürümü 7.0 sürümünün altında olduğu için PHP Güncellemesi Gerekli hata mesajını görüyorsunuz. Bu, bundan daha yüksek bir sürüm, tercihen en son sürüm yüklemeniz gerektiği anlamına gelir.

    Resmi WordPress gereksinimleri, sunucunuzun PHP 7.3+ sürümünü desteklemesini önerir, bu nedenle bu hata mesajı size (ve sunucunuza) web sitenizin mümkün olduğunca verimli çalışmayabileceğini anlamanıza yardımcı olur. Aslında, PHP'nin desteklenen en son sürümüne (şu anda 7.4) güncelleme, büyük bir performans artışı sağlayabilir; eski sürümler için 3 veya 4 kata kadar daha hızlı.

    Elbette, bu hata mesajı stresli ve can sıkıcıdır, özellikle birden fazla WordPress sitesini yönetmesi gerekenler için. Sonuçta, gün içinde sadece bu kadar zaman var! Ancak, bu bilgileri tamamen okumanızı ve kritik WordPress PHP sürümünüzü güncelleme sürecini aceleye getirmemenizi öneririz. WordPress PHP gereksiniminin sebepsiz olmadığını bilmelisiniz.

    Bunun teknik nedenlerini görmek ister misiniz? Bir sonraki bölümden başka yere bakmayın!

    PHP nedir?

    Hypertext Preprocessor'ın kısaltması olan PHP, web'in yaklaşık %79'u tarafından kullanılan bir betik dilidir. PHP, WordPress'in çalıştığı sunucu tarafı dilidir ve sürüm numarası, barındırma şirketiniz tarafından sunucu düzeyinde ayarlanır.

    WordPress çekirdek dosyalarının çoğu bu dilde yazıldığından PHP, WordPress'e güç veren şeydir. PHP, web sitenizin çalışmasını sağlamak için WordPress veritabanıyla etkileşim kurmak gibi birçok güçlü şey yapmanıza olanak tanır.

    Bir WordPress web sitesinin dosya listesine bakarsanız, çoğu dosyanın .php ile bittiğini görürsünüz, yani dosya PHP dosyasıdır. Aşağıdaki ekran görüntüsünde listelenen WordPress PHP dosyalarının çoğu, bir WordPress web sitesinin çalışması için gereklidir.

    WordPress php'si

    PHP 7.0, dilin en son sürümüdür ve birkaç yıl önce yayımlanmıştır.

    PHP Sürümü için WordPress Minimum Gereksinimleri

    En azından, sunucunuzda WordPress'in en son sürümünü kullanmak için PHP sürüm 7.0'a sahip olmanız gerekir. Ancak, şiddetle sadece 7.0 sürümü kapmak öneririz. Niye ya? Bu PHP sürümünde oldukça fazla sayıda ciddi güvenlik açığı bulunmaktadır.

    Daha önce de belirttiğimiz gibi, resmi WordPress gereksinimleri, sunucunuzun PHP 7.3+ sürümünü desteklemesini önerir. PHP'nin en son desteklenen sürümü şu anda 7.4'tür.

    Web sitenizin en iyi şekilde çalıştığından emin olmak için PHP'nin en son sürümünü edinmenizi öneririz. En son sürüm her zaman değiştiğinden, resmi PHP web sitesine gitmeniz ve en son sürümün ne olduğunu kontrol etmeniz gerekir.

    PHP Aslında WordPress için Gerekli mi?

    Web yöneticilerinin günlük olarak yaptıkları iş miktarı göz önüne alındığında, en son yüzleşmek istedikleri şey gereksiz yükseltmelerdir. WordPress'in PHP “Güncelleme Gerekli” mesajıyla uğraşmak yerine PHP'yi çöpe atıp atamayacağınızı merak ediyor olabilirsiniz.

    Ne yazık ki PHP silme, WordPress sitelerinizi tamamen mahvetmenin birkaç yolundan biridir. Birçok ana bilgisayar, kullanıcı şikayetlerinden kaçınmak için yanlışlıkla veya bilerek PHP kurulumlarını silen kullanıcılara karşı güvenlik önlemleri uygular. Ancak, her host bunu yapmaz.

    PHP silme aslında siteleri istismar eden siber suçluların yaygın bir taktiğidir. Bir WordPress güvenlik eklentisi olmadan çok daha muhtemel olan PHP'yi sitenizden kaldırabilirlerse, sahip olduğunuz her şeyi devre dışı bırakabilirler.

    Kısa cevap, PHP'nin WordPress'in bel kemiği olduğu ve WordPress'in neredeyse tamamen PHP'ye bağlı olduğudur. PHP'yi silmek, yapmanız gereken son şeydir.

    Neden PHP Sürümümü Yükseltmem Gerekiyor?

    Sunucunuzu PHP 7.0+ sürümüne yükseltmeniz gerektiğinin söylenmesinin nedeni, WordPress'in web sitenizi güvenlik risklerinden kurtarmanıza ve en iyi performansı göstermesine yardımcı olmaya çalışmasıdır.

    1. Güvenlik

    Ne yazık ki PHP oldukça popüler ve dünya çapında birçok sunucuda kullanılıyor olsa da, yıllar içinde binlerce PHP güvenlik açığı ortaya çıktı. Bilgisayar korsanları, WordPress web sitelerine yasadışı yönetim erişimi elde etmek için bu PHP açıklarından yararlandı.

    WordPress çekirdek ekibi, uygun olduğunda yamaları yayınlamak için ellerinden gelen her şeyi yapmış olsa da, PHP'nin önceki sürümü "ömrünün sonu" döngüsüne giriyor.

    PHP önceki sürümleri ayrıca güvenlik yükseltmelerini almayacağınızı Bu araçlar. Bu, WordPress gibi "ağa bakan" her şeyin bilgisayar korsanlarına karşı her saat daha savunmasız hale geleceği anlamına gelir.

    2. Web Sitesi Hızı ve Verimliliği

    PHP'yi neden güncellemeniz gerektiğine ilişkin resmi WordPress destek belgeleri, PHP'nin en son sürümü daha verimli olduğu için web sitenizin daha hızlı olacağını belirtir. Aslında, PHP'nin desteklenen en son sürümüne (şu anda 7.4) güncelleme, büyük bir performans artışı sağlayabilir; PHP'nin eski sürümlerini çalıştıran web siteleri için 3 veya 4 kata kadar daha hızlı.

    PHP'yi Güncellemek WordPress Web Sitemi Bozacak mı?

    WordPress PHP sürümünü güncellemek istiyor ancak bunun sitenizi bozacağından endişe ediyorsanız, yalnız değilsiniz. Birçok çalışkan web sitesi sahibi ve yöneticisi, bu güncellemeden sonra sitelerinin çalışmayacağından korkuyor.

    Bir yedekleme eklentisi kullanmanın, bir şeyler ters gitse bile sitenizi birkaç tıklamayla geri yükleyebileceğinizi garanti ettiğini unutmayın. Karşılaşabileceğiniz tek sorun, belirli eklentilerin bu yükseltmeyi desteklememesi olacaktır.

    Mevcut PHP Sürüm Numaramı Nasıl Öğrenirim?

    Mevcut PHP sürüm numaranızı nasıl göreceğinizi merak ediyor olabilirsiniz. WordPress PHP Güncellemesi Gerekli hata mesajı size WordPress web sitenizin hangi PHP sürümünü çalıştırdığını söylemediğinden bunu bulmak zor olabilir.

    Mevcut PHP sürüm numaranızı görmenin hızlı ve kolay bir yolu, WordPress yedekleme eklentisi BackupBuddy'dir. Eklenti menüsünden, eklentinin "Tanılama" sayfasına gidin.

    BackupBuddy eklentisindeki Teşhis sayfası, web sitenizin sunucusu hakkında birçok yararlı bilgiyi tek bir yerde listeler. Birkaç satır aşağıda, önerilen PHP sürümüyle birlikte PHP sürümünüzü göreceksiniz.

    wordpress php sürümü

    PHP'yi Yükseltmeden Önce: Hazırlık Adımları

    WordPress sitelerinizi PHP 7.0'a yükseltmek için herhangi bir işlem yapmadan önce yapmanız gereken birkaç adım var.

    1. WordPress sitenizin bir yedeğini çalıştırın.

    Ne yazık ki, herhangi bir büyük yazılım yükseltmesi sırasında veri kaybı sık görülen bir durumdur. Bu, WordPress PHP sürümünüzü güncellemeye devam etmeden önce tüm web sitenizi yedeklemenin bir yolunu bulmanız gerektiği anlamına gelir.

    WordPress web sitenizi yedeklemenin en kolay yolu, BackupBuddy gibi bir WordPress yedekleme eklentisidir. Manuel yoldan yapmak zorunda kalmak yerine, bu kullanışlı eklentiyi kullanarak tek tıklamayla kendiniz bir yedekleme çalıştırabilirsiniz.

    backupbuddy tam yedekleme

    BackupBuddy, tıpkı sizin gibi her şeyi sorunsuz bir şekilde hızlı bir şekilde yedeklemesi gereken web sitesi yöneticileri için hepsi bir arada bir çözüm olarak işlev görür. Eklenti, birçok web sitesi sahibini rahatsız eden veri kaybından muzdarip olmamanızı ve muhtemelen yükseltme sırasında kesinti sürenizi en aza indirebilmenizi sağlar.

    Başka bir şey yapmadan önce BackupBuddy'yi almanız gerekeceğini unutmayın. Eklentiyi bir sihirbaz tarafından kullanma sürecinden geçeceksiniz, bu nedenle önceden kapsamlı bir araştırma yapmanıza gerek yok. BackupBuddy için buradan bir lisans alabilirsiniz.

    2. Tüm temalarınızı ve eklentilerinizi güncelleyin

    WordPress yönetici kontrol panelinizden Güncellemeler sayfasına gidin ve ardından bekleyen eklenti ve tema sürümlerini güncelleyin. Eklentilerinizin ve temalarınızın güncellemelerini çalıştırmak bir WordPress güvenlik en iyi uygulamasıdır, bu nedenle temaların ve eklentilerin otomatik güncellemelerini açmak için bu fırsatı kullanmak isteyebilirsiniz. Güncellemeden sonra sitenizin beklendiği gibi çalıştığını onaylayın.

    PHP'nin Son Sürümü Nasıl İndirilir

    Bazı durumlarda, PHP sürüm yükseltme işleminizi başlatmak için PHP'nin en son sürümünü indirmeniz gerekir. Geçerli sürüm numarasıyla ilgili en son bilgileri almak için resmi PHP web sitesini kontrol ettiğinizden emin olun.

    PHP'yi indirin

    PHP'nin en son sürümünü nasıl indireceğiniz aşağıda açıklanmıştır:

    1. PHP.net'in indirme sayfasına gidin. Sitede iki ana kaynak olduğunu unutmayın: “Mevcut Stabil PHP Sürümü” ve “Eski Kararlı PHP Sürümü”.
    2. Dosyayı indirmek için Mevcut Kararlı PHP sürümü bölümündeki en üstteki indirme bağlantısına tıklayın.

    Not: Sunucunuz veya barındırma sağlayıcınız PHP sürümünüzü güncellemek için alternatif yöntemler sağlıyorsa, PHP'yi indirmek gerçekten gereksiz olabilir. Daha fazla bilgi için sonraki bölüme bakın.

    WordPress PHP Yükseltmesi Nasıl Gerçekleştirilir

    Artık gerekli yedeklemeleri tamamladığınıza ve kullanmak için PHP'nin en son sürümünü indirdiğinize göre, PHP sürümünüzü yükseltmeye hazırsınız. Bu sürecin stresli olabileceğini anlıyoruz, bu yüzden izlenecek bu adımların listesini derledik.

    Not: Web barındırıcınız, PHP sürümünüzü nasıl yükselteceğinize ilişkin ana bilgisayara özel yönergelere sahip olabilir. Burada sağlanan talimatlar, kullanıcıların büyük çoğunluğu için işe yarayacaktır, ancak ayrıcalıklarınızın ne kadar "kilitli" olduğu da dahil olmak üzere birçok faktör, durumun böyle olmamasına neden olabilir. Ancak, özellikle yedekleme yapmak gibi zaten önerdiğimiz önlemleri aldıysanız, siteniz yine de bozulmamalıdır.

    cPanel PHP Sürüm Güncelleme Adımları (Paylaşılan Barındırma Kullanıcıları)

    Bu liste için, web barındırma cPanel'inize minimum düzeyde erişiminiz olduğunu varsayıyoruz. cPanel yazılımı, paylaşımlı hosting sağlayan şirketler arasında yaygın olarak kullanılmaktadır.

    1. Barındırma sağlayıcınızın size verdiği cPanel'de (veya benzer portalda) oturum açın.

    2. cPanel'inize girdikten sonra, köprüye tıklayarak “Yazılım” alanına gidin.

    İpucu: Sayfanın üst kısmındaki arama alanını kullanarak Yazılım bölümünü hızla bulun.

    cPanel yazılımı

    3. Ücretsiz “PHP Sürümünü Seç” aracı zaten kuruluysa, bunun bağlantısını tıklayın.

    php sürümünü seç

    Değilse, cPanel portalınızda arayın ve kurun, ardından üzerine tıklayın. cPanel'e benzer bir yazılımın muhtemelen yükleyebileceğiniz benzer bir araca sahip olacağını unutmayın; ancak, başka bir şey olarak adlandırılacaktır.

    4. PHP Selector'a girdikten sonra, .php uzantılı dosyalarınızın mevcut PHP sürümünüz tarafından işleneceğini söyleyen metni arayın. Bu metnin hemen yanındaki açılır menüyü tıklayın. Bu, sunucunuzun hangi PHP sürümlerini kullanıma sunduğunu gösterecektir. Mevcut en yüksek sürüm numarasına tıklayın.

    5. WordPress sunucunuz için doğru PHP sürümünü seçtikten sonra, “Güncelle” düğmesini tıklamanız yeterlidir.

    6. WordPress sunucunuz seçtiğiniz PHP sürümüne güncellendiğinden birkaç dakika bekleyin. Güncelleme tamamlandığında, sayfayı kapatıp WordPress sitenize tekrar giriş yapmakta özgürsünüz.

    WHM PHP Sürüm Güncelleme Adımları

    WordPress PHP sürümünüzü güncellemenin başka bir yolu da WHM'dir (Web Host Manager). WHM, cPanel'den bir seviye daha derine iner, ancak web barındırıcınız tarafından sağlanmayabilir. WHM kullanarak PHP sürümünüzü nasıl yükselteceğinize ilişkin talimatlar.

    1. Web sunucunuz tarafından size gönderilen oturum açma bilgileriyle WHM'de oturum açın (bu genellikle hoş geldiniz e-postanızda gelir).

    2. Ardından, WHM'de MultiPHP Yöneticisini Arayın (sol üst arama kutusunu kullanarak)

    WHO MultiPHP Yöneticisi

    3. PHP sürümünü değiştirmek istediğiniz etki alanını seçin. PHP Sürümü açılır menüsünden PHP sürümünü seçin.

    4. Mavi Uygula düğmesine tıklayın.

    Ubuntu Linux Terminali PHP Sürüm Güncelleme Adımları (VPS veya Adanmış Sunucu Kullanıcıları)

    Bir sonraki adım dizisi, yalnızca bir Linux terminaline erişiminiz varsa, bir talimat listesi sağlar. Bir VPS veya özel bir sunucu kullanıyorsanız, büyük olasılıkla durum böyle olacaktır.

    1. Kaydolduğunuzda sunucunuzun muhtemelen size göndermiş olduğu talimatlara göre uzak Linux terminalini açın.

    2. Metni girin:

     sudo su

    Ardından, sunucunuzun size göndermesi gereken kök şifreyi girin. Bu, en üst düzey kullanıcı olarak oturum açmanızı ve tüm izinlere sahip olmanızı sağlar.

    3. Ardından, şunu girin:

     apt-get güncellemesi

    bunu takiben:

     apt-get yükseltme

    Bu, en son paket listelerini alacak ve yükseltilmesi gereken yazılımları yükseltecektir.

    4. PHP'nin en son sürümüne sahip olacak PHP deposunu ekleyin.

     apt-add-deposu ppa:ondrej/php

    5. Şimdi bir kez daha kullanarak paket listenizi yenilemeniz gerekecek.

     apt-get güncellemesi

    6. PHP'nin en yeni sürümünü edinmek için şimdi tek yapmanız gereken şunu girmek:

     sürüm yükseltme yükseltme

    PHP Sürümünüzü Güncellemek için Web Sunucunuzla İletişime Geçme

    WordPress PHP Güncelleme Gerekli mesajını kaldırmak için WordPress PHP sürümünüzü güncellemek için bu eğitimde belirtilen yöntemlerden hiçbirini kullanamayacağınızı fark ederseniz, son (ve belki de en kolay) yöntem, güncellemek için doğrudan web barındırma şirketinizle iletişime geçmektir. PHP sürümünüz sizin için.

    Web barındırma desteğinizle iletişim kurmak için kullanabileceğiniz örnek bir e-posta:

     Sayın Hosting Sağlayıcı,
    
    WordPress web sitemin PHP'nin en son sürümüyle olabildiğince güvenli olmasını istiyorum. 
    
    Henüz PHP'nin en son sürümünde değilsem, lütfen PHP sürümümü güncelleyin veya güncellemek için hangi adımları atmam gerektiğini bana bildirin.
    
    Teşekkürler!

    PHP'yi Yükseltme İle İlgili WordPress Mesajlarını Atlamanın Gerçekten Başka Bir Yolu Yok mu?

    Biliyoruz, PHP'nin ihanetiyle uğraşmamak oldukça güzel olurdu. Birçok web yöneticisi sadece günlerine devam etmek istiyor ve haklı olarak öyle.

    Ancak, sizden PHP'yi yükseltmenizi isteyen PHP Update Required hata mesajını atlamaya çalışmak büyük bir hata olur. Siteniz PHP 7.0'a yükseltilmemişse aslında çok daha savunmasızdır ve yakında onsuz çalışmayabilir bile. Bu mesajı atlatmak için çevrimiçi küçük "hack"ler bulsanız bile, kendinize veya WordPress sitelerinize herhangi bir iyilik yapmayacaksınız.

    Özetleme: PHP Güncellemesi Gerekli Hatasını Çözme

    Gitmeden önce size birkaç hatırlatmamız var!

    • İlk olarak, WordPress için uygun yedekleme prosedürlerini ve güncelleme prosedürlerini takip ederseniz, güncelleme süreci nispeten hızlı ve acısız olacaktır.
    • İkincisi, hiçbir koşulda WordPress için PHP'yi yükseltmeye çalışmamalısınız. Eğer bir şey varsa, bunu mümkün olan en kısa sürede yapmaya çalışmalısınız.
    • Üçüncüsü ve son olarak, güncelleme süreci sorunsuz ilerlemelidir. Ancak, her zaman olmadığı bazı durumlar vardır. Lütfen kapsamlı listemizi izlemeden önce kendi sunucunuzun sağladığı talimatları izlemeniz gerektiğini unutmayın, çünkü bu, daha fazla baş ağrısı yaratmamak için özelliklere sahip olacaktır. Ancak, sunucunuz çok duyarlı değilse ve herhangi bir yardım almıyorsa, kapsamlı listemiz kullanışlı olacaktır.

    Güncelleme sürecinden geçerken size iyi şanslar diliyoruz!

    Bonus içeriği edinin: En İyi WordPress Bakım Kontrol Listesi
    PDF'yi indirin
    WordPress PHP Güncellemesi Gerekli