Làm cách nào để khắc phục lỗi kết nối với cơ sở dữ liệu WordPress?  Tìm hiểu trong bài viết này.

Nếu bạn đã lướt web đủ lâu, chắc hẳn bạn đã gặp lỗi này một vài lần. " Lỗi khi thiết lập kết nối với cơ sở dữ liệu"; nó là một lỗi khá bực bội đặc biệt đối với người dùng mới làm quen. 

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách khắc phục lỗi này trên WordPress bằng cách biên soạn danh sách các giải pháp.

Remarque: Trước khi thực hiện bất kỳ thay đổi nào đối với cơ sở dữ liệu, hãy đảm bảo rằng bạn cần sao lưu.

cách sửa lỗi kết nối với cơ sở dữ liệu WordPress

Nhưng trước đây, nếu bạn chưa bao giờ cài đặt WordPress khám phá Làm thế nào để cài đặt một bước 7 blog WordPress et Làm thế nào để tìm kiếm, cài đặt và kích hoạt một chủ đề WordPress trên blog của bạn 

Sau đó trở lại lý do tại sao chúng ta ở đây. 

Nguyên nhân của lỗi này là gì?

Nói tóm lại, bạn gặp lỗi này vì WordPress không thể thiết lập kết nối với cơ sở dữ liệu. Bây giờ, lý do WordPress không thể thiết lập kết nối với cơ sở dữ liệu có thể khác nhau.

Khám phá của chúng tôi 5 WordPress plugin để quản lý tốt hơn lỗi 404

Các chi tiết đăng nhập cho cơ sở dữ liệu của bạn có thể sai hoặc đã thay đổi. Cũng có thể là máy chủ cơ sở dữ liệu của bạn không phản hồi hoặc cơ sở dữ liệu của bạn có thể đã bị hỏng.

Trong nghiên cứu của mình, chúng tôi nhận thấy rằng phần lớn lỗi này xảy ra do lỗi máy chủ, nhưng có thể do các yếu tố khác.

Chúng ta hãy xem các cách để giải quyết vấn đề này.

Có vấn đề xảy ra là tốt cho / wp-admin /?

Điều đầu tiên cần làm là đảm bảo rằng cùng một lỗi xảy ra trên cả giao diện công khai hoặc "Giao diện người dùng" của trang web và trên bảng điều khiển hoặc "Back-end" (wp-admin). Nếu thông báo lỗi "Lỗi khi thiết lập kết nối với cơ sở dữ liệu" giống nhau trên cả hai trang, vì vậy hãy chuyển sang bước tiếp theo.

Khám phá Làm thế nào để nhân bản một cơ sở dữ liệu WordPress với phpMyAdmin

Nếu bạn gặp một lỗi khác trên wp-adminVí dụ như một cái gì đó như “Một hoặc nhiều phần của cơ sở dữ liệu không có sẵn. Cơ sở dữ liệu có thể cần được sửa chữa ”, sau đó bạn cần phải sửa chữa cơ sở dữ liệu của mình.

Bạn có thể làm điều này bằng cách thêm dòng sau vào wp-config.php. Thêm ngay trước dòng « Vậy thôi, dừng chỉnh sửa! Chúc bạn viết blog vui vẻ ».

define ('WP_ALLOW_REPAIR', true);

Khi bạn đã thực hiện điều đó, bạn có thể xem các cài đặt bằng cách truy cập trang này: http://www.yoursite.com/wp-admin/maint/repair.php

sửa chữa cơ sở dữ liệu

Hãy nhớ rằng, người dùng không cần phải đăng nhập để truy cập tính năng này khi nó được thiết lập. Thật vậy, mục tiêu chính của nó là sửa chữa một cơ sở dữ liệu bị hỏng; hơn nữa, người dùng thường không thể kết nối khi cơ sở dữ liệu bị hỏng.

Vì vậy, một khi bạn đã hoàn thành Sửa chữa et tối ưu hóa cơ sở dữ liệu của bạn, hãy chắc chắn xóa nó khỏi tập tin của bạn wp-config.php.

