• 30-12-2024, 11:54:18
    #1
    selamlar, sitede 2000 yazı mevcut ve her yazı sayfası da aynı kelime mevcut tek tek değiştirmeyim diye mysql üzerinde wp_posts tablosundaki tüm o kelimeleri değiştirmek istedim güncelledim fakat sitede güncellenmedi.
    Sitede cache eklentisi var onuda temizledim yine olmadı elementor ile bir tane yazıya girip değiştirmek istediğim yeri değiştirip kaydettim o sayfa güncellendi. Elementor eklentisi ile 2000 sayfaya girip yapmak istemiyorum bunun daha kolay yolu yok mu. Bu arada 2000 sayfa manuel olarak oluşturuldu bir kaç sabit başlıklar mevcut onlardan biri değişecek yani.

    Bu sorunun sebebi nedir sizce?
  • 30-12-2024, 11:57:41
    #2
    Önce veritabanı yedeğini komple alarak veritabanını indirin.

    Daha sonrasında bir text editörü ile (Notepad++ vs.) veritabanını açın ve değiştirmek istediğiniz kelimeyi yazıp yeni kelime ile değiştirip kaydedin.

    Sonra mevcut veritabanını silip bilgileri değiştirdiğiniz veritabanını geri yükleyin. Ben genelde bu şekilde hallediyorum.
  • 30-12-2024, 12:12:24
    #3
    selam, mysql gerçekten güncellendiyse sayfaların cachelendiği klasörü bulup .htm veya .html olarak biriktirilen dosyaları silerek cachelerin sıfırlandığından emin olun. Eğer sunucu taraflı bir cacheleme mevcutsa bunu da temizleyin. Yeni gizli sekmede sitenizi inceleyin.
  • 30-12-2024, 13:05:16
    #4
    MythDev adlı üyeden alıntı: mesajı görüntüle
    Önce veritabanı yedeğini komple alarak veritabanını indirin.

    Daha sonrasında bir text editörü ile (Notepad++ vs.) veritabanını açın ve değiştirmek istediğiniz kelimeyi yazıp yeni kelime ile değiştirip kaydedin.

    Sonra mevcut veritabanını silip bilgileri değiştirdiğiniz veritabanını geri yükleyin. Ben genelde bu şekilde hallediyorum.
    bu işlemlerde sorun yok değiştiriyorum ama güncellenmiyor.
  • 30-12-2024, 13:17:42
    #5
    Sorguyu doğru çalıştırdığınızdan emin misiniz? Mesela hangi kelimenin hangi kelimeyle değişmesini istiyorsunuz? Kendi kullandığınız sorguyu da paylaşırsanız bakalım, lüzumu halinde düzeltelim.
  • 30-12-2024, 13:47:33
    #6
    EfendiBey adlı üyeden alıntı: mesajı görüntüle
    Sorguyu doğru çalıştırdığınızdan emin misiniz? Mesela hangi kelimenin hangi kelimeyle değişmesini istiyorsunuz? Kendi kullandığınız sorguyu da paylaşırsanız bakalım, lüzumu halinde düzeltelim.
    hocam sql dilini kendimce biliyorum değiştirme konusunda sorun yok değiştirme yapıyorum ama yayındaki sayfalar eski içerikte kalıyor, cache eklentisi var wp-optimize yüklü sitede hem page-cache hemde minify-cache temizliyorum fakat yine güncelleme yapmıyor, bir yazının içine girip elementor ile açıp güncellediğimde o içeriği güncelliyor ama sqlde değişen bişey yok zaten güncellediğim içerik aynı kalıyor çok saçma bir olay.
  • 30-12-2024, 14:40:39
    #7
    Elementor içerik kaydını muhtemelen serialized olarak depoluyor ki böyleyse normal. Bu tip veri depolamasını salt SQL sorgusuyla güncelleyemezsiniz. Şayet böyle bir depolama varsa, bu işlemi yaparak mevcut depolanan veriyi de bozabilirsiniz. Yedeğiniz varsa geri yüklemeniz, sonra da veritabanı uzmanı bulup ona yaptırmanız lazım.

    Serialized data nedir bilmeyenler için aşağıdaki veri tipine diyoruz:
    a:1:{s:12:"contents";a:2:{i:5011;a:1:{s:7:"posts";i:3;}i:8722;a:1:{s:7:"comments";i:3;}}}
    Manuel olarak buradan bir şeyi değiştirmek isterseniz, üstteki genel veri şu veriye dönüşebilir:
    a:1:{;}
    Dönüşürse, böylece depolanmış veriyi bozmuş olursunuz. Peki elementor ile yapınca neden oluyor çünkü zaten iç kısımdaki araçlardan o veriye yazdırmış oluyorsunuz, o yüzden oluyor. Açıkçası başka sorunlar da olabilir incelemeden bakmadan genel kanıya varmak da olmaz. Siz yine de (genel söylüyorum) veritabanı uzmanı değilseniz böyle şeyler yapmamalısınız. Deneme yapacaksanız öncesinde mutlaka yedeğinizi almalısınız.

    Aşağıdaki bağlantıda bu tip verilerin nasıl değişeceğine dair iletiler mevcut:
    https://community.unix.com/t/search-...ed-perl/387094

    Onun dışında şu eklentiyi deneyebilirsiniz:
    https://tr.wordpress.org/plugins/better-search-replace/
  • 30-12-2024, 18:40:17
    #8

    Better Search Replace işinizi görecektir.


    Notepad ile yaptıgınızda sorunla karşılaşmanız olası.