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?
wp site 500 internal server hatasi cozumu icin yardim
10
●179
- 15-03-2020, 14:54:32Sildiğ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:02veri tabanini optimize ettiler ancak devam ediyorseyretal adlı üyeden alıntı: mesajı görüntüle
wp panelden media bolumune girip silersem databaseden de siliniyor mu?golgisistem adlı üyeden alıntı: mesajı görüntüle - 15-03-2020, 15:00:17Hocam bu olay resimden kaynaklanan bir durum değil dediğim hostunuza söylerseniz yaparlar log lar temizlenmesi gerekiyormadhuri adlı üyeden alıntı: mesajı görüntüle
- 15-03-2020, 16:46:39Bu 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 )seyretal adlı üyeden alıntı: mesajı görüntüle
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:21ramleri çıkarıp silgiyle silip tozunu alıp geride taksınlar mı belki düzelirseyretal adlı üyeden alıntı: mesajı görüntüle
- 15-03-2020, 20:58:39Ram 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.Cyrax adlı üyeden alıntı: mesajı görüntüle
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 ilegolgisistem adlı üyeden alıntı: mesajı görüntüle
Arkadaşım sorunun hala devam ediyorsa iyi bir optimizasyonla siteni @TahsinCetinkaya; hocam uçurur irtibata geç gerekli olan herşeyi yaparmadhuri adlı üyeden alıntı: mesajı görüntüle - 15-03-2020, 21:13:00Size, 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.seyretal adlı üyeden alıntı: mesajı görüntüle
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.