Nếu việc sửa chữa này không giải quyết được sự cố hoặc bạn gặp khó khăn khi hoàn thành việc sửa chữa, thì hãy tiếp tục đọc bài viết này; bạn có thể tìm thấy một giải pháp khác hiệu quả hơn.

Xác minh tệp wp-config.php

wp-config.php có lẽ là tệp quan trọng nhất trong cài đặt WordPress. Đây là nơi bạn chỉ định chi tiết WordPress để kết nối với cơ sở dữ liệu. Nếu bạn đã thay đổi mật khẩu gốc của mình hoặc mật khẩu người dùng cơ sở dữ liệu, thì bạn cũng cần thay đổi chúng trong tệp này.

Xem thêm để đi xa hơn Làm thế nào để quản lý tập tin và thư mục WordPress

Điều đầu tiên bạn nên luôn kiểm tra là không có gì thay đổi trong tệp của bạn wp-config.php.

định nghĩa ('DB_NAME', 'tên cơ sở dữ liệu'); định nghĩa ('DB_USER', 'cơ sở dữ liệu tên người dùng'); định nghĩa ('DB_PASSWORD', 'mật khẩu cơ sở dữ liệu'); định nghĩa ('DB_HOST', 'localhost');

Hãy nhớ rằng giá trị của DB_HOST có thể không phải luôn luôn là localhost. Tùy từng chủ nhà mà sẽ khác nhau. Đối với các máy chủ web phổ biến như HostGatorBlueHost, Site5, đây là localhost

Duyệt qua thư mục của bạn với những Máy khách FTP để thực hiện chuyển tập tin đến lưu trữ của bạn

Một số người đã đề xuất khắc phục sự cố bằng cách thay thế localhost bằng địa chỉ IP. Thường gặp loại vấn đề này khi WordPress đang chạy trên máy chủ cục bộ. Ví dụ trên MAMP, giá trị DB_HOST khi thay đổi thành địa chỉ IP dường như hoạt động.

Đi xa hơn bằng cách khám phá Làm thế nào để cài đặt WordPress cục bộ trên một máy tính / Windows với XAMPP

define ( 'DB_HOST', '127.0.0.1: 8889');

Địa chỉ IP sẽ khác nhau tùy thuộc vào dịch vụ lưu trữ web.

Nếu tất cả mọi thứ trong file wp-config.php là đúng (hãy chắc chắn kiểm tra lỗi chính tả), thì công bằng mà nói rằng vấn đề là ở cấp độ máy chủ.

Tham khảo máy chủ web của bạn (máy chủ MySQL)

Đôi khi lỗi thiết lập kết nối với cơ sở dữ liệu xảy ra khi trang web của bạn bị quá tải với một lượng lưu lượng truy cập. Về cơ bản máy chủ của bạn không thể xử lý tải (đặc biệt nếu bạn đang ở trên một lưu trữ được chia sẻ). 

Máy chủ chuyên dụng, VPS, dùng chung hay đám mây? Giải pháp lưu trữ web WordPress tốt nhất là gì

Khi đó, trang web của bạn sẽ trở nên rất chậm và đối với một số người dùng, lỗi này sẽ xảy ra. Vì vậy, điều tốt nhất cần làm là liên hệ với nhà cung cấp dịch vụ lưu trữ web của bạn qua điện thoại hoặc livechat và hỏi họ xem máy chủ MySQL của bạn có ở chế độ Phản hồi hay không.

Đối với những người dùng muốn kiểm tra xem máy chủ MySQL có đang chạy hay không, có một số điều bạn có thể làm. Hãy thử các trang web khác được lưu trữ trên cùng một máy chủ để xem chúng có gặp sự cố tương tự không. Nếu lỗi tương tự xảy ra, thì rõ ràng là có sự cố với máy chủ MySQL của máy chủ lưu trữ web của bạn.

Làm cách nào để cho phép người dùng chỉnh sửa các trang nhất định?  Tìm hiểu trong bài viết này

