Beberapa perkara yang mengecewakan seperti mendapati tapak web anda tidak berfungsi - terutamanya jika anda bergantung padanya untuk perniagaan. Mesej "Ralat Mewujudkan Sambungan Pangkalan Data" mewakili isu yang serius dan menghalang semua akses ke tapak anda, jadi membetulkannya adalah keutamaan. Walau bagaimanapun, jika anda tidak biasa dengan cara WordPress berfungsi, ia boleh menjadi masalah yang mengelirukan. Walaupun ralat ini serius, ia juga sangat boleh diperbaiki. Dengan beberapa langkah penyelesaian masalah, anda boleh membuat tapak anda kembali dalam talian dalam masa yang singkat.
Apakah "Ralat Mewujudkan Sambungan Pangkalan Data"?
Hampir semua maklumat tapak web – termasuk data siaran, data halaman, maklumat meta, tetapan pemalam, bukti kelayakan log masuk dan banyak lagi – disimpan dan disusun dalam pangkalan data MySQL. Satu-satunya data yang tidak disimpan di sana ialah kandungan media seperti imej dan fail tema/plugin/teras anda seperti index.php, wp-Ubah Suai Pengatas, dsb. Tapak web anda bergantung pada bahasa sebelah pelayan yang dipanggil PHP.
Apabila pelawat datang ke tapak anda, WordPress menggunakan PHP untuk menanyakan pangkalan data dan menarik maklumat yang betul, yang kemudiannya dipaparkan sebagai halaman lengkap. Jika, atas sebab apa pun, WordPress tidak dapat mengakses pangkalan data tapak anda atau ia tidak berfungsi dengan betul, hasilnya ialah mesej "Ralat Mewujudkan Sambungan Pangkalan Data".
“Ralat mewujudkan sambungan pangkalan data” bermakna tapak web anda tidak lagi berkomunikasi atau mempunyai akses kepada pangkalan data WordPress anda, dan dengan itu keseluruhan tapak web anda akan terputus. Ralat ini menghalang keseluruhan halaman daripada dimuatkan. Seluruh halaman kosong kerana tiada data boleh diambil untuk memaparkan halaman, kerana sambungan tidak berfungsi dengan betul. Ini bukan sahaja memecahkan bahagian hadapan tapak anda, tetapi ia juga akan menghalang anda daripada mengakses papan pemuka WordPress anda.
Jika tapak anda menggunakan caching, pelawat mungkin masih melihat salinan halaman anda yang disimpan. Oleh itu, jika anda menangkap ralat lebih awal dan menyelesaikan masalah sebelum cache tapak anda dimuat semula, anda boleh mengelakkan terlalu banyak gangguan pada tapak dan perniagaan anda. Nasib baik, apabila ralat WordPress berlalu, ralat sambungan pangkalan data biasanya agak mudah untuk diselesaikan.
Apakah yang menyebabkan "Ralat Mewujudkan Sambungan Pangkalan Data"?
Ralat mewujudkan sambungan pangkalan data timbul kerana sambungan MySQL-PHP terputus atas sebab tertentu. Mana-mana senario berikut boleh menyebabkan ralat ini:
- Bukti kelayakan log masuk pangkalan data yang salah: Mungkin punca paling biasa 'Ralat Mewujudkan Sambungan Pangkalan Data' adalah semata-mata kerana WordPress mempunyai kelayakan log masuk yang salah untuk pangkalan data anda. Ini mungkin sama ada nama pangkalan data, nama pengguna atau kata laluan. Ingat, butiran log masuk ini berbeza daripada butiran yang anda gunakan untuk mengakses tapak anda.
- Rasuah pangkalan data: Pangkalan data MySQL WordPress mengandungi banyak maklumat. Jika mana-mana bahagian dipadamkan atau rosak, hasilnya boleh menjadi ralat yang dipersoalkan. Rasuah boleh berpunca daripada mengotak-atik pangkalan data secara manual, tetapi ia juga boleh berlaku akibat penggunaan biasa. Walaupun MySQL agak teguh, tiada yang sempurna, dan ralat berlaku.
- Rasuah fail teras WordPress: Begitu juga, rasuah boleh berlaku dalam fail WordPress teras yang membentuk tapak anda. Walaupun fail ini berada di luar pangkalan data, ia kadangkala boleh mengakibatkan ralat yang sama.
- Masalah dengan pelayan web atau penyedia pengehosan: Jika masalah timbul dengan hos atau pelayan anda (jika anda mengehos sendiri) dan WordPress tidak dapat mencapainya untuk menanyakan pangkalan data, ia akan membuang ralat ini. Masalah ini boleh termasuk gangguan, kehilangan data dan kegagalan perkakasan.
Bagaimana untuk membetulkan "Ralat Mewujudkan Sambungan Pangkalan Data"
Walaupun ini adalah ralat yang serius, ia agak mudah untuk diselesaikan. Berikut ialah arahan untuk menyelesaikan masalah dan menyelesaikan masalah.
1. Semak kelayakan pangkalan data WordPress anda
Memandangkan ini adalah punca ralat yang paling mungkin, ia juga harus menjadi langkah pertama dalam penyelesaian masalah anda. Perkara pertama yang perlu anda lakukan ialah mencari kelayakan yang WordPress sedang gunakan untuk mengakses pangkalan data anda. Maklumat ini disimpan dalam tapak anda wp-config.php fail. Anda boleh menggunakan cPanel atau FTP/SFTP untuk mengaksesnya. Di sini, cari tiga maklumat - nama pangkalan data, nama pengguna dan kata laluan.
Dengan maklumat ini di tangan, pergi ke Pangkalan Data MySQL anda. Pastikan nama pangkalan data sepadan dengan nama yang anda tarik wp-config.php lebih awal. Jika ia tidak sepadan, kembali ke wp-config.php dan kemas kini dengan nama pangkalan data yang betul. Pastikan nama pengguna atau kata laluan sepadan dengan yang digunakan wp-config.php fail, jika tidak, kemas kini dengan butiran yang betul.
2. Semak maklumat hos pangkalan data anda
Jika anda telah menyemak bukti kelayakan log masuk pangkalan data dan membetulkan sebarang ralat, tetapi anda masih mendapat mesej "Ralat Mewujudkan Sambungan Pangkalan Data", perkara seterusnya yang perlu anda semak ialah maklumat hos pangkalan data anda. Nama hos untuk pangkalan data anda boleh didapati di wp-config.php, betul-betul di sebelah nama pangkalan data dan bukti kelayakan log masuk.
Perhatikan maklumat ini, kemudian navigasi ke Pangkalan Data MySQL menggunakan cPanel atau FTP/SFTP, pastikan nama hos dalam anda wp-config.php fail disenaraikan di halaman ini. Jika tidak, anda perlu menambahnya. Apabila anda selesai, klik pada "Buat nama hos MySQL ini" sekarang. Harap maklum bahawa nama hos baharu ini boleh mengambil masa beberapa jam untuk disebarkan melalui DNS, jadi jangan ragu untuk berehat di sini. Apabila masa telah berlalu, kembali dan semak sama ada tapak anda berfungsi.
3. Baiki pangkalan data WordPress anda
Jika anda masih menerima mesej ralat, anda boleh cuba membaiki pangkalan data untuk membetulkan kemungkinan rasuah. Anda boleh menggunakan alat pembaikan pangkalan data WordPress terbina dalam untuk ini. Untuk mengaksesnya, buka anda wp-config.php fail dan tambah kod berikut pada akhir:
define('WP_ALLOW_REPAIR', true);
Seterusnya, buka tab penyemak imbas baharu dan navigasi ke https://yoursitename.com/wp-admin/maint/repair.php, menggantikan “yoursitename” dengan domain sebenar tapak web anda. Ini akan memaparkan alat pembaikan pangkalan data. Klik pada 'Repair Database' dan biarkan ia melakukan perkara itu. Anda boleh memilih 'Baiki dan Optimumkan Pangkalan Data' jika anda suka, tetapi ia mengambil masa yang agak lama. Walau apa pun, apabila alat selesai, muatkan tapak web anda sekali lagi dan semak ralat.
Jika ia hilang, maka anda akan tahu pangkalan data yang rosak adalah puncanya. Walau bagaimanapun, jika anda masih melihat mesej ralat, pergi ke langkah seterusnya. Sebelum anda melakukannya, pastikan anda kembali ke wp-config.php dan padamkan kod yang anda tambahkan untuk menghidupkan alat. Jika anda meninggalkannya di sana, seseorang yang mempunyai niat jahat boleh mendapatkan akses ke tapak anda dengan mudah.
4. Semak sama ada pelayan pangkalan data anda tidak berfungsi
Jika semua langkah di atas telah gagal, satu kemungkinan ialah pelayan pangkalan data anda telah turun. Pada ketika ini, adalah idea yang baik untuk mengesahkan dengan penyedia pengehosan anda bahawa semuanya berfungsi dengan betul. Terdapat beberapa sebab mengapa hos atau pelayan pangkalan data anda mungkin mengalami masalah:
- Terlalu banyak sambungan serentak ke pangkalan data: Sesetengah pembekal mempunyai had pada bilangan sambungan yang boleh dimiliki oleh pelayan pada satu masa.
- Masalah dengan tapak lain pada pelayan pengehosan kongsi anda: Jika anda menggunakan pelan pengehosan kongsi, anda membahagikan sumber dengan tapak lain. Jika salah seorang daripada mereka menghadapi masalah, ia boleh merebak ke tapak anda. Ini adalah salah satu sebab rancangan pengehosan WordPress khusus atau terurus boleh memberi manfaat.
- Masalah perkakasan: Perkakasan akhirnya gagal, dan mungkin pelayan yang disimpan pangkalan data anda telah melakukan perkara itu. Sebaik-baiknya, hos anda akan mempunyai lebihan supaya jika satu pelayan terputus, terdapat satu lagi salinan data anda tersedia, tetapi ini tidak selalu berlaku – terutamanya jika anda mengehos pangkalan data anda sendiri pada pelayan rumah atau pejabat.
Pertaruhan terbaik anda di sini ialah menghubungi hos web anda dan bertanya tentang gangguan atau isu lain yang diketahui.
5. Kemas kini URL tapak WordPress anda
Jika anda telah mengalihkan pemasangan WordPress anda baru-baru ini atas sebarang sebab (seperti berpindah ke nama domain baharu atau berhijrah ke HTTPS), anda mungkin perlu mengemas kini URL tapak anda dalam pangkalan data.
6. But semula pelayan web anda
Yang ini mungkin kelihatan sedikit asas, tetapi kadangkala penyelesaian yang paling mudah adalah yang paling berkesan. Jika anda mengehoskan pangkalan data anda pada pelayan anda sendiri, cuba matikan dan hidupkan semula. Komputer adalah kompleks, dan but semula mudah boleh menyelesaikan semua jenis masalah ganjil yang mungkin anda alami.
7. Hubungi hos anda untuk mendapatkan bantuan
Jika anda tidak selesa melakukan penyelesaian masalah anda sendiri, atau anda telah mencuba segala-galanya dan masih tidak dapat menyingkirkan mesej "Ralat Mewujudkan Sambungan Pangkalan Data", tidak ada rasa malu untuk mendapatkan bantuan.
Kesimpulan
Jika anda telah pergi menyemak tapak web anda dan mendapati diri anda disambut oleh mesej "Ralat Mewujudkan Sambungan Pangkalan Data", anda tidak bersendirian. Ia adalah ralat biasa dengan pembetulan yang agak mudah, jadi menghidupkan dan menjalankan semula tapak anda tidak sepatutnya terlalu sukar.