WordPress PHP Sürümü Yükseltme

WordPress PHP Versiyon Güncelleme Nasıl Yapılır?

Bu yazımda WordPress 5.1 sürümünde admin panelinde çıkan ‘’PHP Güncellemesi Gerekli – WordPress, sitenizin güvenli olmayan bir PHP sürümü üzerinde çalıştığını tespit etti.’’ uyarısını kaldırmayı ve PHP sürümünüzü yükseltmeyi öğreteceğim. WordPress PHP Sürümü

PHP, WordPress’in kodlama dilidir ve barındırma şirketiniz tarafından sunucu düzeyinde otomatik olarak ayarlanmıştır. WordPress altyapısı kullanılan sitelerde temaları ve eklentileri güncel tutmanın önemini çoğu kişi biliyor olsa da PHP’yi güncel tutmak çoğu kullanıcı için önemsenmeyen bir konudur.

WordPress ekibi yeni versiyon ile birlikte eklentiler ve temalar gibi PHP sürümünü güncelleme uyarısı verecek şekilde ayarlamış. Sürümü güncel tutmaktan başka çare yok.

PHP Sürümü Neden Güncel Olmalı?
PHP7

  • PHP’nin son sürümü daha verimli olduğundan web siteniz daha hızlı açılacak. En son desteklenen sürüme güncelleme yaparsanız büyük bir performans artışı sağlayabilir; eski sürümlere nazaran 3 veya 4 kat daha hızlı bir siteye sahip olabilirsiniz.
  • PHP sürümünü güncellerseniz web siteniz daha güvenli olacak. PHP, WordPress gibi topluluk tarafından geliştirilmektedir. PHP çok popüler olduğu için bilgisayar korsanları için bir hedeftir. Fakat en son sürüm en son güvenlik önlemlerine sahip olacağı için bilinen açık yoktur. Bu nedenle WordPress sitenizi güvende tutmak için güncelleme yapmak çok önemlidir.
  • Daha hızlı bir WordPress sitesi arama motorları tarafından ödüllendirilecek, bu nedenle aramalarda daha üst sıralarda yer alacaksınız! Ve bu PHP sürümü güncellemesi sayesinde gerçekleşecek.
  • Daha hızlı bir web sitesi ziyaretçileriniz için iyidir. Web sitenizi daha etkili hale getirir. İnsanlar sitenizi tekrar ziyaret etmek ister.

PHP sürümünü güncellemeden önce WordPress sitenizin yedeğini alın: Bir yedekleme, bazı şeylerin yanlış gittiği durumlarda sitenizi şu anki durumuna geri döndürmenize olanak tanır.

Artık web sitenizin PHP versiyonunu güncellemeye hazırsınız! Durum tespiti yaptınız, yedek aldınız ve güncellemeyi yapmak için mümkün olan en iyi durumdasınız.

cPanel üzerinden “Select PHP Version” bölümüne tıklayın.
cPanel PHP Sürümü Yükseltme

Aşağıdaki resimde gördüğünüz gibi önem verdiğim projedeki WordPress sitem PHP 5.5 sürümüyle çalışıyor. Hizmet aldığım şirketin bu işlemi yapmaması profesyonellik dışı. Geriye yönelik bir hizmet olmadığını belirteyim!

PHP sürümlerinden sizin için en uygun olanı seçerek “Set as Current” kısmına tıklayarak ilgili PHP sürümüne geçiş yapabilirsiniz.
PHP7 - WordPress PHP Sürümü Yükseltme

İlgili PHP sürümünü seçip “Set as Current” kısmına tıkladığınızda aşağıdaki gibi bir tablo açılacak. Alt taraftan “Use Defaults” kısmına tıklayarak standart php extensionsları aktif edebilir, “Save” tıklayarak kaydedebilirsiniz.
WordPress PHP Versiyon Güncelleme

Yazılımınızın ekstra gerektirdiği PHP eklentisi varsa ilgili bölümden ek olarak seçerek tekrar “Save” ederek kaydedebilirsiniz.

