Lỗi khi thu thập dữ liệu sản phẩm từ wordpress năm 2024

Ban đầu được tạo ra như một nền tảng viết blog, WordPress đã phát triển thành một trong những ứng dụng xây dựng trang phổ biến nhất, cung cấp việc tạo khoảng 40% tổng số trang trên web. Dưới đây là danh sách các lỗi phổ biến nhất có thể ảnh hưởng đến trang WordPress, cùng với lời giải thích về cách khắc phục chúng.

Vui lòng chọn để chuyển đến mục bất kỳ

Lỗi kết nối tới cơ sở dữ liệu

WordPress sử dụng cơ sở dữ liệu để lưu trữ dữ liệu quan trọng, như thông tin về người dùng, bài đăng, trang và nhận xét của trang, ví dụ. Nếu trang của bạn không thể kết nối với cơ sở dữ liệu, bạn sẽ thấy thông báo Lỗi thiết lập kết nối cơ sở dữ liệu thay vì nội dung của trang.

Vấn đề này có thể xuất hiện sau khi bạn di chuyển trang WordPress hoặc, vì bất kỳ lý do nào khác, thay đổi vị trí cơ sở dữ liệu, tên người dùng hoặc mật khẩu của WordPress của bạn. Sau đây là cách sửa lỗi này và đưa trang của bạn trở lại trực tuyến bằng cách cập nhật chuỗi kết nối cơ sở dữ liệu. ()

Lỗi máy chủ nội bộ (lỗi 500)

Một vấn đề khác có thể ảnh hưởng đến trang WordPress của bạn là lỗi máy chủ nội bộ (ISE), còn được gọi là Lỗi 500. Đó là lỗi máy chủ chung cho bạn biết rằng máy chủ không thể tải trang.

Vì không có thông tin cụ thể về lỗi này, việc khắc phục dựa vào việc thử nghiệm nhiều biện pháp khác nhau, và có thể mất thời gian. Vui lòng thực hiện theo các bước khắc phục sự cố này để khắc phục ISE. ()

Trang đang gặp lỗi nghiêm trọng

Nếu bạn thấy thông báo cho biết trang của bạn đang gặp lỗi nghiêm trọng thì có thể có sự không tương thích giữa các trình cắm, giao diện hoặc phiên bản WordPress khiến trang không thể tải chính xác. Nếu thấy một lỗi nghiêm trọng trên trang của mình, hãy làm theo các bước trong bài viết này để khắc phục lỗi đó. ()

Trang hiển thị màn hình trắng

Lỗi màn hình trắng (WSOD) có thể gây khó chịu vì bạn chỉ thấy màn hình trắng khi truy cập trang web của mình và không có thông báo lỗi nào hướng dẫn cho bạn. Vấn đề thường xảy ra do một trình cắm hoặc giao diện bị lỗi hoặc có xung đột giữa chúng. Do đó, bạn nên tập trung vào việc xác định nguyên nhân gây ra lỗi để vô hiệu hóa hoặc sửa chữa trình cắm hoặc giao diện bị lỗi. ()

Tạm thời không khả dụng vì đang bảo trì theo lịch trình

Nếu bạn nhận thấy rằng trang của bạn hiển thị Thông báo tạm thời không khả dụng vì bảo trì theo lịch trình trong một khoảng thời gian dài sau khi bạn chạy cập nhật trên trang web WordPress của mình, hãy làm theo các bước ở bài viết này để xóa tập tin gây ra sự cố. ()

404 lỗi trên bài đăng hoặc trang

Lưu ý: Giải pháp sau sẽ chỉ khắc phục lỗi 404 xuất hiện trên toàn trang. Nếu bạn chỉ thấy lỗi khi truy cập một số trang nhất định, lỗi này có thể do lỗi đánh máy trong liên kết cố định hoặc nếu trang bị xóa trong lúc đó.

Nếu trang của bạn hiển thị trang chủ chính xác, nhưng bạn thấy lỗi 404 khi truy cập tất cả các bài đăng và trang khác trên trang của mình, điều này thường có nghĩa là tập tin .htaccess bị thiếu. Bạn nên lưu lại các liên kết cố định của mình để tạo lại tâp tin .htaccess. ()

