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í 17++ 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)

Contents

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

Dù bạn dùng phiên bản WordPress với lưu lượng truy cập cao hay một blog nhỏ trên máy chủ chia...

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...

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. Trong chiến lược tiếp thị toàn diện và hiệu quả, có rất nhiều nhân tố được các chủ doanh nghiệp...
    18 giây trước
  2. Cấu trúc website là một khía cạnh quan trọng và cốt lõi trong suốt một chiến lược SEO của bạn....
    30 giây trước
  3. Một Webmaster hay Webadministrator thực thụ phải yêu cầu những phẩm chất gì? điều này cũng có nhiều tranh cãi,...
    13 giây trước
  4. Backlink là một trong những mẹo SEO được sử dụng khá phổ biến hiện nay. Đã có rất nhiều bài...
    5 giây trước
  5. Google AMP (Accelerated Mobile Pages) ra đời đã đem lại sức sống mới cho người dùng sử dụng các thiết...
    15 giây trước
  6. Khái niệm Thiết kế Landing Page thật sự không quá xa lạ đối với những ai quan tâm đến dịch...
    29 giây trước
  7. Phần mềm chỉnh sửa Video miễn phí cho Youtube đang được giới trẻ ngày càng quan tâm, đặc biệt là...
    23 giây trước
  8. Xây dựng mối liên kết các trang web hay còn gọi là backlink thực sự là một điều thiết yếu...
    27 giây trước
  9. Một form HTML có thể chứa một số loại điều khiển như textboxes, radio buttons, checkbox, dropdown... Như bạn đã...
    14 giây trước
  10. Là một trong những nền tảng phổ biến nhất để tạo ra các trang web, WordPress đã trở thành một...
    18 giây trước