Mutlaka Okumalısın

WordPress Abonelik Eklentisi

Email Subscribers & Newsletters – WordPress Abonelik Eklentisi

Bu yazımda tüm projelerimde kullandığım Email Subscribers & Newsletters eklentisinden kısaca bahsedeceğim. Bu yazı eklenti …

57 Yorum Var

  1. blank

    Hocam merhaba. Bilmediğim için soruyorum; acaba her CPanel’de bu durum geçerli mi? Çünkü daha önce kullandığım host firmasında hosting yetkililerinden başkası yükseltme yapamıyordu?

    • blank

      Merhaba hocam,
      Benim şu an dört ayrı hosting firmasında paketim var. Turhost, Alastyr, Güzel Hosting hepsinde cPanel üzerinden PHP sürümünü güncellemeye izin veriyor.

    • blank

      Hocam selam ben dediğiniz yere giriyorum ancak ilk aşama falan gelmiyor tablo geliyor ancak dediğiniz şeyler yazmıyor size nereden ulaşabilirim

      • blank

        İletişim sayfasından ulaşabilirsiniz ama hosting firmanız ile görüşmeniz daha uygun olur. Muhtemelen hosting firmanız manuel olarak php sürüm güncellemenize izin vermiyor.

  2. blank

    Sayenizde admin panelinde çıkan uyarıdan kurtuldum.

  3. blank

    Anlatım güzel teşekkür ederim.

    Bazı eklentilerim çalışmamaya başladı. Napabilirim?

    • blank

      Maalesef güncel eklenti kullanmaktan başka çareniz yok. Kullandığınız eklentinin benzer ve güncel olanı resmi sayfasında vardır. Bulamazsanız söyleyin yardımcı olayım.

  4. blank

    Kurduğum bir sitede bu sorunla karşılaşmıştım. Daha önce hosting firmasına destek mesajı attım. Daha önce bu olayın nasıl yapıldığını anlatan bir içerik hazırlamışlar. O yazının linkini gönderdiler. Linkteki yazıda anlatılanları yaptım sorun düzelmişti. Güzel anlatmışsın konuyu hocam, eminim ki bir çok kişiye faydalı olacaktır.
    Kalemine sağlık hocam.

  5. blank

    Hocam merhaba , PHP güncellemesi için host firmasına güncelleme için yazı yazdım çünkü kendim yapamıyorum erişim yok. Onlarda bana cevap olarak ‘ oluşabilecek sorunlardan siz sorumlusunuz ‘ cevabı verdiler.
    Web sitemin konumu çok iyi sıralama ve ya sitede sorun olmasını istemiyorum. Ne gibi sorunlar oluşabilir ?

    • blank

      Merhabalar hocam, PHP güncellemesi için destek talep ettiğimde aynı şekilde firmam benim yapmamı istedi.

      Neden bizim yapmamızı istiyorlar biliyor musunuz?

      Script olarak insanlar sadece WordPress kullanmıyorlar ki. Yüzlerce script var.

      Örneğin DataLife Engine ( DLE ) – İçerik Yönetim Sistemi kullandığınız bir siteniz var. Hosting firmanız tarafından yapılacak php sürüm güncellemesi çeşitli modifikasyonlar kurulu olan sitenizde desteklenmeyebilir. Doğal olarak site açılmaz hale gelecektir. Adamlar bu riski almıyor ve kontrolü bize bırakıyorlar.

      Bir şekilde cPanel vb. panellere erişim isteyeceksiniz adamlar yapmamakta haklı…

      Scriptiniz WordPress diye düşünüyorum. Çok eski WordPress eklentileri kullanmıyorsanız php hatası alıp siteniz kullanılamaz hale gelmez. Herhangi bir hatayla karşılaşırsanız anında buradan yazabilirsiniz.

  6. blank

    Merhaba, size bir sorum var.

    Woocommerce ile yapacağımız mükemmele yakın bir e-ticaret sitesi ile 150-200 bin liralık, aylar sonunda sıfırdan yapılmış sitelere rakip olabilir miyiz? (Altyapı açısından.)

    • blank

      PHP sürüm yükseltme konusundan bağımsız bir soru sormuşsunuz.

      WooCommerce esnektir, daha iyi görüntüye sahip olunabilir… Özellikleri, hızı ve birçok uzantısı ile güzel bir e-ticaret sitesi yapılabilir.

      Yapacağınız yatırımın karşılığını vereceğini düşünüyorum. Diğer sitelere rakip olunabilir.

  7. blank

    Merhaba;
    Bilgi için teşekkür ederim. Dediğiniz gibi bu gibi şeylerin hizmet sağlayıcıları tarafından yapılması gerekirdi. Neyse ki sayenizde çözmüş olduk. Emeğinize sağlık.

    • blank

      Sorununuzun çözümüne katkı sağladığım için çok sevindim. Bu yazıyı bir günde yüzlerce kişi okuyor. Hepsi faydalanıp kaçıyor. Emeğe saygı duyan sizin gibi insanlar olmasa yazma ve bilgi paylaşma isteğim yok olurdu.

  8. blank

    Merhaba. Teşekkürler bilgilendirme için. Ama ben ikinci ekranda çıkan yani sizin anlatımınızdaki üçüncü resimde bulunanların ne olduğunu merak ediyorum. Mesela orada PDF diye tik atılabilecek bir bölüm de var. sizce eklesek faydası ne olur 🙂

    • blank

      Merhabalar…

      WordPress 5.1 versiyonu ile birlikte PHP sürüm yükseltin uyarısı dışında eksik fonksiyonları da aktif etmeniz için uyarı çıkıyor.

      Örneğin abonelik eklentisi zamanlayarak mail atıyor. Cronjob fonksiyonu açık olmadığı için admin panelinde uyarı çıkıyor. Doğal olarak bu fonksiyonu etkinleştirmem lazım ki eklenti sorunsuz çalışsın.

      O sayfada tik atacağınız şeyler eklenti ve fonksiyon için gerekli olmalı ki tıklayıp etkinleştiresiniz.

      Ekstra ben onu bunu tıklamak etkinleştirmek istiyorum diyorsanız siz bilirsiniz. 🙂

      Önerilen PHP uzantıları için resmi sitesine bakabilirsiniz. > https://make.wordpress.org/hosting/handbook/handbook/server-environment/#php-extensions

  9. blank

    Merhaba,
    Hocam php versiyonunu değiştirmek için cpanel/whm zorunlu mudur?
    SSH ile gerçekleştiremez miyiz? VDS kullanıyorum ve lisansım yok.
    Teşekkürler.

  10. blank

    hocam php sürümümü yükseltmek istedim fakat yükseltince site ulaşılamıyor. cpanelde şöyle bir uyarı var “Sistem varsayılan PHP sürümü, sistem yöneticisi tarafından ayarlandı.” php sürümünü yükseltsem bile orada 5.6 yazıyor. bunu nasıl değiştirebilirim.

    • blank

      Hosting şirketiniz el ile php sürüm güncelleme özelliğini maalesef devre dışı bırakmış. Kendilerine ulaşıp bu konunun linkini gönderiniz. Ya bana php sürüm güncelleme özelliğini açın ya da php sürümünü son versiyonu ile güncelleyin diye iletin.

  11. blank

    selamlar bende şu anda kullandığın Website Templates 3 tane sitem var ançak ben bir tane sitemdeki Templates değişirmek istiyorum ama yeni kuracağım Templates php versiyon 7 olduğu için beyaz ekran olarak çıkıyor eğer php versiyonu 5,9 olarak kurarsam sorun olmaz dendi. Ama ben php versiyonumu değişirsem diğer sitelerim bozulurmu acaba şimdisen sağolun

    • blank

      Hangi sitenizde php sürümünü güncellemek istiyorsanız onun cPanel sayfasına girerek bu işlemi yapacaksınız. Yapacağınız işlem o siteye özgü olur diğer sitelerin ayarını bozmaz.

      Hangi php sürümünü destekliyorsa onu kullanın. İlla php 7 kullanacaksınız diye bir şey yok.

  12. blank

    Merhaba, bugün yaptığım güncellemeden sonra karşıma çıkan sorun. Yazınızı okuduktan sonra hosting firmasıyla iletişime geçtim. Elinize, emeğinize sağlık.

    • blank

      Sorununuzu çözmenize yardımcı olduysam ne mutlu bana. Yorumunuz için teşekkür ediyorum.

      Farklı bir sorununuz varsa her zaman iletebilirsiniz.

      • blank

        Can Hocam, sizin paylaştığınız görsellerden en son olan database yetkisi verme kısmı ben php sürümümü yükselttiğimde çıkmadı. Bu nedenle sanırım henüz siteme erişim sağlayamıyorum. Acaba bu neden kaynaklanmış olabilir.

        • blank

          Yanlış anlamadıysam php sürümünü seçip “Set as Current”e basıyorsunuz ama son resimdeki yer gelmiyor değil mi?

          O kısım database yetkilendirmesi değil… Yazılımınızın ekstra gerektirdiği PHP özelliklerini açmak için kullanılıyor.

          Ekran görüntüsü ekleyebilir misiniz? “Set as Current”a tıkladıktan sonra nereye yönlendiriyor bakalım.

  13. blank

    Sürüm yükselme seneçeni whm 8 versiyonlarında var eski versiyonlarda çıkmaz hosting firmanızdan güncelleme isteyin

  14. blank

    Teşekkürler çok faydalı bir yazı olmuş bu sayede sitemi güncelledim

  15. blank

    Bazı arkadaşlar konu altından sorun çözmek yerine iletişim sayfasından destek istiyor. Her ne kadar sorunlarının çözümüne katkı sağlasam da ziyaretçiler yorum bölümüne bakıp benzer sorun yaşayanların çözümünü göremiyor.

    “Php Güncellemesi Sonrası 500 Hatası” alanlardan sıklıkla mail geliyor.

    Bu sorunun çözümü oldukça basit… Sadece birkaç husus var.

    1)Büyük ihtimalle sunucunuzda Ioncube yüklü değildir. Firmanızla iletişime geçin…

    2)Kullandığınız eklentide – temada ioncube bulunuyor ve bu ioncube 5.x – 7.x aralığını gösterse de sadece 5.x ve 5.x arasında çalışıyor. Eğer bu hatayı alıyorsanız mevcut php sürümünüz, yazılımdaki ioncube sürümünü desteklemiyor demektir.

    Sorununun tespitini yaparsanız yazılımsal olarak müdahale edebilirsiniz. 5.x sürümünde çalışıyor 7.x’de çalışmıyorsa iki sürüm arasındaki farklılıkları bulup eklenti-tema kodları üzerinde düzenleme yaparak çözüm üretebilirsiniz. Profesyonel destek almak için webmaster forumlarına bakabilirsiniz. Uğraşamam diyorsanız Ioncube özelliğini desteklememesinden dolayı PHP sürümünüzü düşürmelisiniz.

    3)Bir ihtimal htaccess kaynaklı olabilir. Ana dizinde .htaccess adlı dosya var onu silin ve yeni bir .htaccess dosyası oluşturup dizine yükleyin sorun çözülmesi konusunda işe yarayabilir.

  16. blank

    PHP7 sürümüne geçince “PHP kurulumunuzda WordPress’in çalışması için gerekli olan MySQL eklentisi eksik.” şeklinde hata alıyorsanız cPanel veya ilgili panelinize girip mysql>veritabanına kullanıcı ekle kısmından veritabanına kullanıcı ayrıcalıklarını tekrardan eklemeyi deneyin.

    Bu da çözüm olmazsa sıfır WordPress kurulumu ve sıfır db oluşturun. Yedeğinizi php sürüm güncellemesi sonrası aktarırsınız.

  17. blank

    Merhabalar, anlattığınız gibi PHP sürümünü yükselttim fakat şu uyarı geliyor artık ve site açılmıyor.

    This page isn’t working
    sariyergozlem.com is currently unable to handle this request.
    HTTP ERROR 500

    ne olduğunu anlayamadım.

    • blank

      Merhaba, alastyr firmasını kullandığınızı gördüm. Mevcut firmada benimde hizmetlerim var ve aynı şekilde sorun yaşamadan PHP sürümünü yükselttim.

      Muhtemelen php7 sürümünü desteklemeyen bir eklentiye sahipsiniz. Kullandığınız ama güncel olmayan eklentileri devre dışı bırakarak php sürüm güncellemesi deneyin.

      En kötü alastyr ekibine ticket açarak php7 geçişiyle ilgili destek alabilirsiniz.

      • blank

        Teşekkür ederim. Belirttiğiniz yolları deneyeceğim.

        • blank

          Rica ederim. Çözülmezse yine buradayım.

          • blank

            Merhaba, kullandığım temadan kaynaklı olacak ki sorunum devam ediyor. aynı hosting üstünden bir domain daha kullanıyorum, yüklediğimiz tema PHP 7 üstü çalışıyor. Ama bir önceki çalışmıyor. Ve tema desteği alamıyorum, temayı aldığım kişi rahmetli olmuş. Temayı nasıl PHP 7 üstüne uygun hale getirebilirim acaba?

          • blank

            WordPress PHP sürüm uyumluluğunu kontrol etmek için, PHP Uyumluluk Denetleyicisi adlı basit eklentiyi kullanabilirsiniz.
            https://wordpress.org/plugins/php-compatibility-checker/

            Popüler barındırma şirketi WP Engine, WordPress topluluğunun büyük PHP değişikliklerine uyum sağlamasına yardımcı olmak amacıyla PHP Uyumluluk Denetleyicisi oluşturdu.

            Hangi barındırma sağlayıcısının kullanıldığına bakılmaksızın, tüm WordPress web sitelerinde çalışmak üzere tasarlanan PHP Uyumluluk Denetleyicisi, web sitenizin temasını ve eklenti kodunu kontrol eder ve size uyumluluk sorunları sunar.

            Eklentinin algıladığı sorunlar hatalar ve uyarılar olarak kategorize edilir . WordPress PHP sürüm hataları ve uyarıları listesi sorunlara neden olan dosya ve kod satırı numarasını içerecek ve sorunun nerede olduğunu tam olarak bileceksiniz.

            Ek olarak, kodun neden geçerli PHP sürümüyle uyumlu olmadığı, hangi temaların ve eklentilerin daha yüksek PHP sürümleriyle uyumlu olmak için bir yükseltmeden faydalanabileceği konusundaki önerileri göreceksiniz.

            Eklentiyi yükledikten sonra:

            Eklentiler > Yeni Ekle’ye gidin ve PHP Uyumluluk Denetleyicisini açın.

            Oradan, Şimdi Kur’a ve ardından Etkinleştir’e tıklayın. WordPress admin panelinizde, Araçlar bölümünün altında PHP Uyumluluğu etiketli yeni bir menü öğesini göreceksiniz. Web sitenizi uyumluluk sorunları için taramak üzere eklentiyi yapılandırmak için oraya tıklayın.

            PHP Uyumluluğu’na tıkladığınızda, web sitenizi 5.3, 5.4, 5.5, 5.6 ve 7.0 sürümleriyle uyumluluk için tarama seçeneği çıkacaktır. Ayrıca, web sitenize yüklenen tüm tema ve eklentileri tarama veya taramanızı yalnızca sitenizde aktif olan tema ve eklentilerle sınırlama seçeneğiniz de bulunuyor.

            Taramayı aktif tema ve eklentiler olarak seçin.

            Ardından eklenti size sonuçları sunacaktır. PHP uyumluluk önerilerine bakın. Raporu buraya yazın r10 tarzı webmaster forumlarının PHP kategorisine de konu açın. PHP konusunda uzman arkadaş hemen halledecektir.

  18. blank

    Çok teşekkürler, kolayca hallettim.

  19. blank

    Selam Kolay gelsin…
    hosting paketimizde çeşitli özelliklerde web sitesi barındırıyoruz. Forum siteleri (xenforo), wordpress, vb şeklinde xenforo tam çalışması için genellikle php sürümünün son versiyonlarını istiyor. Ama lisanslı wordpress temalarımızı admin panellerine php yüksek versiyonlarda çalıştıramıyorum. Php versiyonunu düşürünce çalışıyor ama bu seferde xenforo da sorunlar oluşuyor. php 7.3 de ioncube_loader bileşenini nasıl çalıştırırım.
    Görseli aşağıdadır. Görseldeki bileşenlerden hangisini veya hangilerini aktif etmeliyim. Bu konuda yardımcı olursanız çok memnun olurum.
    https://prnt.sc/p7uj8t

    • blank

      WordPress temalarınızı çalıştıramamanız php sürüm uyumsuzluğundan kaynaklıdır. Daha düşük php sürümü kullanmaya mecbursunuz ya da tema değiştireceksiniz.

      candirgen.com’da php versiyon güncelleme sayfasına gittiğimde intl’nin hemen ardında ioncube_loader diye seçeneği görüyorum.Ona tıklayarak bu özelliği açabiliyorsunuz. Sizin resminizde ioncube_loader seçeneği yok. Sunucunuzda ya yüklü değil ya da size pasif durumda. Hosting hizmet sağlayıcınıza ioncube_loader özelliğini aktif etmesi gerektiğini bildirmelisiniz. Zaten yazıda yer alan görselde aktif etmeniz gereken özellikler yer alıyor.

  20. blank

    dostum ilmine emeğine sağlık teşekkür ederim.

  21. blank

    Harika bir blog siteniz var Can hocam öncelikle tebrik ederim, yazılarınız oldukça faydalı.

    Naçizane sorum; Güzel hosting’de php sürümü seçerken 7.3 çıkmıyor. PHP 7.2 ve 7.3 arasında bariz bir fark var mı?

    • blank

      Güzel yorumunuz için teşekkür ediyorum. Seo dünyasında sizinde isminizi duyuyoruz. Başarılar diliyorum.

      Güzel hosting üzerinden aldığım hizmetim var. PHP 7.1 ve 7.2 sürümünü seçerek iki ayrı sitemde deneme yaptım. Bariz hiçbir fark göremedim. Denemelerime göre bariz fark yok.

      7.3 henüz aktif edilmemiş olabilir. Uyumsuzluk sorunu olmasın ve birçok insan problem çıkarmasın diye firmalar bir süre bekliyor.

  22. blank

    Merhabalar. Diyelim li 7.x e yükselttik ve hata alıyoruz eski versiyona getirip siteyi kullanılır hale getirebiliyormuyuz. Güncellemeden önce yedek almak gerektiği yazıldığı için her yerde acaba dönüşü yok mu diye aklıma geldi de…

  23. blank

    Çok teşekkür ederim Can bey.

  24. blank

    Merhaba,

    Sayenizde kolayca php güncellememi yaptım, teşekkür ederim.

  25. blank

    Merhabalar, php son sürüme yükselttim ancak hala site sağlığı ekranından “Siteniz PHP’nin eski bir sürümü ile (7.3.23) çalışıyor” uyarısı alıyorum. Hosting firmasına yazdım sorunun çözüldüğünü söylediler ama hala aynı. Nasıl düzeltebilirim

    • blank

      7.4 sürümü php versiyonu olarak kullanımda olabilir mi? Yani 7.3 seçimi sonrası php versiyonunda 7.4 seçenekler arasında olabilir. Onu seçmeniz için uyarı veriyor olabilir.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.