Các lỗi hay gặp khi dùng WordPress

Trong quá trình sử dụng WordPress, bạn sẽ bắt gặp 1 số lỗi thông dụng trên website WordPress, hi vọng bà viết hướng dẫn này sẽ giúp bạn được ít nhiều

1. Lỗi WordPress 404 Not Found

Các lỗi 404 khá quen thuộc vì hầu hết người sử dụng website và internet đều đã từng gặp ít lắm là 1 lần. Lỗi này thường xảy ra khi các liên kết bị phá vỡ do thay đổi hoặc đã xóa.

Nguyên nhân dẫn đến lỗi 404 này có thể là do người quản trị thay đổi link bài viết, hoặc đã xóa bài viết, 1 khả năng nữa là tệp tin .htaccess cần được cập nhật lại để hệ thống nhận được cấu trúc mới.

2. Lỗi WordPress 403

Lỗi này báo là các bạn bị cấm và từ chối truy cập. Trong WordPress đây là một cơn ác mộng của nhiều người. Lỗi này thường xuất hiện do nhiều nguyên nhân

  • Thay đổi một số cấu hình sai trong cài đặt VPS / Server cũng tạo ra lỗi 403.
  • File htaccess không hoạt động được.
  • Phân quyền cho folder cài đặt WordPress bị sai, thiếu quyền.
  • Bị cấm do plugin WordPress bảo mật gây ra. Đối với trường hợp này thì bạn cần tắt kích hoạt tất cả các plugin WordPress để kiểm tra dần

3. Lỗi WordPress 502 Bad Gateway

Lỗi 502 Bad Gateway này sẽ được kích hoạt khi máy chủ VPS của bạn nhận được phản hồi không hợp lệ. Lỗi này có thể do lưu lượng người truy dùng truy cập cùng lúc quá nhiều. Hoặc cũng có thể do bạn cấu hình sai trên server / vps.

  • Kiểm tra lượng băng thông của hosting / vps có bị đầy không
  • tắt tường lửa
  • Xóa bộ nhớ cache treen trình duyệt hoặc nhấn Ctrl + F5 trên Windows để refresh.
  • Chờ 5 – 10p cũng là 1 cách để kiểm tra lỗi này nếu hosting quá tải tạm thời
  • Liên hệ coder hoặc nhà cung cấp hosting để được hỗ trợ nếu các bước trên không có tác dụng.

4. Lỗi 500 internal server error

Đây là một lỗi khá nan giải cho mọi người dùng. Vì đây là lỗi do code web bị lỗi gây ra, khi gặp lỗi này bạn phải kiểm tra lại 1 loạt hành động mình vừa thao tác trên website

  • Kiểm tra lại bạn vừa làm gì trên website – Sửa 1 ít code, update plugins, update themes,… Thì bạn hãy khôi phục lại từng bước 1 để kiểm lỗi nhé
  • Lỗi do server / Cloud vps lỗi – liên hệ nhà cung cấp

5. Lỗi không gửi được email trên web

Lỗi này do vps hoặc hosting tại Việt Nam do sợ bị tình trạng SPAM nên đã khóa các hàm mail server, bạn có thể sử dụng 1 số plugins hỗ trợ cài đặt SMTP nhé

  • Cài plugins Easy SMTP
  • Hoặc cài WP Mail SMTP by WPForms
  • Nếu vẫn không được, liên hệ nhà cung cấp để sửa lỗi này.

6. Lỗi Error: The uploaded file exceeds the upload_max_filesize

Lỗi này thường xảy ra nếu bạn dùng Host Shared và sẽ gặp phải khi bạn tiến hành tải tập tin trên website. Nguyên nhân là tập tin ảnh bạn tải lên vượt quá giới hạn giới hạn cho phép của phiên PHP mà máy chủ của cho phép. Cách khắc phục đơn giản là bạn chỉ cần chèn đoạn sau vào tập tin .htaccess ở thư mục gốc trên host để tăng giới hạn lên 64MB.

upload_max_filesize = 64M
post_max_size = 64M

