• 09-08-2022, 18:27:25
    #1
    Değerli hocalarım merhaba, öncelikle belirtmek isterim ki web sitemde karşılaştığım sorunları yaklaşık 1 haftadır çözmeye çalışıyorum bazı şeyler yaptım. Yaptıklarımı ve aklımda kalan seçenekleri sizinle paylaşarak yardım almak amaçlı konuyu açıyorum. Bu konunun üzerine internette herhangi bir kaynak bulamadım ileride herhangi bir şekilde benzeri tarz problem yaşayan arkadaşlarda belki buradan ve yorumlardan faydalanırlar. Belirtmek istediğim bir diğer husus wordpresste 1 yıllık deneyimim olması sadece, bazı basit hatalar yüzünden bana kızmanızı istemem.

    Bu arada konuya geçmeden önce paylaşmak isterim wp rocketi lisanslı olarak kullanılıyorum. Eskiden gnu lisanslı vardı fakat onu silip tekrar lisanslı bir şekilde yükledim.

    Sorunum şuydu panele girdiğimde wp rocket tarafından şöyle bir hata alıyorum;

    Bu hatayı görür görmez sitede herhangi bir işlem yapabilmek mümkün olmuyor aşırı derecede yavaşlıyor. Biraz sabırla belirttiği url'e gidiyorum ve ekran bu şekilde gözüküyor;

    Yabancı kaynaklardan araştırma yaptım ve activation schedule eklentisi ile sorunu çözdüklerini gördüm. Eklentiyi yükledim ve etkinleştirdim site kendine geldi ve aynı ekran şöyle bir hal aldı;


    Aradan 3-4 saat geçer geçmez site tekrar herhangi bir işlem yapılamayacak seviyede yavaşlamaya başladı. Baya bir araştırma yapıp sorabildiğim herkese sordum sorunun neyden kaynaklandığını.

    İzlediğim Yöntemler;
    1- Eklentileri tek tek kapatıp denedim sorun çözülmedi
    2- Hepsini tek seferde kapattım sorun düzelmedi.

    Ben çözüm yöntemi ararken site bir anda kendine geldi ve eski hızlı haline döndü. Fakat çözüm yollarını denemeye devam ettim.

    Ardından bir arkadaş bana wp rocketi kapatarak veritabanını onarmama söyledi, bende onardım ve şöyle 4 farklı tabloda hata aldım.



    Burada hata veren tablolar Wordfence'ten kalma şuanda kullanmakta olmadığım fakat eskiden kullandığım bir eklenti ve şuanda kullanmak olduğum wp mail smtp eklentisi.

    Ardından public_html > wp-content > cache klasörünü olduğu gibi sildim. Bunun ardından dediğim gibi site düzeldiği için tekrar böyle bir sorun yaşayıp yaşamayacağımı bilmiyorum. Sonuçları konuya ekleyeceğim.

    Bu arada sormak istediğim soru updraft plus eklentisi ile sitemin yedeğini aldım. Manuel olarak ftpden site yedeğimi aldım ve aynı zamanda manuel olarak veri tabanımın yediğini aldım. Veritabanım gördüğüm tabloların cogu eskiden kullandıgım fakat şuanda kullanmadıgım eklentilerden kalma oldugunu gördüm. Plugins Garbage Collector isimli eklentiyi indirerek veritabanını taradım sonuçlar şöyle;







    Bu tabloları kaldırmayı kafama koymuş durumdayım fakat bazı arkadaşlara danıştım kullanılan tablolar ile ilişkili olabilir dedi. Wordfence kullanmıyorum artık, yoasttan rank math seoya geçiş yaptım. Diğer tablolarda zaten bi indirip nasıl olduguna baktıgım eklentilerin tabloları.

    Bunları kaldırırsam eğer herhangi bir sorunla karşılaşırmıyım. Kullanılandan cok kullanılmayan tablolar var gibi. Wordfence'in tablolarıda oldukça fazla yer kaplıyor. Yorumlarınız ve yardımlarınız için şimdiden teşekkür ederim.

    Edit: Eklentinin gösterdiği kırmızı tabloların hepsini veritabanından manuel olarak tek tek sildim, sitede herhangi bir değişiklik yaşanmadı şuanlık. Silmeden öncede bazı tabloların içerisine girip hangi bilgilerin tutulduguna göz attım sildikten sonra bir değişme olurmu diye. Sildikten sonra tabloda yazan yazılara baktım hiçbir değişiklik yoktu.

    Şuanlık gayet iyi durumda çalışıyor .
  • 09-08-2022, 18:40:02
    #2
    Kurumsal Üye
    Bu tarz hususlarda her zaman şunu derim;
    Yedeğiniz var ise işlem yapmaktan korkmayın. Sizin için en ideal tecrübe olacaktır.

    Veritabanı yedeği zaten var ise gereksiz olan tüm tabloları kaldırın. Ancak bunu manuel olarak yapmalısınız.
    Eklentiler yüzeysel olarak yapar ve bazen hataya neden olabilir.

    İlk olarak phpmyadmin de basit veritabanı onarma yapın, ardından wordfence gibi gereksiz kalıntıları silin. Zaten esas yavaşlığa neden olan yüksek oranla wordfence eklentisidir.

    Ayrıca smush kullanmayın mesela. Aktif konumda ise pasif duruma getirin ve kaldırın, sonrasında veritabanı üzerinde kalıntıları temizleyin.
    Smush maalesef haddinden fazla kalıntı bırakır.

    Biraz zaman alacaktır ama değdiğini göreceksinizdir bence.

    Kolay gelsin.
  • 09-08-2022, 18:50:33
    #3
    yilmaz70 adlı üyeden alıntı: mesajı görüntüle
    Bu tarz hususlarda her zaman şunu derim;
    Yedeğiniz var ise işlem yapmaktan korkmayın. Sizin için en ideal tecrübe olacaktır.

    Veritabanı yedeği zaten var ise gereksiz olan tüm tabloları kaldırın. Ancak bunu manuel olarak yapmalısınız.
    Eklentiler yüzeysel olarak yapar ve bazen hataya neden olabilir.

    İlk olarak phpmyadmin de basit veritabanı onarma yapın, ardından wordfence gibi gereksiz kalıntıları silin. Zaten esas yavaşlığa neden olan yüksek oranla wordfence eklentisidir.

    Ayrıca smush kullanmayın mesela. Aktif konumda ise pasif duruma getirin ve kaldırın, sonrasında veritabanı üzerinde kalıntıları temizleyin.
    Smush maalesef haddinden fazla kalıntı bırakır.

    Biraz zaman alacaktır ama değdiğini göreceksinizdir bence.

    Kolay gelsin.
    Merhaba hocam öncelikle yorumunuz ve yönlendirmeniz için teşekkür ederim. Smush eklentisi yine kurup deneyip kaldırdıgım eklentilerden bir tanesi şuanda web sitemde kullanmıyorum. Asıl öğrenmek istediğim hangi kaldırılmış eklentilerin hangi kullanılan eklentiler ile bağlantısı olabileceği konusuydu. Yorumunuz okuyunca şunun farkına vardım eğer eklentilerin veri tabanındaki dosyalarını teker teker kaldırıp sitemi gözden geçirirsem göz alıcı bir hata varsa yakalayabilir ve konuya ekleyebilirim. Ama gözden kaçan sitede çalışmayan veya panelde çalışmayan bazı hatalar olacaktır. Onları sonra fark edersem büyük ihtimalle sorunun neyden kaynakladıgını anlamayacağım o yüzden yedekleri uzun bir süre boyunca elimde tutmak mantıklı olacaktır değil mi?
  • 09-08-2022, 19:04:51
    #4
    Kurumsal Üye
    Melkiadesk adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam öncelikle yorumunuz ve yönlendirmeniz için teşekkür ederim. Smush eklentisi yine kurup deneyip kaldırdıgım eklentilerden bir tanesi şuanda web sitemde kullanmıyorum. Asıl öğrenmek istediğim hangi kaldırılmış eklentilerin hangi kullanılan eklentiler ile bağlantısı olabileceği konusuydu. Yorumunuz okuyunca şunun farkına vardım eğer eklentilerin veri tabanındaki dosyalarını teker teker kaldırıp sitemi gözden geçirirsem göz alıcı bir hata varsa yakalayabilir ve konuya ekleyebilirim. Ama gözden kaçan sitede çalışmayan veya panelde çalışmayan bazı hatalar olacaktır. Onları sonra fark edersem büyük ihtimalle sorunun neyden kaynakladıgını anlamayacağım o yüzden yedekleri uzun bir süre boyunca elimde tutmak mantıklı olacaktır değil mi?
    Misal ben sitede mevcut olmayan eklentilere dair veritabanında mevcut olan kalıntıları siliyorum ve hiç bir hata ile karşılaşmıyorum.
    Ama tecrübelerim olduğu için bir çok eklentiye dair temizlik işlemlerini ezbere yapabiliyorum. Sizin durum farklı biraz.

    Bazı sitelerde elementor gibi sayfa yapıcılara dair bazı kalıntılar olduğunda biraz dikkat etmek gerekebiliyor. Çünkü elementor ayrıca bir cache dosyası barındırır mesela ve bazı içerikler hatalı çıkabilir sonrasında.
    Bunun gibi riskler olduğu için daima her seferinde ayrı bir yedek alırsanız içiniz rahat eder.

    En başında yedek varsa çekinmeyin dediğim husus bu zaten. Elinizde ilk olarak sağlam bir yedek bulunsun.

    Misal smush kalıntılarını sildiniz, o şekilde bir yedek oluşturursunuz not alarak. Bu şekilde siteyi izlersiniz bir süre, fikir edinmiş olursunuz.
    Hata çıkmadığı sürece diğer eklentilere dair kalıntıları da aşama aşama silersiniz ve işlemler nihayete erer.

    Bunu bu şekilde izah etmemin nedeni; sizin tecrübe edinmeniz içindir.
    Çünkü ileride başka eklentiler yükleyecek, deneyeceksiniz ve işe yaramıyor ise kaldıracaksınız. Ve sonraki işlem yine veritabanı temizliği olacaktır.

    Biraz uzun oldu affola
  • 09-08-2022, 19:12:04
    #5
    yilmaz70 adlı üyeden alıntı: mesajı görüntüle
    Misal ben sitede mevcut olmayan eklentilere dair veritabanında mevcut olan kalıntıları siliyorum ve hiç bir hata ile karşılaşmıyorum.
    Ama tecrübelerim olduğu için bir çok eklentiye dair temizlik işlemlerini ezbere yapabiliyorum. Sizin durum farklı biraz.

    Bazı sitelerde elementor gibi sayfa yapıcılara dair bazı kalıntılar olduğunda biraz dikkat etmek gerekebiliyor. Çünkü elementor ayrıca bir cache dosyası barındırır mesela ve bazı içerikler hatalı çıkabilir sonrasında.
    Bunun gibi riskler olduğu için daima her seferinde ayrı bir yedek alırsanız içiniz rahat eder.

    En başında yedek varsa çekinmeyin dediğim husus bu zaten. Elinizde ilk olarak sağlam bir yedek bulunsun.

    Misal smush kalıntılarını sildiniz, o şekilde bir yedek oluşturursunuz not alarak. Bu şekilde siteyi izlersiniz bir süre, fikir edinmiş olursunuz.
    Hata çıkmadığı sürece diğer eklentilere dair kalıntıları da aşama aşama silersiniz ve işlemler nihayete erer.

    Bunu bu şekilde izah etmemin nedeni; sizin tecrübe edinmeniz içindir.
    Çünkü ileride başka eklentiler yükleyecek, deneyeceksiniz ve işe yaramıyor ise kaldıracaksınız. Ve sonraki işlem yine veritabanı temizliği olacaktır.

    Biraz uzun oldu affola
    Tamamdır dediğiniz gibi tek tek eklentilerin veri tabanındaki dosyalarını kaldırıp siteyi inceleyip yedeğini alacağım. Umarım bu işlem ile birlikte panelimde veritabanı hataları ve yavaşlamalar çözülür benim gibi eklentilere meraklı, acaba nasıl çalışıyor işime yarar mı diyip eklentileri indirdikten sonra silen ve böyle sorunlar yaşayan arkadaşlara da yardımcı olur umarım.