• 15-03-2020, 14:48:49
    #1
    1 hafta kadar once eski uploads klasorundeki bazı aylari sildim. kullanilmayan medya icerik vardi. hemen hemen bu gunden sonra 500 internal server hatasi almaya basladim. hata anlik ancak cok sik veriyor. sayfayi refresh edince duzeliyor.
    bu surecte yeni bir plugin vs. kurmadim.

    nasil duseltebilirim?
  • 15-03-2020, 14:49:41
    #2
    Hostunuza log ları temizletirseniz düzelir hocam birde ram lara bir baksınlar
  • 15-03-2020, 14:54:32
    #3
    Sildiğiniz ayları veritabanından silmeniz gerekiyor. Bununla ilgili google dan yararlanabilirsiniz. wp-adminden media kütüphanesine gidip unattached diye bir düğmeye tıklayıp websitenizde kullanılmayan içerikleri görüntüleyebilirsiniz. O görüntülerden manual sildiğiniz varsa panelden de silin bu işlemler için pluginler var. örneğin https://wordpress.org/plugins/dnui-d...age-wordpress/
  • 15-03-2020, 14:55:02
    #4
    seyretal adlı üyeden alıntı: mesajı görüntüle
    Hostunuza log ları temizletirseniz düzelir hocam birde ram lara bir baksınlar
    veri tabanini optimize ettiler ancak devam ediyor



    golgisistem adlı üyeden alıntı: mesajı görüntüle
    Sildiğiniz ayları veritabanından silmeniz gerekiyor. Bununla ilgili google dan yararlanabilirsiniz. wp-adminden media kütüphanesine gidip unattached diye bir düğmeye tıklayıp websitenizde kullanılmayan içerikleri görüntüleyebilirsiniz. O görüntülerden manual sildiğiniz varsa panelden de silin bu işlemler için pluginler var. örneğin https://wordpress.org/plugins/dnui-d...age-wordpress/
    wp panelden media bolumune girip silersem databaseden de siliniyor mu?
  • 15-03-2020, 15:00:17
    #5
    madhuri adlı üyeden alıntı: mesajı görüntüle
    veri tabanini optimize ettiler ancak devam ediyor





    wp panelden media bolumune girip silersem databaseden de siliniyor mu?
    Hocam bu olay resimden kaynaklanan bir durum değil dediğim hostunuza söylerseniz yaparlar log lar temizlenmesi gerekiyor
  • 15-03-2020, 16:46:39
    #6
    seyretal adlı üyeden alıntı: mesajı görüntüle
    Hocam bu olay resimden kaynaklanan bir durum değil dediğim hostunuza söylerseniz yaparlar log lar temizlenmesi gerekiyor
    Bu olay resimleri manual sildiği için başına geldi arkadaşın silmeseydi başına gelmeyecekti. Kendi beyanında bu şekilde oldu diyor. Demek ki resimden kaynaklanan bir durum var bu durumu göz önünde bulundurursak wp-post veya term lerde kullanılan bir uploads dosyasını göremediği için php kod hata veriyor. PHP errors leri açıp bu hatayı görebilirsiniz. wp config ten de debug ayarlarını (define( 'WP_DEBUG', true ) açıp neyin sebep olduğunu görebilirsiniz. Loglardan da bu hatanın kaynağını satır kodunu aynen hataları açtığınız gibi gördüğünüz şekilde yazı halinde görürsünüz. WP kurulum yaparken sizin logs klasörünüzün ismini tahmin edemez. Logs lar genelde Sunucuya bağımlı programların hatalarını veya düzenli çalışmalarını kayıda aldıkları yerdir. Büyük ihtimal uploads klasöründe resimden başka bir php dosyası daha vardı onu uçurunca sistem ona ihtiyaç duyduğunda PHP hatası veriyor.
  • 15-03-2020, 16:49:21
    #7
    seyretal adlı üyeden alıntı: mesajı görüntüle
    Hostunuza log ları temizletirseniz düzelir hocam birde ram lara bir baksınlar
    ramleri çıkarıp silgiyle silip tozunu alıp geride taksınlar mı belki düzelir
  • 15-03-2020, 20:58:39
    #8
    Cyrax adlı üyeden alıntı: mesajı görüntüle
    ramleri çıkarıp silgiyle silip tozunu alıp geride taksınlar mı belki düzelir
    Ram yeteriz kalıyorsa ne olacak peki birşeyler diyecem ama demeyim ve ayrıca bildiğin konuda yorum yap anlaşılan bilmiyorsun gereksiz biri olarak cevap yazmıssın. Sorgulama çok olursa ram yetrsiz kalırsa bu hatayı verir. Burda anlatmak istediğimiz budur. Olayda log ları temizlemesiyle çözülen olaylardır. Resimlerin silinmesiyle bu kadar kasmaz makine. Aynı şekilde olan olayı biz aynı siteyi başka makineye taşıyarak çözdükki burda çok değerli bir abimizde şahidimiz oldu.



    golgisistem adlı üyeden alıntı: mesajı görüntüle
    Bu olay resimleri manual sildiği için başına geldi arkadaşın silmeseydi başına gelmeyecekti. Kendi beyanında bu şekilde oldu diyor. Demek ki resimden kaynaklanan bir durum var bu durumu göz önünde bulundurursak wp-post veya term lerde kullanılan bir uploads dosyasını göremediği için php kod hata veriyor. PHP errors leri açıp bu hatayı görebilirsiniz. wp config ten de debug ayarlarını (define( 'WP_DEBUG', true ) açıp neyin sebep olduğunu görebilirsiniz. Loglardan da bu hatanın kaynağını satır kodunu aynen hataları açtığınız gibi gördüğünüz şekilde yazı halinde görürsünüz. WP kurulum yaparken sizin logs klasörünüzün ismini tahmin edemez. Logs lar genelde Sunucuya bağımlı programların hatalarını veya düzenli çalışmalarını kayıda aldıkları yerdir. Büyük ihtimal uploads klasöründe resimden başka bir php dosyası daha vardı onu uçurunca sistem ona ihtiyaç duyduğunda PHP hatası veriyor.
    Sistemde hata şu hocam siteye giremiyorsun verdiği hata bu yani resetledinmi bir süre giriyorsun daha sonra aynı hatayı vermeye başlıyor. Ya sorgulamadan hitten kaynaklı bir durum ram yetersiz kalıyor yada disk dolu ondan kaynaklanıyor. Bunu şu şekilde denesede olur clodflare hesabına yönlendirme yaparsa sitenin yükü hafifler ve @TahsinCetinkaya; hocamız çok güzel halleder iyi bir optimizasyon ile



    madhuri adlı üyeden alıntı: mesajı görüntüle
    1 hafta kadar once eski uploads klasorundeki bazı aylari sildim. kullanilmayan medya icerik vardi. hemen hemen bu gunden sonra 500 internal server hatasi almaya basladim. hata anlik ancak cok sik veriyor. sayfayi refresh edince duzeliyor.
    bu surecte yeni bir plugin vs. kurmadim.

    nasil duseltebilirim?
    Arkadaşım sorunun hala devam ediyorsa iyi bir optimizasyonla siteni @TahsinCetinkaya; hocam uçurur irtibata geç gerekli olan herşeyi yapar
  • 15-03-2020, 21:13:00
    #9
    seyretal adlı üyeden alıntı: mesajı görüntüle
    Ram yeteriz kalıyorsa ne olacak peki birşeyler diyecem ama demeyim ve ayrıca bildiğin konuda yorum yap anlaşılan bilmiyorsun gereksiz biri olarak cevap yazmıssın. Sorgulama çok olursa ram yetrsiz kalırsa bu hatayı verir. Burda anlatmak istediğimiz budur. Olayda log ları temizlemesiyle çözülen olaylardır. Resimlerin silinmesiyle bu kadar kasmaz makine. Aynı şekilde olan olayı biz aynı siteyi başka makineye taşıyarak çözdükki burda çok değerli bir abimizde şahidimiz oldu.
    Size, Internal 500 Error hatasını yaratabilecek onlarca sebep sayabilirim, hepsi yılların verdiği birikim/tecrübe ile oluşmuştur. Sizin gibi bir olay yaşayıp ezberden konuşmakla olmaz. Ram diyorsunuzda ben konu sahibi arkadaşın VPS kullandığını bile düşünmüyorum. Basic seviyede hosting/reseller kullandığını düşünüyorum. Konu sahibi, "klasörü sildim ondan sonra oldu" demiş. Sorunun kaynağı soruda gizli. Başka yerlerde aramaya gerek yok. Donanımsal değil yazılımsal. Wordpress sistemi "wp-content/uploads" klasörü altındaki her resmin isim, tarih gibi bilgileri ile beraber kendi veritabanında bir tablonun altında tutar. Eğer siz fotoğrafları klasörden manuel silip, WP veritabanından kaldırmaz iseniz bu tip sorunları yaşabilirsiniz. Konuda benden daha önce cevap veren birkaç kişi de dahil olmak üzere yapacağı ilk iş "ramlere bak ramlere" önerinize uyarak -daha önce hiçbir soru sormadan tamamen tahmini VPS/VDS/Dedicated kullandığını baz alarak bu öneriyi yapmış olmanızı da es geçemeden- sunucusunun RAM miktarını arttırması SORUNU ÇÖZMEYECEKTİR. php.ini dosyasından, .htaccess dosyasından error_reporting=ON yaparak veya wp-config.php dosyasında define( 'WP_DEBUG', true ); ekleyerek/değiştirerek önce hatanın ne olduğunu tespit etmesi ona göre çözüm sunmanızı öneriyorum. Ki tecrübelerime göre ilk yapması gereken "%95 ihtimalle" kullandığını düşündüğüm Wordpress'in herhangi bir cache eklentisini flush yapması yani önbelleği boşaltmasıdır. Eğer sorunu çözmez ise diğer arkadaşlardan birinin önerdiği elle sildiği dosyaların veritabanındaki karşılıklarının da silinmesi için "gereksiz db kayıtlarını temizleyen" bir eklenti kullanarak bu temizliği yapması yönünde önerim olur. Bu da çözmez ise konu sahibi bana ulaşırsa sorununun kaynağı olabilecek 15+ tane daha ihtimali sırasıyla iletip denettirebilirim. Bu dediklerimde çözmezse "ramlere bag remlere" önerinizi uygulayabilir. Teşekkürler.