Wordpress

Cara memperbaiki masalah koneksi database di WordPress

Cara memperbaiki masalah koneksi database di WordPress

WordPress adalah platform yang sangat user-friendly, namun dalam beberapa kasus, Anda mungkin mengalami kesalahan yang sulit untuk diperbaiki. Misalnya, Error yang membuat masalah koneksi database bisa jadi sulit untuk dipecahkan, karena ada lebih dari satu kemungkinan penyebabnya.

Untungnya, masing-masing penyebabnya cukup sederhana untuk diperbaiki jika Anda mengikuti instruksi yang benar. Dengan sedikit bantuan, Anda harus mengaktifkan situs WordPress dan berjalan kembali dalam waktu singkat, sehingga Anda bisa kembali mengerjakan kontennya.

Pada artikel ini, kita akan membahas tentang database dan mengapa hal itu sangat penting untuk pengalaman WordPress Anda. Kemudian kita akan membahas penyebab di balik kesalahan database WordPress, dan mengajari Anda cara mengatasinya dengan menggunakan tiga pendekatan berbeda. Ayo mulai bekerja!

Apa itu Database WordPress (dan Mengapa Anda Membutuhkannya)

WordPress database

WordPress menyimpan semua informasinya dalam database, yang membuatnya sangat penting.

Database pada dasarnya adalah kumpulan tabel yang menyertakan informasi. Jika Anda menjalankan situs web yang melibatkan elemen interaktif, pasti menggunakan database untuk menyimpannya. Masalahnya, database adalah elemen latar belakang, sehingga sebagian besar pengguna biasanya tidak berinteraksi dengan mereka secara langsung.

Ketika datang ke WordPress, Anda memerlukan database kerja jika Anda ingin platform berjalan sama sekali. Sebenarnya, jika Anda pernah menginstal WordPress secara manual, Anda mungkin ingat platform yang meminta rincian database Anda. Tanpa rinciannya, installer tidak dapat terhubung ke database Anda dan mengkonfigurasinya sehingga WordPress dapat menggunakannya.

Inilah beberapa informasi setiap instalasi WordPress di database:

  • Semua data pengguna Anda. Password, username, detail media sosial, dan lainnya. Setiap kali seseorang mendaftar di website Anda, itu ditambahkan ke database.
  • Postingan mu. Setiap posting yang Anda buat di WordPress disimpan ke database Anda, termasuk post, judul, metadata, dan bahkan tanggal penerbitan.
  • Komentar di website Setiap komentar yang dibuat di website Anda masuk ke database Anda, termasuk siapa yang membuatnya dan kapan.
  • Taksonomi website Anda Semua kategori dan tag yang Anda siapkan untuk halaman dan posting Anda masuk ke database Anda juga.

Setiap kali Anda memuat halaman di WordPress, platform perlu menghubungi database Anda untuk menemukan data yang dibutuhkan untuk merendernya. Dengan kata lain, jika website Anda tidak dapat membuat koneksi ke database-nya, itu tidak akan bekerja sama sekali.

Apa Penyebab Kesalahan Koneksi Database di WordPress

Error connection

Kesalahan ini khususnya bisa sangat menakutkan, karena hampir tidak menampilkan rincian apapun.

Kesalahan yang dimaksud cukup jelas, berkat pesan yang muncul saat itu terjadi. Bila WordPress tidak dapat terhubung ke database-nya, website Anda akan berhenti memuat sama sekali. Ini berarti Anda tidak dapat mengakses halaman atau dasbor Anda. Ini cukup merepotkan, untuk membuatnya lebih ringan.

WordPress terkenal karena menjadi platform yang mudah digunakan. Namun, seperti halnya Content Management System (CMS) modern lainnya, ada banyak bagian yang bergerak yang masuk ke situs web manapun yang dibangun dengannya. Dengan kata lain, beberapa kesalahan yang paling umum dapat memiliki penyebab yang berbeda.