Nếu bạn không biết về một trang web khác được lưu trữ trên cùng một máy chủ này, chỉ cần đi tới bảng điều khiển của bạn và cố gắng truy cập phpMyAdmin để kết nối với cơ sở dữ liệu. Nếu bạn có thể đăng nhập, hãy kiểm tra xem tài khoản người dùng cơ sở dữ liệu của bạn có đủ quyền hay không.

Tạo một tệp mới gọi là testconnection.php và dán đoạn mã sau vào bên trong:

Đảm bảo thay thế tên người dùng và mật khẩu. Nếu kết nối thành công, điều đó có nghĩa là người dùng của bạn có đủ quyền và đã xảy ra lỗi. Quay lại tệp của bạn wp-config để đảm bảo mọi thứ đều chính xác (phân tích lại lỗi chính tả).

Đọc bài viết của chúng tôi về Các plugin 6 WordPress để chia sẻ bài viết của bạn trên các mạng xã hội

Nếu bạn không thể kết nối với cơ sở dữ liệu bằng cách đi đến phpMyAdmin thì bạn biết vấn đề là với máy chủ. Nó không nhất thiết có nghĩa là máy chủ MySQL của bạn bị lỗi. Nó chỉ có thể có nghĩa là người dùng của bạn không có đủ quyền.

Do đó, điều quan trọng là phải liên hệ với máy chủ web của bạn trong trường hợp này, để họ có thể sửa lỗi.

Các giải pháp đã hiệu quả với những người khác

Điều quan trọng cần lưu ý là các giải pháp này không hiệu quả với bạn. Do đó, sử dụng chúng tạo thành rủi ro. Đó là lý do tại sao bạn phải đảm bảo rằng bạn có các bản sao lưu phòng trường hợp xảy ra sự cố..

Deepak Mittal nói rằng đối với khách hàng của mình, anh ta đã cố gắng sửa chữa cơ sở dữ liệu. Ngay cả sau khi sửa chữa này, lỗi vẫn không biến mất. Sau đó, anh ấy đã thử nhiều cách khác nhau và cuối cùng anh ấy phát hiện ra rằng vấn đề là ở URL của trang web. Rõ ràng, cái sau đã thay đổi, gây ra lỗi. Anh ấy đã đưa ra một yêu cầu SQL sur phpMyAdmin:

UPDATE SET wp_options option_value 'YOUR_SITE_URL' = ĐÂU OPTION_NAME = 'SITEURL'

Hãy chắc chắn rằng để thay thế "YOUR_SITE_URL" với URL hiện tại.

Điều này dường như giải quyết được vấn đề của cô ấy và của những người khác đã bình luận về bài đăng của cô ấy.

Sachinum tuyên bố rằng anh ấy có thể kết nối với cơ sở dữ liệu với testconnection.php, vì vậy nó đã thay thế người dùng trong wp-config.php bởi người dùng nguồn gốc. Kể từ đó, WordPress đã bắt đầu hoạt động tốt.

Sau đó, anh ấy đặt các cài đặt trở lại như cũ và mọi thứ hoạt động hoàn hảo. Anh ấy không thể hiểu điều gì đã gây ra vấn đề. Ông kết luận rằng đó là do lỗi đánh máy.

Khám phá quá Làm thế nào để hợp nhất hai cơ sở dữ liệu WordPress

Nói chung, đây là một sai lầm thực sự khó chịu. Bạn đã thử điều gì mà có vẻ hiệu quả? Chúng tôi rất vui được chia sẻ nó với công chúng, để những người khác không mất nhiều thời gian tìm ra giải pháp giống như bạn.

Khám phá thêm một số plugin WordPress cao cấp  

Bạn có thể sử dụng cái khác plugin WordPress để tạo ra một giao diện hiện đại và để tối ưu hóa việc xử lý blog hoặc trang web của bạn.

Chúng tôi cung cấp cho bạn ở đây một số plugin WordPress cao cấp sẽ giúp bạn làm điều đó.

