Cara Memperbaiki Kesalahan Membuat Koneksi Database di WordPress

Diterbitkan: 2016-06-01

Untuk pemula WordPress, "Kesalahan Membuat Koneksi Database" bisa menjadi mimpi buruk. Berbagai alasan dapat menyebabkannya. Dan terkadang, menemukan mereka dan memperbaiki masalah, membutuhkan waktu terlalu lama. Rasa frustrasi bisa meningkat begitu tinggi sehingga seorang pemula akan mengingat kejadian ini selama sisa hidupnya.

Sekarang saya telah menjelaskan dampak yang tepat dari kesalahan ini, dan berharap Anda tidak menganggapnya enteng, mari kita lihat cara mengatasinya, dan juga, apa penyebabnya.

Bosan dengan kesalahan dan masalah keamanan?
Cobalah hosting WordPress yang dikelola. Memilih host seperti Flywheel menghemat waktu, uang, dan frustrasi Anda sehingga Anda dapat melakukan apa yang Anda sukai: mengembangkan blog Anda.

Daftar isi

Ada apa di balik kesalahan ini?

Jika Anda telah menginstal WordPress secara manual, Anda tidak memerlukan jawaban untuk pertanyaan ini. Tapi, saya kira itu situasi kedua, yaitu menginstal WordPress melalui alat seperti Simple Scripts.

Kami tidak harus melalui detail instalasi dan dengan demikian, kami tidak mengetahui apa yang sebenarnya terjadi di belakang. Sekarang, saatnya untuk mempelajari beberapa hal.

Situs web yang digerakkan oleh WordPress terdiri dari File Manager, yang menyimpan sisi depan data (file dan folder), dan Database, yang menyimpan catatan (dan koneksi antara file dan folder) dari sebagian besar bagian depan. -data akhir.

Kedua ujung ini harus bekerja sama untuk menjaga dan menjalankan situs web yang digerakkan oleh WordPress. Dan, untuk membuat kedua ujung ini berbicara satu sama lain dan membuatnya bekerja secara harmonis, koneksi di antara mereka dibuat pada saat pemasangan.

Sekarang, jika sesuatu terjadi pada 'koneksi' antara front-end dan database, kesalahan yang sedang kita bicarakan ini, terjadi.

Sekarang, front-end menyimpan file tertentu, yang menyimpan detail login dan konfigurasi tentang Database. Jika ada yang salah dalam file itu, bagian dari konfigurasi salah, atau kredensial login salah (atau berubah), kesalahan ini terjadi.

Satu lagi situasi ketika kesalahan ini dapat terjadi adalah ketika bagian Database menjadi tidak responsif. Atau dalam kasus terburuk, ujung Database rusak karena beberapa masalah teknis atau pengkodean terkait.

Dalam situasi kehidupan nyata, setelah WordPress diinstal dan jika webmaster tidak pernah menyentuh apa pun di back-end atau front-end, kesalahan ini tidak pernah (hampir) terjadi. Tetapi, bahkan jika seseorang tidak melakukan apa pun, kesalahan dapat meningkat karena beberapa kesalahan di tingkat Server.

Dalam sebagian besar situasi, kesalahan server dari sisi penyedia Hosting, menyebabkan masalah.

Semua yang perlu Anda ketahui untuk memahami akar kesalahan ini, dan setelah Anda mendapatkan semuanya, saatnya bagi kita untuk pindah ke fase berikutnya, yaitu solusi untuk masalah tersebut.

Bagaimana Memperbaiki Kesalahan Membuat Koneksi Database?

Tergantung pada penyebabnya, perbaikannya dapat bervariasi. Anda harus menyadari penyebab sebenarnya sebelum Anda dapat menembakkan semua senjata Anda. Menemukan penyebabnya adalah bagian yang penting dan rumit, jadi, selalu disarankan untuk meminta bantuan dari tim Dukungan di belakang penyedia Hosting, jika Anda tidak mengetahui bagian pengkodean.

#1 Periksa Kredensial Masuk

File wp-config, disimpan di sisi front-end (File Manager) menyimpan kredensial login dan detail konfigurasi terkait Database. Anda perlu memeriksa apakah ada yang berubah dalam file itu dan memeriksa apakah detail login sudah benar.

