Sửa lỗi đăng nhập php
Website WordPress của bạn đang gặp lỗi “Lỗi thiết lập kết nối cơ sở dữ liệu”? Show
Nói một cách dễ hiểu là thông báo lỗi này đơn thuần cho biết trang web của bạn bị lỗi trong quá trình xử lý các thông tin đầu vào nên trang web không được xây dựng WordPress được viết bằng ngôn ngữ PHP và MySQL làm cơ sở dữ liệu. Khi khách truy cập vào trang web của bạn, mã PHP sẽ truy xuất cơ sở dữ liệu MySQL và lấy thông tin cần thiết để chạy trang. Nếu thất bại hoặc thông tin sai, WordPress sẽ hiển thị lỗi này lên Cơ sở dữ liệu là phần mềm được sử dụng để sắp xếp, lưu trữ và trích xuất dữ liệu vào phần mềm khác. Vì WordPress là một CMS nên nó sử dụng cơ sở dữ liệu để chứa tất cả nội dung của trang web WordPress. Vì vậy, khi người dùng kết nối với trang web, trang web đó sẽ kết nối với cơ sở dữ liệu Lỗi kết nối sẽ dẫn đến không chỉ trang web không truy cập được mà bạn còn mất lưu lượng người dùng. Nó ảnh hưởng xấu đến danh tiếng của trang web của bạn Giờ bạn đã sẵn sàng tìm hiểu cách sửa lỗi WordPress này chưa?
Làm thế nào để sửa lỗi WordPress “Lỗi thiết lập kết nối cơ sở dữ liệu”?Sau đây là năm giải pháp thông tin ứng dụng tốt nhất để sửa lỗi Lỗi Thiết lập kết nối cơ sở dữ liệu. Nhưng trước khi thử các cách sửa lỗi này, bạn cần lưu ý tải xuống bbakup của dữ liệu trước. Bạn có thể tham khảo hướng dẫn tại đây Tóm tắt các cách nhanh chóng để sửa lỗi kết nối cơ sở dữ liệu
Cách 1. kiểm tra thông tin kết nối cơ sở dữ liệu trong wp-config. phpMột nguyên nhân thường xuyên nhất khiến trang web gây ra lỗi thiết lập thông báo kết nối cơ sở dữ liệu là do thông tin đăng nhập bị sai. Thường là sau khi di chuyển trang web đến nhà cung cấp hosting khác, trang web chủ cập nhật sai hoặc không đầy đủ thông tin của nhà cung cấp mới. Cách này sẽ giúp bạn sửa lỗi kết nối cơ sở dữ liệu nhanh chóng Đầu tiên, bạn cần xem lại cấu hình kết nối bạn đã đặt trong tệp wp-config. php has match with not information of database To access to file wp-config. php, bạn cần sử dụng Trình quản lý tệp trong bảng điều khiển của Hosting hoặc truy cập qua ứng dụng khách FTP như FileZilla Nếu bạn dùng File Manager, chuyển tới thư mục /public_html/, chuột phải vào file wp-config. php, và chọn Chỉnh sửa Tìm đến 5 thông tin liên quan đến cơ sở dữ liệu như sau
Ngoài ra, nếu cuộn xuống một chút nữa, bạn sẽ thấy thông tin Prefix $table_prefix = 'wp_'; Nếu có bất kỳ giá trị nào trong số chúng không đúng, thì WordPress sẽ không thể kết nối với cơ sở dữ liệu của bạn. Và bạn sẽ gặp lỗi Lỗi khi thiết lập kết nối cơ sở dữ liệu Cách xác định các thông tin trên đúng là bạn phải kiểm tra lại thông tin hiện hành của cơ sở dữ liệu MySQL. Để làm việc này, bạn truy cập phần Cơ sở dữ liệu MySQL, chọn cơ sở dữ liệu bạn đang sử dụng trong phần Danh sách người dùng và cơ sở dữ liệu MySQL hiện tại Nếu thông tin đăng nhập cơ sở dữ liệu trong phần cơ sở dữ liệu MySQL khác với trong tệp wp-config. php. Vui lòng sửa đối sánh trong wp-config. php. Lưu ý là mặc dù hầu hết các nhà cung cấp dịch vụ lưu trữ có DB_HOST là localhost, một số nhà cung cấp dịch vụ lưu trữ sử dụng địa chỉ IP hoặc URL khác làm tên máy chủ. Bạn có thể cần liên hệ với nhà cung cấp dịch vụ lưu trữ web của mình để xác nhận lại thông tin máy chủ lưu trữ cơ sở dữ liệu đó Edit the following lines define('DB_NAME', 'fill_this_with_your_current_database_name'); define('DB_USER', 'fill_this_with_your_current_username'); define('DB_HOST', 'fill_this_with_your_current_localhost'); Tải lại trang web WordPress của bạn. Nếu bạn vẫn gặp lỗi kết nối cơ sở dữ liệu, vậy thì có thể là 1 trong 2 thông tin còn lại là DB_PASSWORD không khớp với giá trị trong wp-config. php Để chắc chắn mật khẩu người dùng MySQL giống nhau, bạn chỉ cần đặt lại mật khẩu người dùng MySQL bằng cách nhấn vào dấu + bên cạnh cơ sở dữ liệu MySQL và chọn nút Thay đổi mật khẩu Giờ hãy cập nhật wp-config. php với mật khẩu mới bạn vừa sửa đổi và tải xuống trang WordPress Nếu vẫn còn lỗi kết nối cơ sở dữ liệu, vậy bạn hãy kiểm tra thêm thông tin bảng tiền tố. Bạn có thể kiểm tra lại thông tin này bằng cách chuyển tới phpMyadmin trong cơ sở dữ liệu MySQL để mở cơ sở dữ liệu WordPress của bạn. Tìm tiền tố bảng trong đó và đảm bảo tiền tố bảng giống với giá trị tương ứng trong tệp wp-config. php Nếu vẫn gặp lỗi kết nối cơ sở dữ liệu MySQL, hãy thử bước tiếp theo Nhận GIẢM GIÁ 82% cho gói lưu trữ WordPress Nhận Giảm Giá WordPress Kiểm tra cơ sở dữ liệu thông tin đăng nhập trong cPanelKhi đã mở Cơ sở dữ liệu MySQL, tìm mục Cơ sở dữ liệu hiện tại. Nó sẽ liệt kê tất cả các cơ sở dữ liệu và người dùng đã được sử dụng cho trang web của bạn. Thông báo mà chúng ta đang tìm kiếm là Cơ sở dữ liệu và Người dùng đặc quyền. Mục đích là hãy đảm bảo giá trị trong 2 cột này khớp với DB_NAME và DB_USER trong tệp wp-config. php Mỗi khi thực hiện thay đổi, nhớ làm mới trang để xem lỗi đã sửa Lỗi thiết lập kết nối cơ sở dữ liệu chưa vì có thể bạn không cần thực hiện hết tất cả các bước thì lỗi đã được sửa rồi. Kiểm tra giá trị tên cơ sở dữ liệuWe started with database name value. Nếu mục Cơ sở dữ liệu hiện tại không liệt kê cơ sở dữ liệu trong tệp wp-config. php same with DB_NAME value, database is missing. Trường hợp này xảy ra khi một trang web chuyển đến nhà cung cấp dịch vụ lưu trữ mới và cơ sở dữ liệu chưa được chuyển hoàn toàn. Chúng tôi giới thiệu bạn liên hệ của nhà cung cấp dịch vụ lưu trữ mới và nhờ họ hoàn tất chuyển /khôi phục cơ sở dữ liệu WordPress. Việc này sẽ bao gồm việc tạo cơ sở dữ liệu mới và có thể phục hồi bằng cách sao lưu cơ sở dữ liệu của WordPress Kiểm tra thông tin người dùng cơ sở dữ liệuBước 2 chúng ta cần kiểm tra cột Người dùng đặc quyền. Trong ví dụ này, bạn có thể nhanh chóng nhận ra Người dùng đặc quyền có thông tin không giống với tệp wp-config. tệp php – trong tệp wp-config, thông tin bị thiếu số 0. Khi chúng tôi cập nhật giá trị DB_USER từ somuvnet_wp67 thành somuvnet_wp670, chúng tôi đã sửa sai tên người dùng. Vui lòng thử tải lại trang để xem lỗi còn tồn tại hay không Add priviled user is missingTuy nhiên, trong quá trình chuyển WordPress sang nhà cung cấp khác hoặc khi cài đặt WordPress thủ công, bạn có thể quên thêm người dùng vào cơ sở dữ liệu. Kết quả là Người dùng đặc quyền được để trống như hình bên dưới Để sửa lỗi này, chúng tôi đã sử dụng mục Thêm người dùng vào cơ sở dữ liệu ở cuối trang
QUAN TRỌNG. bạn nên cập nhật giá trị DB_PASSWORD trong tệp wp-config. php ngay để nó không bị mất trong quá trình thao tác Khi người dùng đã được thêm (hoặc được tạo), bạn cần thực hiện lại bước (2) để thêm nó vào cơ sở dữ liệu. Khi làm xong hãy tải lại trang để xem lỗi đã được sửa chưa Kiểm tra giá trị tên máy chủ lưu trữNếu cả 2 bước trên vẫn không được sửa, có 2 thông tin còn lại cần phải kiểm tra. Là giá trị máy chủ và mật khẩu. Please started with the host value, the host value is normalđi kèm với thông tin tài khoản. Chúng tôi khuyến khích kiểm tra lại thông tin này với nhà cung cấp dịch vụ lưu trữ của bạn nếu không tìm thấy trong email được gửi tới cho bạn từ trước về thông tin tài khoản đó. Nếu bạn đã đổi máy chủ cơ sở dữ liệu MySQL, hãy tải lại trang và xem lỗi Lỗi thiết lập kết nối cơ sở dữ liệu chưa được sửa Kiểm tra thông tin đăng nhập mật khẩuMật khẩu đăng nhập có thể được tìm thấy trong mục Cơ sở dữ liệu MySQL->Người dùng hiện tại trong bảng điều khiển
Đó là tất cả các bước kiểm tra tệp wp-config. php. Vui lòng tải lại trang để xem lỗi chưa được sửa. Nếu lỗi vẫn chưa được chỉnh sửa, hãy làm theo bước cuối cùng Kiểm tra giá trị tiền tố bảng giá trịCuối cùng, nhưng không mất phần quan trọng, hãy chắc chắn là tiền tố bảng cũng đúng. Mở cơ sở dữ liệu WordPress bằng phpMyAdmin và xem giá trị của nó khớp với tiền tố bảng trong tệp wp-config. php không cách 2. Sửa chữa cơ sở dữ liệu WordPressNếu trang web của bạn không tải được và bạn gặp lỗi khi đăng nhập là. “Một hoặc nhiều bảng cơ sở dữ liệu không khả dụng. Cơ sở dữ liệu có thể cần phải được sửa chữa”, và bên ngoài trang web chính bạn thấy lỗi thông thường là lỗi thiết lập kết nối cơ sở dữ liệu Trong trường hợp này, WordPress có cách sửa lỗi tự động bằng cách sửa chữa cơ sở dữ liệu. You can to activate this feature before. Để làm như vậy, bạn cần truy cập vào tệp wp-config. php trong thư mục gốc của các tệp cài đặt WordPress Mở tệp wp-config. php, thêm dòng sau vào trước define( 'WP_ALLOW_REPAIR', true ); Kết quả sẽ như sau Save change. Dòng trên sẽ kích hoạt chức năng chỉnh sửa cơ sở dữ liệu cho bạn. Bạn truy cập vào chức năng này bằng cách truy cập vào trang web của bạn. com/wp-admin/duy trì/sửa chữa. php (chỉ cần thay thế trang web của bạn. com to address your domain) Bạn có thể thấy cấu hình trên có 2 lựa chọn Sửa chữa cơ sở dữ liệu và Sửa chữa và tối ưu hóa cơ sở dữ liệu. Please select 1 in 2; Lưu ý là khi bạn đã chỉnh sửa xong cơ sở dữ liệu của mình, hãy chắc chắn rằng bạn đã xóa dòng mã mà bạn đã thêm Cách 3. Plugin WordPress vô hiệuNếu cả 2 bước trên không thành công, đã đến lúc kiểm tra các plugin WordPress của bạn. Nếu vô hiệu toàn bộ plugin cùng lúc, trang web hoạt động trở lại thì khả năng lớn là ít nhất 1 trong số các plugin là nguyên nhân gây ra Lỗi thiết lập kết nối cơ sở dữ liệu Sau đây là cách vô hiệu toàn bộ plugin WordPress để thử sửa lỗi “lỗi thiết lập kết nối cơ sở dữ liệu”
Nếu chưa hãy làm theo bước 4. Nếu bạn không còn thấy lỗi thiết lập cơ sở dữ liệu kết nối trên trang web, vấn đề nằm ở số 1 trong các plugin WordPres Nhưng làm thế nào để biết chính xác plugin WordPress nào gây ra lỗi? Sau khi vô hiệu hóa toàn bộ plugin, bạn hãy đặt lại thư mục plugin trở về tên gốc. Bằng cách này, các plugin WordPress sẽ được đưa về chế độ hoạt động liên tục trong khu vực quản trị Sau đó, bạn chỉ việc kích hoạt các plugin WordPress từng cái một, tải lại trang web WordPress, cho đến khi bạn thấy lỗi thiết lập kết nối cơ sở dữ liệu hiện ra là bạn biết plugin nào gây ra lỗi. Mẹo chuyên nghiệp. Đừng quên xóa chủ đề WordPress hoặc plugin WordPress gây ra lỗi Cách 4. Thay đổi tập tin WordPress CoreQUAN TRỌNG. Vui lòng tạo bản sao lưu đầy đủ cho trang web trước khi tiến hành bước này. Bạn có thể sao lưu trang web theo hướng dẫn này Nếu lỗi thiết lập kết nối cơ sở dữ liệu vẫn còn hiển thị trên trang web, cách cuối cùng là phương pháp “bạo lực” nhất. thay thế tập tin lõi WordPress. Vì tệp có thể bị nhiễm độc hoặc bị hỏng sẽ ngăn WordPress hoạt động khi cố kết nối với cơ sở dữ liệu. Trong trường hợp này, bạn có thể thay thế những tệp này bằng những tệp mới, chưa được chỉnh sửa của các tệp lõi WordPress To use core WordPress files original instead for core WordPress on hosting, hãy làm theo các bước sau
Do đó, bạn đã khôi phục lại các tập tin cốt lõi của WordPress. Để biết thêm thông tin về tập tin cốt lõi WordPress, vui lòng xem hướng dẫn qua bài viết này. Cách này sẽ sửa hầu hết các lỗi ‘Lỗi thiết lập kết nối cơ sở dữ liệu’ bạn đang gặp phải Cách mạng. Kiểm tra Database ServerNếu bạn đã thử các cách trên nhưng WordPress vẫn xuất hiện lỗi khi thiết lập kết nối cơ sở dữ liệu, vậy có thể máy chủ MySQL bị hỏng (xuống. ) Có nhiều nguyên nhân gây ra vấn đề này, có thể là lưu lượng truy cập lớn trên máy chủ. Khi một máy chủ lưu trữ không thể xử lý số lượng lớn người truy cập đồng thời, nó sẽ chậm lại và đôi khi xuất hiện lỗi thiết lập lỗi kết nối Điều này xảy ra khi máy chủ của bạn có giới hạn không đủ so với nhu cầu của trang web của bạn. Nếu đúng như vậy, hãy liên hệ với nhà cung cấp dịch vụ lưu trữ web và kiểm tra xem máy chủ MySQL có còn hoạt động không Bạn cũng có thể truy cập vào bảng điều khiển WordPress và chọn phpMyAdmin để kết nối với cơ sở dữ liệu If you got, tức là máy chủ MySQL vẫn đang hoạt động. Nếu không, bạn cần liên hệ với nhà cung cấp dịch vụ lưu trữ để hỏi về việc máy chủ MySQL bị ngừng hoạt động Giờ còn một bước bạn cần kiểm tra xem người dùng cơ sở dữ liệu WordPress có đủ quyền hạn để thực thi kết nối không Cách dễ nhất để kiểm tra công việc này là tạo tệp có tên testconnection. php (hoặc tên gì cũng dễ nhớ với đuôi file là). Dán mã dòng sau vào Hãy thay thế tên người dùng và mật khẩu đúng thông tin. Tải tệp lên trang web và truy cập tệp từ trình duyệt Nếu kết nối thành công, bạn sẽ thấy dòng “Connected Successfully” trên màn hình. Tức là người dùng có đủ quyền truy cập và đang có vấn đề khác gây ra lỗi thiết lập kết nối cơ sở dữ liệu Nếu trang web của bạn đang hoạt động trên máy chủ dùng chung và lưu lượng truy cập bắt đầu tăng, bạn sẽ gặp tình trạng quá tải và web bắt đầu xuất hiện lỗi thiết lập kết nối cơ sở dữ liệu. Những plugin như W3 Total Cache, WP Rocket hoặc WP Super Cache sẽ giúp ích rất nhiều cho vấn đề này Cách 6. Tạo cơ sở dữ liệu mớiNếu tất cả các cách trên không thực hiện được, cơ sở dữ liệu của bạn có thể đã bị hỏng và không được sử dụng nữa Trong trường hợp đó, bạn có thể tạo mới cơ sở dữ liệu MySQL và người dùng. Để làm như vậy, hãy chuyển lên trang Cơ sở dữ liệu MySQL và nhập thông tin cơ sở dữ liệu mới vào Sau khi cơ sở dữ liệu MySQL được tạo, hãy nhập bản cơ sở dữ liệu để bạn không phải làm mới từ đầu Những phương pháp khác nhauNếu tất cả đều không giúp ích được gì, bạn cũng có thể thử vài bước sau. Một số người nói nó bị lỗi Lỗi WordPress thiết lập kết nối cơ sở dữ liệu
Điều gì gây ra lỗi này?Mã lỗi Lỗi thiết lập kết nối cơ sở dữ liệu, có nghĩa là vì lý do nào đó mà mã PHP không thể kết nối với cơ sở dữ liệu MySQL để lấy thông tin cần thiết để xây dựng trang Có nhiều lý do khiến trang web có thể gặp lỗi kết nối cơ sở dữ liệu trên WordPress, nhưng thông thường sẽ rơi vào ba trường hợp
Trước khi làm gì để sửa lỗi, hãy kiểm tra xem lỗi thiết lập kết nối cơ sở dữ liệu hiện trên trang quản trị WordPress admin hay không Lỗi error setting a database connection on WordPress admin area will look like after Nếu lỗi, khả năng lớn là làm sai thông tin đăng nhập cơ sở dữ liệu. Tuy nhiên, nếu lỗi khác xuất hiện, vậy thì do lỗi cơ sở dữ liệu bị hỏng hoặc lưu lượng truy cập tăng đột biến Trong bài hướng dẫn này, bạn sẽ biết cách tìm và sửa lỗi thiết lập kết nối cơ sở dữ liệu trong WordPress Lời kếtLỗi “Lỗi thiết lập kết nối cơ sở dữ liệu” có thể rất đáng ghét. Trang web của bạn không tải được, có nguy cơ mất lưu lượng truy cập và khách hàng tăng lên từng giây Lỗi này xảy ra khi trang web của bạn không thực hiện được kết nối và lấy thông tin từ cơ sở dữ liệu. Nó được gây ra bởi nhiều nguyên nhân, chẳng hạn như thông tin cơ sở dữ liệu kết nối sai trong tệp wp-config. php, chủ đề WordPress hoặc plugin WordPress xung đột hoặc do quá tải xung đột Vui lòng thử các cách sau để sửa lỗi
Dường như lỗi WordPress thiết lập kết nối cơ sở dữ liệu không đáng sợ như bạn nghĩ, phải không? . Hãy để bình luận lại nếu bạn đang gặp lỗi kết nối cơ sở dữ liệu này nhé Tác giả Hải G Hải G. là chuyên gia quản lý vận tải, điều hành các trang web dịch vụ. Anh có nhiều năm kinh nghiệm về VPS, Hosting, kỹ thuật SEO, CMS. Đặc biệt yêu thích WordPress và đã sử dụng nó hơn 5 năm nay. Sở thích của anh là đọc, viết blog, đi du lịch và tư vấn cho các bạn khởi nghiệp |