1. Biểu mẫu liên hệ 7 Aweber Add-on

Ce Plugin WordPress cao cấp kết hợp sự đơn giản của Plugin WordPress Liên hệ Mẫu 7 và thêm vào trang web của bạn một hệ thống tạo Mẫu liên hệ. Nó tích hợp mô-đun phản hồi tự động của AWeber và có thể gửi e-mail trực tiếp vào danh sách của bạn AWeber. 

Cf7 aweber thêm vào

Các tính năng chính của nó là: số liệu thống kê của AWeber trong bảng điều khiển WordPress của bạn, 8 mẫu hấp dẫn và dễ thương để tạo biểu mẫu đăng ký của riêng bạn và điều này nhanh chóng xác minh toàn bộ chiến dịch quảng bá trong tài khoản của bạn Aweber chỉ với một cú nhấp chuột, dễ cài đặt, tương thích với các phiên bản mới nhất của jQuery và WordPress, hoàn thành tài liệu và hỗ trợ 24/24.

Tải về | Bản demo | Web hosting

2. Tổng công thức tạo

Total Recipe Generator là một plugin công thức cao cấp có sẵn trên WordPress. Nó giúp bạn có cơ hội trình bày công thức nấu ăn của mình cho người dùng theo cách chắc chắn sẽ giúp bạn nổi bật giữa đám đông.Trình tạo công thức tổng thể Công thức tạo công thức wordpress với lược đồ và phần tử thông tin dinh dưỡng hoặc bổ trợ plugin wordpress

Ce Plugin WordPress sẽ cho phép bạn dễ dàng chuyển đổi trang web của mình thành trang web dành riêng cho công thức nấu ăn. Bạn sẽ có thể:

lọc các công thức được liệt kê theo số lượng các yếu tố dinh dưỡng (natri, carbohydrate, protein, v.v.), lọc các công thức được liệt kê theo thời gian chuẩn bị, theo thứ tự phân cấp và ngữ nghĩa, thời gian nấu, độ khó, loại công thức và tất cả sử dụng các giá trị thả xuống, vv

Tải về | Bản demo | Web hosting

3. AccessPress Social Icons Pro

AccessPress Social Icon Pro cho phép bạn tạo các biểu tượng xã hội khác nhau và liên kết các hồ sơ xã hội của bạn từ trang web WordPress của bạn. Nó rất hấp dẫn bởi vì bạn có thể tạo, cá nhân hóa và thiết kế các biểu tượng đẹp cho hồ sơ truyền thông xã hội của bạn. Accesspress biểu tượng xã hội pro plugin wordpress

Plugin WordPress cao cấp này cung cấp cho bạn 16 bộ biểu tượng đẹp mắt mà bạn có thể lựa chọn. Ngoài ra, nó cung cấp cho bạn khả năng tạo bộ biểu tượng của riêng bạn, tùy chỉnh chúng, đặt kích thước, thêm nhiều hiệu ứng, v.v.

Tải về | Bản demo | Web hosting

Tài nguyên đề xuất

Tìm hiểu về các tài nguyên được đề xuất khác để giúp bạn xây dựng và quản lý trang web của mình.

Kết luận

Đây là ! Đó là nó cho hướng dẫn này, chúng tôi hy vọng hướng dẫn này sẽ giúp bạn sửa lỗi kết nối cơ sở dữ liệu WordPress. Nếu bạn thích nó, vui lòng chia sẻ nó với bạn bè của bạn trên các mạng xã hội yêu thích của bạn

Tuy nhiên, bạn cũng có thể tham khảo ý kiến tài nguyên của chúng tôi, nếu bạn cần thêm các yếu tố để thực hiện các dự án tạo trang Internet của mình, bằng cách tham khảo hướng dẫn của chúng tôi về Tạo blog WordPress.

Nhưng, trong lúc này, hãy cho chúng tôi biết ý kiến ​​của bạn và đề xuất trong phần dành riêng.

...