Hatalar, insanı tecrübe sahibi yaparmış. Bizim de başımıza gelen bu. 3 gün önce, nedenini hala daha anlayamadığım bir sebepten ötürü blogum çöktü. Hem ne çökme. Her şey yerli yerinde durmasına rağmen, site görüntülenemiyordu. Hatayı bulamadığım için çözemedim de. Hemen host sağlayıcıma koştum dedim “beleyken bele, aldığınız yedeği yükleyiverin.” Host sağlayıcı durur mu, yapıştırdı cevabı; “Aldığımız en son yedeğin zamanı, sitenizin çökmesinden hemen sonraya tekabül ediyor. Yani yedekler, siteniz çökük vaziyetteyken alınmış. Hem biz o yedekleri, bizden kaynaklı sorunlar için alıyoruz, sizin sorunlarınız için değil, ara sıra yedeğini kendin alsana dürrük…” der gibi bir cevap alınca benim etekler tutuştu tabi. Neyse, ben siteyi nasıl kurtardığımı anlatayım en iyisi.
1- Panik Yapmayın
Öncelikle sakin olun. Eğer veritabanınız zarar görmediyse, tüm emekleriniz yerli yerinde duruyor demektir. WordPress’te yaptığınız değişiklikler sonucu oluşan hatalar ya da çökmeler, veritabanınıza zarar vermez. Bu yüzden rahat olun. Biraz uğraştan sonra siteniz sağ sağlim geri gelecektir.
WordPress ile oluşturduğunuz yazılar, yazı içerisindeki dosya yolları, bazı eklentilerin ayarları veri tabanında tablolar halinde saklanır. WordPress sadece kabuktur. Kabuğu yeniden oluşturmak yeterlidir.
2- Önce Hatayı Bulmaya Çalışın
Son yaptığınız değişiklikleri hatırlamaya çalışın. İmkanınız varsa bu değişiklikleri geri alın. Çökme nedeni, bir eklentinin yanlış çalışması ya da eklentide yaptığınız bir ayardan ötürü olabilir. Eklentilerinizi tek tek kaldırmayı deneyin. Tabi bunun için ftp erişiminiz olması gerekiyor ki erişemiyorsanız servis sağlayıcınızla görüşmeniz gerekiyor.
Eklentileri kaldırıp deneme yanılma yoluyla sorunun çözülmediğini görüyorsanız geriye son çare olarak WordPress’i tekrar kurmak kalıyor.
3- Şu Dosyaları Yedekleyin:
Sitenizi geri getirdikten sonra fazla uğraşmak istemiyorsanız aşağıdaki dosyaları yedeklemeniz gerekiyor:
- wp-content (yüklediğiniz resimler ya da dosyalar, temalar, eklentileriniz falan hepsi bu dosyanın içindedir. Fakat siz özel indirme dosyaları, resimler gibi makale içeriklerinizi başka klasörde tutuyorsanız, o dosyanın da yedeğini alın.)
- wp-confing.php (veri tabanınıza erişebilmeniz için bu dosyaya ihtiyacınız var, tekrar kurulumda kolaylık sağlar.
- .htacces (siz bunu da alın, ne olur ne olmaz.)
4- Temizliğe Geçiyoruz
Evet yedeklerimizi aldıktan sonra gönül rahatlığıyla ftp ana dizinine gelerek, “ctrl+a” yapıp “delete”ye basmak suretiyle tüm dosyalarımızı silebiliriz.
Temizlik bittikten sonra, WordPress resmi sitesinden kurulum dosyalarını indirip, hostumuza atıyoruz. Yedeğini aldığımız “wp-confing” dosyamızı tekrar geri yüklüyoruz. Önce bir kontrol ediyoruz. Büyük ihtimalle site geri gelmiştir. Temalarınız, resimleriniz görünmese de yazılarınız olduğu gibi duruyorsa, bu iş tamamdır. Geriye sadece “wp-content” klasörünü geri yüklemek kalıyor. Gerisi temayı tekrar kurmak, eklentileri aktif etmek falan. Hadi geçmiş olsun.
Ama siz siz olun, benim gibi üşengeçlik yapıp, rutin olarak yedeklerinizi almamazlık yapmayın. Ne oluuur, ne olmaz ;)