WordPress: Felaket Kurtarma

WordPress bozuk

Hindenburg AfetSon Birkaç gün İyi arkadaşım Pat Coyle'un blogunu yeniden oluşturmak için hararetle çalışıyorum. (Tatilim daha ilginç olmaya devam ediyor - bugün biraz kar yağıyor… Nisan'da! Küresel Isınmaya ne oldu?)

Olanları paylaşmak ve ardından aldığım önleyici tedbirleri ve bunların nasıl düzeltildiğini tartışmak istiyorum.

İşte olan:

  1. A DNS sunucu fritz'e gitti. Bir DNS sunucu gelen trafiği bir etki alanı adına çevirir ve uygun sunucuya yönlendirir. Bu gerçekleşirken, aslında 2 iletişim aracını kopardı - siteye alan adı ve site veritabanına (veritabanı şu anda paylaşılan bir ortamda).
  2. Bir DNS sorunu olduğunu fark etmeden blogunu başka bir sunucuya hızla taşıyarak işleri karmaşıklaştırdım. Bu, başka bir karmaşıklık düzeyi ekler. WordPress'teki (ve diğer birçok veritabanı uygulamasındaki) parolalar, bulundukları sunucu tarafından benzersiz şekilde şifrelenir. Siteyi başka bir sunucuya taşırsanız, bu parolanın şifresini çözme yeteneğinizi devre dışı bırakmış olursunuz. Neyse ki, WordPress'in (başka bir harika özellik) bir e-postadaki bir bağlantı aracılığıyla şifrenizi sıfırlayabileceğiniz bir şifre kurtarma sistemi vardır.

İşte yaptığım acil eylem:

  1. Bu gerçekleşmeden önce, kapsamlı yedeklemeler yapan harika bir web barındırma şirketinden olduğumu söylemeliyim. Yedekleme yoluyla düzeltemeyecekleri bir sorun yaşamadım. Bloglarında ve sitelerinde diğer insanlardan tamamen kaybolan kabuslar duydum. Bundan geçmenin nasıl bir şey olduğunu hayal bile edemiyorum. (RSS beslememe abone ol ve ev sahibimle ücretsiz bir yıl için bir kupon alabilirsiniz).
  2. Web Sunucusuna giriş yapabildim FTP ve her iki siteyi de al ve veritabanı. Hosting paketimin bir diğer özelliği de tüm VDS gerçek web sitesinin kendisinin ötesinde. MySQL, veritabanlarını bir dosya dizininde (/ var / lib / mysql /) depolar. Veritabanını sadece yerel dizini kopyalayarak indirebildim. Harika bir yedekleme hakkında konuşun! İçe aktarma yok, dışa aktarma yok, uğraşılacak maksimum dosya boyutları yok… sadece FTP.

Artık siteyi ve veritabanını yerel olarak aldığım için rahat bir nefes aldım. Burada durup sabırlı olsaydım, DNS sorunu kendiliğinden çözülürdü ve Pat daha önce yedeklenirdi. Alan Adının hala barındırıcımın uygun Ad Sunucularını işaret ettiğini doğruladım. Whois.net. Orada alanınızı kontrol ederseniz, ad sunucuları raporun en altında yer alır.

Bu, sitenin muhtemelen saldırıya uğramış olabileceğine inanmamı sağladı. İsim sunucusu doğruydu ama gelen sayfa spam gibi görünen berbat bir sayfaydı. Kullandım Canlı Üstbilgiler eklentisi Firefox'a, aslında yeniden yönlendirilmediğimden emin olmak için - birçok insanın gördüğü tipik bir saldırı. Site yeniden yönlendirilmiyordu. Bazı ek sorun giderme işlemleri yapabilirdim; ancak, uzmanlarının araştırmaya başlayabilmesi için ev sahibimle bir destek bileti girdim.

Sitenizi farklı bir hesaba veya ana bilgisayara geri yükleme:

Pat'ı henüz WordPress 2.1, PHP ve MySQL'in en son sürümüne güncellemedim, bu yüzden şimdiki zamandan daha iyi olmadığına karar verdim! Eski hesabını sildim ve yeni bir hesap açtım. E-posta takma adı bilgilerini yeniden girdim ve veritabanını yükledim, WordPress 2.1 ve Pat'ın içeriği:

  • wp-içerik yükleme dizini - yüklenen tüm resimlerinizin bulunduğu yer burasıdır.
  • wp-içerik eklentileri dizini - tüm eklentileriniz (sürüm sorunlarınız olabileceğinden bunu en son yapın.
  • wp-içerik temaları dizini - temanız.

WordPress'in gelecekteki bir sürümünde bu 3 dizinin alt dizinler yerine kök dizinler olmasını umuyorum. Yükseltmeyi çok daha kolay hale getirir! Bu zamana kadar, barındırıcım DNS sorununu buldu ve siteyi doğru bir şekilde yeniden yönlendirdi. Vay canına! Şimdi Pat'in sayfası bir WordPress Yükseltme mesajıyla geri geliyordu. Veritabanını yükseltmek için tıkladım ve o yedeklenmişti… neredeyse.

Bahsettiğim şifreleme sorununu hatırlıyor musunuz? Evet, Pat bu yüzden giriş yapamadı. Şifresi artık veritabanındaki değerin şifresini doğru bir şekilde çözmedi, bu yüzden yapmam gereken bir düzeltme daha vardı. Veritabanına fiziksel olarak giriş yaptım ve Pat'ın kullanıcı tablosundaki yanıt e-posta adresini e-posta adresimle değiştirdim. Daha sonra, şifreyi sıfırlamak için kendime bir bağlantı e-posta göndermek için "Şifremi Unuttum" özelliğini kullandım. Şifreyi sıfırladıktan sonra giriş yaptım ve Pat'in e-posta adresini tekrar değiştirdim.

Ve şimdi Pat geri geldi! Geriye bakış 20/20 ... sadece ev sahibimi bekleseydim, sorun düzeltilebilirdi. Konuyu gerçekten karmaşıklaştırdım. Ancak, Pat şimdi yükseltildi ve her şeyin en iyi sürümlerini çalıştırıyor. Yine de uzun süredir aşağıda olduğu için üzgünüm. Arıza süresinden geri dönmesi uzun sürmez, ancak bu kötü bir rahatsızlıktır! Üzgünüm Pat!

Dersler öğrenildi:

  1. Harika yedeklemeleri olan bir ana makineye sahip olduğunuzdan emin olun.
  2. Sitenizi ve veritabanınızı yedekleyin ve güvenli bir yerde saklayın.
  3. İyi bir ev sahibiyle birlikteyseniz, sorunu bulup düzeltmek için onlara güvenin.
  4. Gerekirse, yeni bir ana bilgisayara veya hesaba geçin ve siteyi, veritabanını nasıl geri yükleyeceğinizi ve parolanızı nasıl kurtaracağınızı öğrenin.

Bazı ek bilgiler

Günümüzde hızlı internet bağlantısına olan talep çok sayıda artmıştır. Elbette, internetin bu hareketli dünyasında, uydu telefonu değerini kanıtladı. Kablosuz internet söz konusu olduğunda, insanlar hala tehlikede ve soruyor kablosuz internet nasıl onlar için çok değerli. Özellikle web yöneticileri için kablosuz DSL artık soru değil. Çoğunlukla bu web yöneticileri, web tasarım stüdyosu tasarımı için ve sonra yüklemek için bu yüksek hızlı bağlantıya ihtiyaç var. Bir sonraki adım olarak bu hızlı bağlantı, işlem sürecinde de gereklidir. arama motoru pazarlama. Sahip bir kişi Microsoft sertifikası bu bağlantıların ağ oluşturmasındaki tüm sorunları kolayca halledebilir.

Ne düşünüyorsunuz?

Bu site spam'i azaltmak için Akismet'i kullanıyor. Yorum verilerinizin nasıl işlendiğini öğrenin.