Bootstrap

Vũ Thành Lâm

Content - Code - SEO - MMO
17/10/1979
Tây Mỗ - Nam Từ Liêm - Hà Nội
thanhlam19792003

Lamvt – Vũ Thành Lâm – bắt đầu Code 2005 Freelancer từ 2006 với hàng ngàn dự án lớn nhỏ cho nước ngoài và hàng trăm dự án web cho Việt Nam.

SEO thành công rất nhiều dự án lớn, độ khó cao.
MOD (Moderator) và Admin (Administraror) của nhiều diễn đàn về SEO và CODE web MMO tại Việt Nam
Dạy Lập trình Thiết kế Web và SEO Miễn phí 15++ Năm (Từ 2006 đến Nay)

Cách sửa lỗi thiết lập kết nối cơ sở dữ liệu trong Wordpress

5/5 - (2 bình chọn)

Nếu bạn là 1 lập trình viên Wordpress ắt hẳn đã gặp rất nhiều lỗi gây khó chịu như lỗi khi thiết lập cơ sở dữ liệu khi cài Wordpress. Nếu là người mới bắt đầu học Wordpress thì điều này có thể sẽ gây ức chế cho các developer vì họ không biết phải làm sao để khắc phục chúng. Vì vậy trong bài viết này chúng tôi sẽ chỉ cho các bạn cách làm thế nào để sửa lỗi thiết lập kết nối cơ sở dữ liệu trong Wordpress.

Lưu ý: Trước khi bạn thực hiện bất kỳ thay đổi cơ sở dữ liệu nào, bạn nên backup lại để tránh các lỗi không muốn có thể xảy ra.

Xem thêm: 100 thủ thuật trong Woocommerce (phần 1)

Tại sao lại xảy ra lỗi?

Có rất nhiều lý do khiến cho trang của bạn không thể kết nối đến cơ sở dữ liệu như: do máy chủ csdl không phản hồi, csdl không tồn tại hoặc bị hỏng hoặc cũng có thể là do thời gian kết nối đến csdl hết hạn… Nhưng theo kinh nghiệm của chúng tôi, đa số các lỗi này xảy ra vì một số loại máy chủ bị lỗi. Hãy xem cách khắc phục chúng như thế nào?

Vấn đề xảy ra trong /wp-admin/ như thế nào?

Điều đầu tiên mà bạn cần làm đó là phải chắc chắn rằng trang web của bạn đang nhận được thông báo ở cả front-end và back-end. Nếu thông báo lỗi là “Error establishing a database connection” thì bạn chuyển đến bước tiếp theo. Nếu bạn nhận được một thông báo khác trên wp-admin, chẳng hạn như “Once or more database tables are unavailable” thì cơ sở dữ liệu này có thể cần được sửa chữa.

Bạn có thể thực hiện việc này bằng cách thêm dòng lệnh này vào tệp tin wp-config.phpCách sửa lỗi thiết lập kết nối cơ sở dữ liệu trong Wordpress sua-loi-khong-ket-loi-co-so-du-lieu-a

Sau khi bạn nhập dòng lệnh trên rồi thì bạn có thể kiểm tra lại xem đã thành công chưa bằng cách vào trình duyệt và gõ đường dẫn như sau:

http://www.yoursite.com/wp-admin/maint/repair.php

Trong đó: yoursite.com là tên website của bạn.

Cách sửa lỗi thiết lập kết nối cơ sở dữ liệu trong Wordpress sua-loi-khong-ket-loi-co-so-du-lieu-b

Hãy nhớ rằng, người dùng không cần phải đăng nhập để thực hiện chức năng này. Điều này là để khi chúng ta đang sửa cơ sở dữ liệu thì người dùng thường không thể đăng nhập được csdl đó. Do đó khi bạn đã hoàn tất việc sửa và tối ưu hóa cơ sở dữ liệu của mình thì bạn cần gỡ bỏ chúng để người dùng có thể đăng nhập vào được.

Nếu bạn làm các bước trên mà chưa sửa được lỗi thì đừng lo lắng, chúng ta vẫn còn cách nữa ở phía dưới bài viết.

Xem thêm: 100 thủ thuật Woocommerce (phần 2)

Kiểm tra file wp-config

Trong toàn bộ quá trình cài đặt Wordpress có lẽ wp-config.php là file quan trọng nhất. Đây là nơi bạn thiết lập các kết nối tới cơ sở dữ liệu. Vì vậy bạn cần kiểm tra chắc chắn rằng mật khẩu trước và sau khi thay đổi cần giống nhau. Để kiểm tra chúng ta vào wp-config.php và tìm đến dòng có nội dung sau:

Cách sửa lỗi thiết lập kết nối cơ sở dữ liệu trong Wordpress sua-loi-khong-ket-loi-co-so-du-lieu-cTrong đó:
– wordpress: tên cơ sở dữ liệu
– admin: tên đăng nhập vào cơ sở dữ liệu
– password: mật khẩu đăng nhập cơ sở dữ liệu