Mari kita bicara tentang beberapa tersangka yang biasa ketika datang ke kesalahan database WordPress:

  • Server anda sedang down dalam beberapa kasus, website Anda tidak akan dapat terhubung ke database karena masalah dengan server Anda. Mungkin terlalu banyak lalu lintas, atau masalah dengan permission. Ada perbaikan sederhana jika kesalahan tidak pada akhir Anda, dan kita akan membicarakannya sebentar lagi.
  • Database yang rusak Terkadang, istilah 'corrupted' digunakan saat sebuah file tiba-tiba berhenti bekerja. Misalnya, jika Anda mencoba membuka file teks tapi tiba-tiba penuh dengan simbol aneh dan bukan apa pun yang ada sebelumnya, itu mungkin rusak. Hal yang sama bisa terjadi pada database, dan membuat WordPress tidak mungkin bisa menguraikan informasi di dalamnya. Sedangkan untuk apa yang menyebabkan korupsi, ini sering merupakan hasil sampingan dari kesalahan saat menyimpan file atau membuat perubahan padanya.
  • Menggunakan kredensial masuk yang salah Database cenderung menyimpan banyak informasi sensitif, sehingga biasanya meminta Anda untuk menggunakan kredensial yang tepat untuk mendapatkan akses ke informasi tersebut. WordPress, misalnya, membutuhkan akses penuh ke database untuk bekerja. Jika seseorang menghapus pengguna Anda atau mengganti kata sandinya, Anda tidak akan dapat terhubung ke database Anda lagi.

Kabar baiknya adalah jika Anda tidak dapat terhubung ke database Anda dengan alasan apa pun di atas, Anda dapat mengatasi masalah ini dengan beberapa tweak minimal. Namun, ada beberapa pendekatan berbeda yang bisa Anda ambil, di situlah bagian berikutnya masuk.

Baca juga :

7 Plugin backup WordPress terbaik

6 Tips smart untuk memilih tema WordPress untuk blog Anda

10 Teknik efektif untuk mengelola website WordPress

Bagaimana Memperbaiki Kesalahan Masalah Koneksi Database di WordPress (Dalam 3 Cara)

Pada bagian ini, kami akan menjelaskan bagaimana memecahkan masalah kesalahan database WordPress untuk tiga penyebab yang telah kami jelaskan sebelumnya. Demi efisiensi, kami sarankan Anda mencoba solusi ini sesuai urutannya.

1. Gunakan Fitur Database Reparasi WordPress

Repair database

Untungnya bagi kami, WordPress menyertakan fitur tersembunyi

untuk membantu Anda memperbaiki database Anda.

 

Jika Anda tidak dapat mengakses backup, Anda harus beralih ke solusi yang berbeda. WordPress menyertakan fitur Repair database di luar kotak yang dapat membantu Anda memperbaiki file yang rusak. Namun, pilihannya dimatikan secara default, jadi kami perlu mengaktifkannya sebelum kami dapat melihat apakah ini memperbaiki masalah Anda.

Untuk melakukan ini, Anda memerlukan klien File Transfer Protocol (FTP), seperti FileZilla, winscp, dll. Jenis tool ini memungkinkan Anda terhubung ke server Anda dan mentransfer file bolak-balik dengan aman. Untuk menggunakan klien FTP Anda, Anda harus masuk ke server Anda dengan menggunakan kredensial yang akan disediakan host Anda. Mereka masuk ke dalam empat bidang di bawah toolbar: Host, Username, Password, dan Port. Dalam kebanyakan kasus, mereka akan mengirimkannya segera setelah Anda mendaftar ke layanan mereka, jadi periksa kotak masuk Anda sampai Anda menemukannya.