Lỗi nội dung hỗn hợp

Nếu gần đây bạn đã cài đặt SSL trên trang của mình và một số hình ảnh không tải đúng, bạn nên kiểm tra xem bạn có bị lỗi nội dung hỗn hợp trên trang của mình không. Những lỗi này thường gây ra bởi các tài nguyên có http:// thay vì https:// trong URL của chúng.

Chọn thẻ có tên trình duyệt bạn đang sử dụng để tìm hiểu cách kiểm tra trang của bạn bằng các công cụ dành cho nhà phát triển trong trình duyệt đó và xác minh sự cố. Bạn đang tìm kiếm cảnh báo lỗi nội dung hỗn hợp trong nhật ký bảng điều khiển.

Tình trạng lỗi kết nối tới cơ sở dữ liệu WordPress hẳn đã không còn là vấn đề quá xa lạ đối với các quản trị viên hay những ai thường xuyên lướt web. Hãy cùng Vietnix tìm hiểu cách khắc phục tình trạng này để tránh ảnh hưởng đến trải nghiệm người dùng khi truy cập website qua bài viết được chia sẻ dưới đây.

Lỗi kết nối database trong WordPress là gì?

Error Establishing A Database Connection (Lỗi kết nối tới cơ sở dữ liệu) là một lỗi thường gặp khi trang web của bạn sử dụng mã nguồn WordPress. Lỗi này thường không đến từ website mà phần lớn do lỗi từ máy chủ hay cấu hình chưa chính xác.

Lỗi khi thu thập dữ liệu sản phẩm từ wordpress năm 2024
Lỗi kết nối database trong WordPress

Cụ thể hơn, dưới đây là những nguyên nhân chính gây lỗi kết nối tới cơ sở dữ liệu WordPress thường gặp:

  • Sai sót trong quá trình nhập thông tin cơ sở dữ liệu trên file wp-config.php.
  • Hosting cấu hình yếu hoặc thiếu RAM.
  • Máy chủ bị tấn công DDOS, mySQL bị quá tải nên gặp khó khăn trong việc xử lý dữ liệu gửi đi – gửi về.
  • Cơ sở dữ liệu bị lỗi, bị hỏng hoặc không tồn tại.
  • Server không phản hồi.
  • Thời gian kết nối tới database bị hết hạn.

Lỗi kết nối tới cơ sở dữ liệu WordPress có thể gây nên nhiều bất tiện, rắc rối, khó chịu và làm ảnh hưởng đến trải nghiệm của người dùng. Vậy nên, khi phát hiện lỗi, bạn cần phải xử lý và khắc phục một cách nhanh chóng. Nhìn chung, cách sửa lỗi khá đơn giản, bạn chỉ cần làm theo hướng dẫn được trình bày ở phần tiếp theo của bài viết là đủ.

Có ba cách khắc phục lỗi kết nối tới cơ sở dữ liệu WordPress, cụ thể là:

Cách 1: Kiểm tra wp-admin

Trường hợp cả front-end và back-end của website đều cảnh báo lỗi tương tự nhau với dòng “Error establishing a database connection”, thì bạn nên nhanh chóng sửa chữa cơ sở dữ liệu với các bước sau:

  • Bước 1: Đầu tiên, thêm dòng lệnh “define(‘WP_ALLOW_REPAIR’, true);” vào trước câu “That’s all, stop editing! Happy blogging” của tệp wp-config.php.
  • Bước 2: Truy cập đường dẫn https://www.yoursite.com/wp-admin/maint/repair.php để kiểm tra xem đã cài đặt thành công hay chưa. Lưu ý, bạn cần thay “yoursite” thành tên website của mình.

Với những bước trên, bạn đã có thể sửa chữa một database bị lỗi hoặc hỏng. Sau khi sửa chữa và tối ưu cơ sở dữ liệu WordPress, bạn cần xóa lệnh này khỏi tệp wp-config.php để tối ưu bảo mật cho trang web của mình.