Chú ý: Hãy nhớ giá trị db_host của bạn có thể không phải lúc nào cũng là localhost. Tùy thuộc vào chủ nhà, nó sẽ khác nhau. Các máy chủ phổ biến như hostgator, bluehost, site5, nó là localhost.

Xem thêm: Cách vô hiệu hóa Script và Styles trong Wordpress

Kiểm tra Web Host (máy chủ web của bạn)

Để kiểm tra chắc chắn rằng máy chủ của bạn vẫn đang hoạt động tốt chúng ta làm như sau: Kiểm tra các trang web kahcs trên cùng một máy chủ để xem trang của họ có xảy ra vấn đề gì hay không? Nếu họ cũng nhận được cùng một lỗi thì chứng tỏ máy chủ web của bạn đang có vấn đề.

Nếu bạn không có trang web nào khác trên cùng một host thì bạn cần đi đến cPanel, cố gắng truy cập vào phpmyadmin và kết nối cơ sở dữ liệu. Nếu bạn có thể kết nối thì chúng ta tạo một file có tên là testconnection.php và dán đoạn code này vào:

Cách sửa lỗi thiết lập kết nối cơ sở dữ liệu trong Wordpress sua-loi-khong-ket-loi-co-so-du-lieu-d

Bạn cần lưu ý là phải nhập đúng tên đăng nhập và mật khẩu thì mới kết nối được. Nếu kết nối thành công thì có nghĩa máy chủ vẫn hoạt động và chúng ta cần kiểm tra lại các file khác. Quay trở lại file wp-config để đảm bảo rằng mọi thứ đều chính xác như mật khẩu, tên đăng nhập…

Trên đây là tất cả các cách để khắc phục lỗi không kết nối được cơ sở dữ liệu trong Wordpress. Mong rằng bài viết này sẽ giúp cho các bạn mới tiếp cận cũng như các bạn đang dùng Wordpress. Nếu hay thì đừng quên share bài viết để nhận các bài viết khác nữa nhé.

Tin mới nhất

VR PLUS (https://vrplus.vn/ ) Là một trong những dự án do Lamvt thực hiện trong thời gian gần đây. Như...

Trong một năm qua, chúng tôi đã xuất bản khoảng 79 bài viết SEO trên blog Ahrefs. Các bài viết...

Khám phá kĩ thuật viết nội dung SEO Nếu không có SEO, nội dung của bạn có thể bị chìm...

Các website về lĩnh vực làm đẹp cần phải có một thiết kế (design) hấp dẫn và bắt mắt. Điều...

Core Web Vitals được đo lường như thế nào? Làm thế nào để bạn biết các bản sửa lỗi đã...

Tin được yêu thích

Như đã nói, phần mềm chỉnh sửa video đang ngày càng chứng tỏ được tầm quan trọng của mình, nhất...

Nhiều bạn thắc mắc là sau khi cài đặt Plugin cho Google AMP thì làm thế nào để kiểm tra,...

Các trang web giáo dục và các trang web của chính phủ có một lợi thế hơn trong bảng xếp...

Nội dung là một trong 3 tiêu chí quan trọng để google đánh giá thứ hạng tìm kiếm cho website...

Thẻ <span> </span> Thẻ <span> là thẻ khá đặc biệt trong HTML, theo mặc định thì thẻ <span> được thêm...

Khách đang xem

  1. Bạn đang tìm một công ty thiết kế web chuyên nghiệp? Lamvt Group là địa chỉ chuyên về lĩnh vực...
    12 giây trước
  2. Một lỗi lớn tôi đã thực hiện trong sự nghiệp trực tuyến của tôi đã không sử dụng Google AdSense...
    12 giây trước
  3. Chúng ta đều biết về Google AdSense. Đây là một dịch vụ quảng cáo của Google và cho phép đặt...
    19 giây trước
  4. Nghiên cứu từ khóa sẽ giúp bạn định hình nội dung và đưa ra ý tưởng rõ ràng, từ đó...
    8 giây trước
  5. Thương mại điện tử là lĩnh vực hoạt động kinh tế không còn xa lạ với nhiều quốc gia, bởi...
    27 giây trước
  6. Nếu bạn là một người viết văn hay, bạn có nghĩ sẽ trở thành một Blogger không? Viết Blog là...
    24 giây trước
  7. Có một điều mà tôi thực sự chưa bao giờ hiểu hết được: Có thể mọi người đoán đó là...
    18 giây trước
  8. Dấu tích xanh là một huy hiệu Facebook thật khó để nắm bắt mà không phải ai cũng có thể...
    29 giây trước
  9. Hướng dẫn chi tiết cách cài đặt plugin WooCommerce bằng hình ảnh. Hỗ trợ tạo website bán hàng với WordPress....
    17 giây trước
  10. Trên thanh menu chỉ chứa được một số các mục chính nhất định, trong khi bạn lại có rất nhiều...
    19 giây trước