7. Lỗi WordPress “unable to create directory wp-content/uploads…” khi upload ảnh

Lỗi WordPress này xảy ra đa phần do khi bạn chuyển source sang hosting mới đa phần bị, để khắc phục nếu có SSH bạn di chuyển vào thư mục gốc gõ

chown tenusermoi:tenusermoi -R .

trong đó
tenusermoi: là account đăng nhập

Còn nếu bạn dùng hosting thì tiến hành Chmod thư mục wp-content/uploads và tất cả các thư mục con bên trong của nó thành 755.

8. Lỗi Error Establishing A Database Connection

Lỗi này sẽ xuất hiện ở các trường hợp bên dưới:

  • Thông tin cơ sở dữ liệu trong file wp-config.php không chính xác
  • Hệ quản trị MySQL quá tải không thể xử lý dữ liệu,thường gặp khi hosting đầy, host yếu hoặc bị tấn công từ chối dịch vụ DDoS.

9. Cài theme / plugins bị yêu cầu đăng nhập FTP

Lỗi này xảy ra đa phần do khi bạn chuyển source sang hosting mới đa phần bị, để khắc phục nếu có SSH bạn di chuyển vào thư mục gốc gõ.

chown tenusermoi:tenusermoi -R .

trong đó
tenusermoi: là account đăng nhập

Nếu bạn gặp lỗi này khi cài plugin hay theme, thì điều đó có nghĩa là phân quyền thư mục trên host chưa đúng. Vì vậy bạn cũng có thể tiến hành CHMOD các folder thành 755, tập tin là 644.

10. Lỗi trắng trang khi truy cập

Lỗi trắng trang có khá nhiều nguyên nhân và các nguyên nhân phổ biến nhất là:

  • Theme có 1 file index.php để trống nên giao diện sẽ hiển thị file này đầu tiên
  • Việc sửa file functions.php ở themes sai cú pháp gây ra lỗi
  • Các plugins không tương thích với phiên bản WordPress hiện tại.
  • Core wordpress không tương thích themes, …

Nếu bị lỗi trắng trang thì hãy nhớ lại xem bạn đã vọc những gì gần đây nhất và phục hồi lại code gần nhất. Để cho phép hiển thị lỗi ra trình duyệt, bạn open file wp-config.php tìm dòng WP_DEBUG và sửa false thành true. Đồng thời thêm ngay bên dưới nó:

define( 'WP_DEBUG', true );

11. Lỗi sử dụng WordPress -Briefly Unavailable For Scheduled Maintenance

Cái này không phải là lỗi, mà do bạn đang cập nhật Plugins hoặc đang cập nhật WordPress hoặc themes, cách khắc phục đơn giản là đợi 2 – 3 phút sau rồi truy cập lại sẽ được.

12. Lỗi Fatal Error: Allowed Memory Size Of XXX Bytes Exhausted

Lỗi WordPress này có thể hay xảy ra khi bạn thực hiện tác vụ nào đó trong website khá nặng. điều này có nghĩa là bộ nhớ cho phép đã quá tải

Nguyên nhân & Cách khắc phục:

Nguyên dân xảy ra là do bộ nhớ của Hosting / VPS mà bạn sử dụng không cung cấp đủ cho ứng dụng, rất hay gặp trên các host miễn phí và đôi lúc là cả trên host trả phí nếu website bạn có quá nhiều dữ liệu.

Trước tiên, hãy thử chèn đoạn sau đây vào file wp-config.php:

define( 'WP_MAX_MEMORY_LIMIT', '512M' );

Sau đó thêm vào .htaccess ở thư mục gốc nếu sử dụng Hosting Shared Apache.

php_value memory_limit 512M

Nếu vẫn chưa xử lý được thì thử tạo file php.ini ở thư mục gốc của website và thêm vào dòng sau:

memory_limit=512M

Nếu bạn không xử lý được lỗi sử dụng wordpress này thì có thể báo với nhà cung cấp, họ sẽ setup cho bạn trong vòng vài nốt nhạc.

2 Likes

Thôn tin bạn chia sẻ rất bổ ích. Cảm ơn bạn nhé