Nếu như đã thực hiện các bước trên mà vẫn không thể khắc phục được sự cố lỗi kết nối tới cơ sở dữ liệu WordPress, hoặc có thêm vấn đề phát sinh sau khi chạy bản sửa lỗi, bạn có thể tiếp tục đến với các cách sửa lỗi kết nối tới cơ sở dữ liệu WordPress tiếp theo.

Để hạn chế tối đa tình trạng này diễn ra, bạn cần tìm đến những bên cung cấp hosting và dịch vụ uy tín để tối ưu website của mình. Vietnix tự hào là một trong những nhà cung cấp hosting hàng đầu tại Việt Nam với hơn 11 năm trong ngành. Đặc biệt, trong thời gian này Vietnix đang hỗ trợ và cung cấp plugin cao cấp cho khách hàng khi đăng ký dịch vụ hosting tại Vietnix. Đăng ký ngay để nhận ưu đãi nhé.

HOSTING PREMIUM 4

Bán chạy

2 Core

3GB RAM

3GB NVMe

1 Domain

SSL Miễn Phí

Tặng theme & plugin trị giá 60.000.000 VND

HOSTING PREMIUM 5

2 Core

3GB RAM

3GB NVMe

2 Domain

SSL Miễn Phí

Tặng theme & plugin trị giá 60.000.000 VND

HOSTING PREMIUM 6

2 Core

4GB RAM

4GB NVMe

2 Domain

SSL Miễn Phí

Tặng theme & plugin trị giá 60.000.000 VND

HOSTING PREMIUM 7

4 Core

4GB RAM

4GB NVMe

4 Domain

SSL Miễn Phí

Tặng theme & plugin trị giá 60.000.000 VND

HOSTING PREMIUM 8

4 Core

6GB RAM

6GB NVMe

4 Domain

SSL Miễn Phí

Tặng theme & plugin trị giá 60.000.000 VND

HOSTING PREMIUM 9

4 Core

8GB RAM

8GB NVMe

4 Domain

SSL Miễn Phí

Tặng theme & plugin trị giá 60.000.000 VND

HOSTING PREMIUM 10

Siêu tốc

8 Core

10GB RAM

10GB NVMe

4 Domain

SSL Miễn Phí

Tặng theme & plugin trị giá 60.000.000 VND

HOSTING PREMIUM 1

1 Core

1GB RAM

1GB NVMe

1 Domain

SSL Miễn Phí

Tặng theme & plugin trị giá 60.000.000 VND

HOSTING PREMIUM 2

1 Core

2GB RAM

2GB NVMe

1 Domain

SSL Miễn Phí

Tặng theme & plugin trị giá 60.000.000 VND

HOSTING PREMIUM 3

2 Core

2GB RAM

2GB NVMe

1 Domain

SSL Miễn Phí

Tặng theme & plugin trị giá 60.000.000 VND

  • Plugin: WP Rocket
  • Plugin: Rank Math SEO Pro
  • Plugin: Elementor Pro
  • Plugin: WPML
  • Plugin: WP Smush Pro
  • Theme + plugin: WP Astra Growth Bundle
  • Theme + plugin: MyThemeShop
  • Theme: Divi
  • Theme: Bricks

Cách 2: Kiểm tra wp-config

wp-config.php là nơi thiết lập chi tiết cho phép WordPress kết nối tới database nên đóng vai trò vô cùng quan trọng trong quá trình cài đặt website WordPress. Ngoài ra, khi bạn muốn thay đổi mật khẩu gốc hoặc mật khẩu người dùng database, bạn buộc phải thay đổi cho cả tệp tin wp-config.php.

Lỗi khi thu thập dữ liệu sản phẩm từ wordpress năm 2024
Bạn có thể tìm file wp-config.php trong thư mục public_html trên Cpanel

Vì thế, khi website xuất hiện lỗi kết nối với cơ sở dữ liệu WordPress, bạn cần phải kiểm tra mọi thông tin có trong tập tin để đảm bảo rằng chúng đều như nhau theo những bước sau:

Bước 1: Mở file wp-config.php.

Bước 2: Tìm các dòng có nội dung như sau:

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

Trong đó, database-name là tên của cơ sở dữ liệu, database-username và database-password là tên đăng nhập cùng mật khẩu đăng nhập.

