WordPress: Pemulihan Bencana

WordPress rusak

Bencana HindenburgTerakhir beberapa hari Saya telah bekerja keras untuk mendapatkan kembali blog teman baik saya Pat Coyle. (Liburan saya terus menjadi lebih menarik – hari ini sedikit turun salju… di bulan April! Apa yang terjadi dengan Pemanasan Global?)

Saya ingin berbagi apa yang terjadi dan kemudian mendiskusikan tindakan pencegahan yang saya ambil serta bagaimana cara memperbaikinya.

Inilah yang terjadi:

  1. A DNS server melanjutkan fritz. SEBUAH DNS server menerjemahkan lalu lintas masuk ke nama domain dan mengarahkannya ke server yang sesuai. Dengan ini terjadi, sebenarnya memutuskan 2 cara berkomunikasi - nama domain ke situs dan situs ke database (database-nya saat ini dalam lingkungan bersama).
  2. Saya memperumit masalah dengan segera memindahkan blognya ke server lain, tanpa menyadari bahwa ada masalah DNS. Ini menambah tingkat kerumitan lainnya. Kata sandi di WordPress (dan sebagian besar aplikasi basis data lainnya) dienkripsi secara unik oleh server tempat mereka berada. Jika Anda memindahkan situs ke server lain, Anda baru saja menonaktifkan kemampuan Anda untuk mendekripsi kata sandi itu. Untungnya, WordPress (fitur hebat lainnya) memiliki sistem pemulihan kata sandi tempat Anda dapat mengatur ulang kata sandi melalui tautan di email.

Inilah tindakan langsung yang saya lakukan:

  1. Sebelum ini pernah terjadi, saya harus mengatakan bahwa saya dengan perusahaan web hosting fantastis yang melakukan backup komprehensif. Saya tidak pernah memiliki masalah yang tidak dapat mereka perbaiki melalui pencadangan. Saya telah mendengar mimpi buruk dari orang lain di blog dan situs mereka yang benar-benar hilang. Saya tidak bisa membayangkan bagaimana rasanya melewati itu. (Berlangganan RSS feed saya dan Anda bisa mendapatkan kupon untuk satu tahun gratis dengan tuan rumah saya).
  2. Saya bisa masuk ke Server Web oleh FTP dan mengambil kedua situs tersebut serta data. Fitur lain dari paket hosting saya adalah saya dapat mengakses semuanya VDS di luar situs web itu sendiri. MySQL menyimpan database dalam direktori file (/ var / lib / mysql /). Saya bisa mendownload database hanya dengan menyalin direktori lokal. Bicara tentang cadangan yang hebat! Tanpa impor, tanpa ekspor, tidak ada ukuran file maksimum untuk ditangani… hanya FTP.

Sekarang setelah saya memiliki situs dan database lokal, saya menghela napas lega. Seandainya saya berhenti di sini dan bersabar, masalah DNS akan beres dengan sendirinya dan Pat akan kembali lebih cepat. Saya memverifikasi bahwa Nama Domain masih mengarah ke Server Nama yang sesuai yang digunakan host saya Whois.net. Jika Anda memeriksa domain Anda di sana, server nama ada di bagian paling bawah laporan.

Hal ini membuat saya yakin bahwa situs tersebut mungkin telah diretas. Server nama benar tetapi halaman yang muncul adalah halaman mengerikan yang tampak seperti spam. Saya memanfaatkan Add-on Live Headers ke Firefox untuk memastikan saya benar-benar tidak dialihkan – peretasan khas yang dilihat banyak orang. Situs tidak sedang dialihkan. Saya bisa melakukan beberapa pemecahan masalah tambahan; namun, saya memasukkan tiket dukungan dengan tuan rumah saya sehingga para ahli mereka dapat mulai menyelidiki.

Memulihkan situs Anda ke akun atau host lain:

Saya belum memperbarui Pat ke versi terbaru WordPress 2.1, PHP, dan MySQL, jadi saya memutuskan tidak ada waktu yang lebih baik daripada saat ini! Saya menghapus akun lamanya dan meluncurkan akun baru. Saya memasukkan kembali informasi alias emailnya dan memuat database, Wordpress 2.1 dan konten Pat:

  • wp-content upload directory - ini adalah tempat semua gambar yang Anda upload berada.
  • wp-content plugins directory - semua plugin Anda (lakukan ini terakhir karena Anda mungkin memiliki masalah versi.
  • wp-content themes directory - tema Anda.

Saya berharap dalam rilis WordPress mendatang bahwa 3 direktori ini adalah direktori root daripada sub-direktori. Itu akan membuat peningkatan jauh lebih mudah! Pada saat ini, Host saya telah menemukan masalah DNS dan mengarahkan ulang situs dengan benar. Wah! Sekarang halaman Pat muncul kembali dengan pesan Peningkatan WordPress. Saya mengklik untuk meng-upgrade database dan dia kembali ... hampir.

Ingat masalah enkripsi yang saya bicarakan? Ya, Pat tidak bisa login karena itu. Kata sandinya tidak lagi mendekripsi nilai dalam database dengan benar, jadi saya harus melakukan satu koreksi lagi. Saya secara fisik masuk ke database dan mengubah alamat email balasan Pat di tabel pengguna menjadi alamat email saya. Saya kemudian menggunakan fitur "Kehilangan Kata Sandi saya" untuk mengirim email kepada diri saya sendiri tautan untuk mengatur ulang kata sandi. Setelah mengatur ulang kata sandi, saya masuk dan mengubah kembali alamat email Pat.

Dan sekarang Pat kembali! Tinjauan ke belakang adalah 20/20… seandainya saya hanya menunggu di host saya, masalahnya akan diperbaiki. Saya benar-benar memperumit masalah. Namun, Pat sekarang ditingkatkan dan menjalankan versi terbaik dari semuanya. Aku minta maaf dia turun begitu lama, meskipun. Tidak butuh waktu lama untuk bangkit kembali dari waktu henti, tetapi ini adalah ketidaknyamanan yang buruk! Maaf, Pat!

Pelajaran yang dipelajari:

  1. Pastikan Anda menggunakan host yang memiliki cadangan yang bagus.
  2. Cadangkan situs dan database Anda dan simpan di lokasi yang aman.
  3. Jika Anda bersama tuan rumah yang baik, andalkan mereka untuk menemukan dan memperbaiki masalahnya.
  4. Jika perlu, pindah ke host atau akun baru dan pahami cara memulihkan situs, database, dan memulihkan kata sandi Anda.

Beberapa info tambahan

Saat ini permintaan untuk koneksi internet cepat telah meningkat berlipat ganda. Tentunya, di dunia internet yang bergerak ini, telepon satelit telah membuktikan nilainya. Ketika datang ke internet nirkabel, orang masih dipertaruhkan dan bertanya internet nirkabel bagaimana lebih dihargai untuk mereka. Khususnya bagi webmaster pentingnya DSL nirkabel tidak ada lagi pertanyaan. Kebanyakan webmaster ini lebih suka studio desain web untuk mendesain dan kemudian membutuhkan koneksi berkecepatan tinggi ini untuk mengunggahnya. Sebagai langkah selanjutnya, koneksi cepat ini juga diperlukan dalam proses pemasaran mesin pencari. Seseorang memiliki Sertifikasi Microsoft dapat dengan mudah menangani semua masalah dalam jaringan koneksi ini.

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.