Setelah Anda memilikinya, buka klien FTP Anda dan masuk ke situs web Anda, lalu ikuti langkah-langkah ini:

  • Buka folder root WordPress Anda di panel sebelah kanan.
  • Cari file wp-config.php, klik kanan, dan pilih opsi View / Edit, yang akan membuka file menggunakan editor teks lokal Anda.
  • Di dalam file, cari yang itu saja, berhenti mengedit! Selamat blogging.
  • Tempel kode ini tepat di atas baris sebelumnya: define('WP_ALLOW_REPAIR', true);
  • Simpan perubahan ke file dan tutup.

Sekarang setelah fitur diaktifkan, navigasikan ke www.domain.com/wp-admin/maint/repair.php (pastikan Anda mengganti placeholder dengan URL situs web Anda sendiri) dan klik pada Repair Database. WordPress sekarang akan mencoba memperbaiki korupsi, dan jika memang demikian, Anda harus bisa mengakses ulang situs Anda. Di sisi lain, jika prosesnya gagal, lanjutkan ke langkah nomor tiga. Bila prosesnya berhasil jangan lupa untuk menghapus kembali kode define('WP_ALLOW_REPAIR', true); di file wp-config.php Anda.

2. Periksa dan Perbarui Kredensial Login Database WordPress Anda
Jika tidak ada langkah-langkah sebelumnya, masalahnya kemungkinan besar terletak pada kredensial Anda. Seperti yang telah disebutkan sebelumnya, WordPress tidak akan dapat menjalin koneksi jika menggunakan nama pengguna dan kata kunci yang salah, atau jika mencoba mengakses database yang salah sama sekali. Mari kita perbaiki sekarang juga.

Pertama, kembali ke control panel kontrol website host Anda dan masuk ke menu database lalu pilih MySQL Database lalu ganti password database Anda.

Seperti biasa, catat kata sandi baru Anda. Setelah selesai, buka lagi klien FTP Anda, dan jalankan langkah-langkah berikut:

  1. Buka folder root WordPress Anda.
  2. Cari file wp-config.php.
  3. Klik kanan dan pilih opsi View / Edit.
  4. Setelah file terbuka, cari baris yang terlihat define('DB_NAME', 'yourdatabasenamegoeshere');, pastikan placeholder tersebut sebagai basis data Anda.

Baris yang kami sebutkan di atas harus diikuti oleh dua yang lain yang menentukan username dan password database Anda masing-masing. Inilah tampilan mereka, lengkap dengan teks placeholder:

define('DB_NAME', 'yourdatabasenamegoeshere');
define('DB_USER', 'usernamegoeshere');
define('DB_PASSWORD', 'passwordgoeshere');

Jika salah satu nilai tersebut tidak sesuai dengan yang Anda lihat sebelumnya di control panel Anda, ganti, dan pastikan untuk menambahkan kata sandi baru Anda juga. Akhirnya, simpan perubahan ke wp-config.php, tutup, dan akses website Anda. Ini harus bekerja dengan baik sekarang.

3. Kembalikan Website WordPress Anda Dari Backup
Jika semuanya gagal, backup adalah pertahanan terakhir Anda saat memecahkan situs web manapun. Jika Anda memiliki backup kerja baru-baru ini, Anda bisa langsung mengembalikan website Anda ke bagian itu, dan Anda kembali berbisnis.

Masalah sebenarnya muncul jika Anda tidak dapat mengakses situs WordPress Anda, yang membuat proses ini sedikit lebih rumit daripada seharusnya. Dalam kebanyakan kasus, WordPress backup tool mengharuskan Anda mengembalikan website dari dasbor Anda. Karena pilihan itu tidak tersedia, Anda tertinggal dengan dua solusi potensial. Nomor satu menggunakan panel kontrol hosting web Anda untuk mengembalikan backup jika penyedia Anda menawarkan fitur ini (dan Anda telah mengaturnya). Tidak semua dari mereka melakukannya, tapi tak ada salahnya mengecek. Masuk saja ke panel kontrol Anda, lihat-lihat opsi yang mengatakan backup atau yang serupa:

Backup menu 

Anda sekarang harus memiliki semua folder yang Anda butuhkan untuk menjalankan setup WordPress, jadi saatnya mengunggahnya ke server Anda. Untuk melakukannya, ikuti langkah-langkah ini:

  1. Masuk ke server Anda menggunakan winscp.
  2. Temukan folder root situs WordPress Anda (biasanya dinamai public_html, www, atau setelah situs Anda) di direktori file sebelah kanan dalam winscp.
  3. Akses folder itu, pilih semua file dan direktori di dalamnya, klik kanan pada mereka, dan hapus semuanya.
  4. Salin instalasi WordPress yang baru saja Anda download dan ganti ke folder root server Anda.

Singkatnya, Anda baru saja menghapus file yang ada di server Anda, dan menggantinya dengan instalasi WordPress yang bersih - termasuk tema, plugin, dan upload file Anda. Semua yang tersisa untuk dilakukan sekarang adalah mengganti database Anda. Sebagian besar WordPress backup tool menyediakan salinan database juga, jadi cari yang terbaru dari folder backup Anda di komputer atau layanan cloud Anda. Sekarang, akses panel kontrol hosting web Anda menggunakan kredensial masuk Anda.

Begitu masuk ke dalam, kembali ke Database, lalu cari database default Anda dan klik pada opsi phpMyAdmin.

Tool ini dapat membantu Anda melakukan modifikasi pada database yang ada dan membuat yang baru:

Meskipun Anda dapat melakukan banyak hal di sini, kami akan menghapus database WordPress yang ada dan mengimpor tabel baru dari file backup kami untuk menggantikannya. Berikut adalah panduan langkah-demi-langkah tentang cara melakukannya:

  1. Carilah database WordPress Anda di sisi kiri layar (harus menyertakan istilah wp sebagai awalan atau bagian dari namanya).
  2. Klik di atasnya, dan begitu Anda masuk, pilih semua tabel di dalamnya dan gunakan opsi Drop untuk menghapusnya.
  3. Saat ini, database Anda harus jelas dari tabel mana pun, jadi masuk ke bagian Impor di bagian atas layar dan klik tombol Choose file.
  4. Pilih file backup database Anda di komputer lokal Anda, yang seharusnya dalam format .xml atau .sql.
  5. Klik tombol Go di bagian bawah tab Import.

Itu dia! phpMyAdmin akan mengimpor tabel dari backup database Anda, dan karena kami telah memulihkan file WordPress Anda, Anda harus bisa mengakses website Anda dengan normal lagi. Ini adalah hal yang baik Anda memiliki backup!

Kesimpulan
Mengatasi Masalah WordPress tidaklah seram yang mungkin Anda pikirkan. Kesalahan yang Anda hadapi mengalami perbaikan, dan dalam kebanyakan kasus, masalah itu relatif mudah dilakukan. Terkadang bahkan refresh halaman cepat bisa memperbaiki kesalahan (ini tergantung dari kesalahan yang Anda dapatkan). Plus, platform ini sangat populer sehingga Anda dapat menemukan tutorial terperinci mengenai bagaimana mengatasi masalah - termasuk beberapa kesalahan database WordPress yang paling kompleks.

Jika Anda mengalami kesalahan dalam membuat koneksi database ke WordPress, berikut adalah tiga cara untuk memperbaikinya:

  • Gunakan fitur perbaikan database WordPress.
  • Periksa dan perbarui kredensial login database WordPress Anda.
  • Kembalikan situs WordPress Anda dari backup.

Apakah Anda memiliki pertanyaan tentang cara memperbaiki kesalahan WordPress dalam membuat koneksi database? Tanyakan di bagian komentar di bawah ini!

Next Read : Cara memindahkan HTTP ke HTTPS di WordPress

Share This Post

Leave Comment

Get more stuff like this
in your inbox

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.