Lưu ý: Giá trị DB_Host không bắt buộc phải là localhost và có thể thay đổi tùy thuộc vào máy chủ. Trên thực tế, một số website có thể sửa chữa, khắc phục sự cố khi chạy WordPress trên máy chủ cục bộ bằng cách thay thế IP cho localhost.

Bước 3: Nếu tất cả các thông tin trên đó đều chính xác nhưng sự cố vẫn chưa được giải quyết, rất có thể lỗi xuất hiện do sai sót từ máy chủ. Lúc này, hãy cùng đến với bước kiểm tra Web Host bên dưới để khắc phục tình trạng này.

Cách 3: Kiểm tra Web Host (MySQL)

Trên thực tế, khi một website có quá nhiều traffic, khả năng cao là lỗi kết nối cơ sở dữ liệu sẽ xuất hiện. Nguyên nhân đến từ việc máy chủ lưu trữ – nhất là shared hosting – không thể xử lý dữ liệu khi xuất hiện tình trạng quá tải. Chính lý do trên là nguyên do gây ra lỗi kết nối tới cơ sở dữ liệu WordPress.

Lúc này, website sẽ chạy rất chậm, thậm chí còn xuất ra lỗi trong quá trình sử dụng. Khi gặp tình trạng kể trên, bạn nên nhanh chóng liên hệ với nhà cung cấp dịch vụ hosting để nhận sự trợ giúp.

Nếu bạn đang sử dụng web hosting tại Vietnix, đừng lo lắng về sự cố này bởi đội ngũ kỹ thuật luôn túc trực 24/7 sẽ hỗ trợ bạn giải quyết vấn đề trong thời gian ngắn nhất. Ngoài ra, Vietnix cũng sở hữu công nghệ chống DDos độc quyền giúp bạn giải quyết nổi lo bị tấn công DDoS.

Nếu như máy chủ MySQL chạy một mình, hãy truy cập vào các website khác có trong cùng server để kiểm tra xem có vấn đề nào phát sinh hay không. Nếu như các website cùng có chung một lỗi thì nguyên nhân sẽ đến từ máy chủ MySQL.

Nếu như không có các trang web khác trong cùng một hosting thì bạn tiến hành truy cập vào cPanel, sau đó bấm vào PHPmyadmin rồi kết nối vào database. Sẽ có hai trường hợp xảy ra:

Trường hợp có thể kết nối – lỗi kết nối tới cơ sở dữ liệu WordPress

Bước 1: Tạo tệp tin mới tên testconnection.php để kiểm tra cơ sở dữ liệu của người dùng có được cấp quyền truy cập tệp tin hay không.

Bước 2: Dán vào tập tin mới tạo đoạn code sau:

Bước 3: Thay đổi người dùng và mật khẩu.

Nếu bạn kết nối thành công thì tức là tài khoản người dùng đã có đủ quyền và lỗi đã phát sinh tại đây. Khi đó, bạn nên kiểm tra lại tệp wp-config (bao gồm lỗi chính tả) để chắc chắn rằng mọi thông tin đều chính xác.

Trường hợp không thể kết nối – lỗi kết nối tới cơ sở dữ liệu WordPress

Nếu như không thể kết nối tới cơ sở dữ liệu dù đã truy cập vào phpMyAdmin, thì tức là lỗi xuất phát từ máy chủ. Tuy nhiên, điều này không đồng nghĩa với việc lỗi hoặc hỏng máy chủ MySQL, mà nguyên nhân có thể đến từ việc người dùng không đủ quyền.

Như vậy, nếu như bạn kết nối với phpMyAdmin, thậm chí là thông qua testconnection.php mà vẫn không được quyền truy cập thì bạn cần nhanh chóng liên hệ với nhà cung cấp máy chủ để được tư vấn, hỗ trợ khắc phục lỗi.

Lời kết

Bên trên là hướng dẫn khắc phục lỗi kết nối tới cơ sở dữ liệu WordPress bằng 3 cách đơn giản nhất mà bạn có thể tham khảo. Mong rằng với những phương pháp này, bạn có thể giải quyết tình trạng mà website đang gặp phải. Đừng quên chia sẻ và lưu lại bài viết để thuận tiện áp dụng mỗi khi cần nhé.