Untuk mengujinya, Anda dapat membuat file baru, beri nama apa saja dan simpan dengan '.php.' perpanjangan. Sekarang, buka file dan rekatkan kode berikut.

<?php

$test Koneksi = mysql_connect('localhost', 'root', 'password');

if (!$testConnection) {

die('Kesalahan: ' .mysql_error());

}

echo 'Koneksi database berfungsi!';

mysql_close($testConnection);

?>

Simpan file dan kemudian buka URL file itu di browser. Setelah Anda menekan enter, kode di dalam file akan dieksekusi, membawa hasil yang akurat.

Jika Anda menemukan kesalahan di sini, maka solusi terbaik adalah mengubah kombinasi nama pengguna dan kata sandi dan mencerminkan perubahan yang sama di sisi Database juga.

#2 Perbaikan Basis Data

Waktu maksimum, masalahnya ada di bagian depan situs web, dan area Dasbor masih dapat diakses. Jika itu yang terjadi di sini, maka Anda akan mendapatkan pesan tentang memperbaiki database yang rusak dari WordPress itu sendiri. Lanjutkan dengan hati-hati dan jika semuanya berjalan seperti yang diharapkan, masalah akan teratasi.

Dalam situasi ini, satu atau dua tabel di Database menjadi rusak, menyebabkan masalah. Jika alat perbaikan asli tidak berfungsi, Anda juga dapat menggunakan plugin pihak ketiga atau meminta tim Dukungan di belakang penyedia Hosting untuk melihat tabel dan memperbaikinya.

Jika Basis Data tidak dapat disimpan dan rusak sepenuhnya, maka Anda harus membuat Basis Data baru dan mengembalikan file cadangan ke yang baru.

#3 Periksa status Server

Dalam sebagian besar situasi, situs web WordPress dimulai dengan paket hosting bersama karena menerima sekitar seratus (atau maksimum, seribu) kunjungan sehari. Tetapi dengan waktu dan upaya, situs web menjadi populer dan mulai mendapatkan ratusan klik dalam satu menit. Server menemukan alasan untuk menjadi tidak responsif karena tidak dimaksudkan untuk menangani lalu lintas besar.

Ada batasan di mana server dapat mengelola lalu lintas data, dan begitu mencapai puncaknya, kesalahan mulai muncul.

Jadi, jika demikian halnya dengan situs web Anda, maka Anda tidak dapat melakukan apa pun, kecuali menghubungi penyedia server. Berkomunikasi dengan tim dukungan di belakang penyedia Server Hosting dan berbagi masalah dengan mereka. Jika mereka baik seperti yang mereka janjikan, masalah akan diselesaikan. Jika tidak, sudah saatnya untuk beralih ke server baru dan lebih baik.

Kata-kata terakhir

Seperti yang saya jelaskan sebelumnya, sebagian besar kesalahan disebabkan karena server. Saat server menjadi tidak responsif, Anda tidak dapat melakukan apa pun untuk memperbaiki masalah tersebut, selain menunggu penyedia Hosting untuk mengaktifkannya dan menjalankannya kembali. Ini adalah alasan yang tepat mengapa pergi dengan penyedia Hosting yang dikenal sangat dianjurkan.

Jika situs web Anda mendapatkan banyak lalu lintas, dan Anda masih bertahan dengan paket Hosting bersama, maka inilah saatnya untuk beralih ke paket Hosting WordPress Terkelola (kami merekomendasikan Flywheel – mudah, terjangkau, dan menghemat banyak waktu dan frustrasi). Setelah Anda menggunakan paket Terkelola atau VPS, tidak akan ada situs lain selain milik Anda di satu server, dan spesifikasi server tertentu itu akan menjadi yang terbaik untuk menangani lalu lintas besar.

Sekarang, apa pendapat Anda tentang kesalahan ini? Saya cukup yakin perbaikan telah berhasil untuk Anda, dan situs web aktif dan berjalan. Apa masalah sebenarnya yang menyebabkan kesalahan? Mari berdiskusi!