Tổng hợp các lỗi thường gặp trong WordPress và cách sử lý

Như tất cả chúng ta đều biết WordPress rất dễ sử dụng, nhưng không có nghĩa là nó không có lỗi.

Trái lại việc tự quản lý một trang WordPress, rất hay gặp lỗi.

Chủ yếu do người dùng chưa cài đặt đúng.

Dưới đây mình sẽ liệt kê các  lỗi thường gặp nhất khi sử dụng WordPress.

Và tất nhiên là cách sửa chúng nữa.

Lưu ý: Vẫn câu thần chú trước khi bắt đầu sửa đổi, fix lỗi, update hay làm cái gì đó là Backup nhé.

1. Cách sửa lỗi Internal Server Error

Đây có thể coi một trong những lỗi kinh điển, thường gặp nhất.

lỗi HTTP 500 Internal Server Error hay Internal Server Error bạn sẽ gặp trong đời ít nhất 1 lần.

Cứ bình tĩnh mọi thứ đều có cách giải quyết.

  • Khắc phục lỗi 500 Internal Server Error
    • Tải lại hoặc refresh trang
    • Xóa bộ nhớ cache trên trình duyệt
    • Xóa Cookies trên trình duyệt của bạn
  • Khắc phục một số lỗi 500 Internal Server Error khác  –  Hầu hết nguyên nhân gây ra lỗi 500 Internal Server Error là do máy chủ. Dưới đây là một số lỗi cơ bản và cách khắc phục:
    • Lỗi sai quyền cho phép đối với file: Nguyên nhân gây ra lỗi 500 Internal Server Error có thể là do bạn thiết lập sai quyền cho phép các file hoặc thư mục trên máy chủ. Xem lỗi hiển thị trên URL và xác nhận lại quyền cho phép các file và thư mục.
    • Lỗi file .htaccess: Nếu file .htaccess trên server của bạn bị lỗi hoặc chứa nhiều mã code lỗi sẽ gây ra lỗi 500 Internal Server Error. Để khắc phục lỗi 500, bạn nên đảm bảo rằng không có bất kỳ một lỗi nào trên file .htaccess.Cách đơn giản nhất để xác minh nguyên nhân lỗi 500 Internal Server Error có phải là do file .htaccess hay không đó là xóa hoặc di chuyển file sau đó tiến hành tải lại hoặc refresh trang web một lần nữa. Nếu lỗi 500 không còn, nguyên nhân gây ra lỗi là do file .htaccess.

2. Lỗi Syntax Error trong WordPress

Lại thêm một lỗi thường gặp xảy ra trong WordPress (khi bạn chỉnh sửa code)

Và lúc trở lại và gặp bạn một thông báo lỗi syntax error như trên.

Cái này do đoạn code bạn thêm vào đó chưa chính xác nên gây ra.

Điều này sẽ dẫn đến lỗi và bạn sẽ thấy một thông báo như sau:

Parse error: syntax error, unexpected '}', expecting end of file in C:\xampp\htdocs\Dieuhau\wp-content\themes\twentyseventeen\functions.php on line 247

Thông báo này cho bạn biết đâu là ví trí đoạn code bị lỗi.

Ví dụ như trên ở: C:\xampp\htdocs\Dieuhau\wp-content\themes\twentyseventeen\functions.php dòng 247

Đôi khi chỉ thiếu một dấu ngoặn đơn, ngoặc kép cũng xảy ra lỗi này.

3. Lỗi Error Establishing a Database Connection trong WordPress

Với thông báo lỗi rõ ràng này có nghĩa là website của bạn không thể kết nối được với cơ sở dữ liệu.

Tuy nhiên với người mới dụng WordPress, sẽ không biết làm thế nào

Thường lỗi này xảy ra khi các thông số database trong wp-config không chính xác.

  • database host
  • database username
  • database password

Đôi khi database server của bạn không thể phản hồi lại, hoặc cơ sở dữ liệu đã bị lỗi

Tuy nhiên, chủ yếu lỗi này đến từ thông tin đăng nhập cơ sở dữ liệu không chính xác.

4. Lỗi màn hình Trắng chết chóc trên WordPress

Bất ngờ gặp phải một màn hính trắng xóa và không có bất kỳ thông báo gì.

Điều này trở nên khó hiểu và bạn không có bất kỳ đầu mối nào để tìm và sữa chữa những gì.

Hầu hết nó thường bị gây ra bởi một bộ nhớ PHP của bạn đã đạt ngưỡng giới hạn.

Nó cũng có thể xảy ra do chỉnh sửa trên server.

Cũng có thể họ nhìn thấy màn hình trắng này trên một phần của trang web.

5. Lỗi 404: Không tìm thấy trang

Lỗi này hiện khi bạn truy cập vào 1 page, và hiện

404 error - That page can't be found

Bạn vẫn có thể truy cập vào Dashboard bình thường.

Nguyên nhân phổ biến nhất của lỗi thường gặp này là do cài đặt permalink trong wordpress.

Để giải quyết vấn đề này , vào Permanlinks và save đúng cấu trúc url lại nhé.

Còn một trường hợp nữa là bài viết này đã bị xóa. Hoặc bạn có thay đổi url cũ ( cho chuẩn SEO)

Điều cần làm bây giờ là phải đặt redirect 301 cho nó nhé.

Dùng Yoast SEO Premium hoặc sử dụng file .htaccess nhé.»

6. Lỗi sidebar nằm bên dưới nội dung trong WordPress

Sidebar nằm bên dưới nội dung

Thêm một lỗi thường gặp với người mới bắt đầu, phải đối mặt đó là sidebar xuất hiện dưới nội dung khi nó phải xuất hiện bên cạnh nội dụng.

Vấn đề này chủ yếu là do các theme WordPress.

Đôi khi bạn tiến hành chỉnh sửa code trên theme và quên đóng thể <div>

Điều này sẽ kiến phá vỡ bố cục trên giao diện.

Một nguyên nhân nữa chiều rộng không cân xứng trong CSS hoặc không xóa float đúng cách.

7. Editor trắng xóa và các nút biến mất trong Visual Editor

sửa lỗi màn hình soạn thảo văn bản trắng và các nút biến mất trong Visual Editor

Thỉnh thoảng các nút trên thanh soạn thảo văn bản bị biến mất.

Hoặc hiển thị một đoạn trắng thay vì những nút chức năng.

Vấn đề này có thể gặp phải khi JavaScript  không hoạt động.

Cũng có thể do plugin TinyMCE bị xóa, hoặc xung đột với một số plugin khác.

Đọc bài viết ở dưới để xem hướng dẫn chi tiết cách sửa lỗi thường gặp này

8. WordPress Memory Exhausted Error – Tăng bộ nhớ PHP

WordPress Memory Exhausted Error

Dấu hiệu của lỗi này có thể là màn hình trắng chết chóc hoặc thông báo lỗi như sau:

1 Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/username/public_html/site1/wp-includes/plugin.php on line xxx

Lỗi này xảy ra khi bạn cài đặt theme hoặc plugin và vượt quá giới hạn bộ nhớ PHP.

Bình tĩnh lỗi này khá dễ sửa.

9. Không thể truy cập vào khu vực quản trị WordPress (wp-admin)

không thể truy cập vào khu vực quản trị WordPress

Không thể truy cập vào khu vực Admin của website?

Vấn đề có thể xảy ra nếu bạn quên mật khẩu, và không có quyền truy cập email khôi phục mật khẩu.

Một plugin hoặc code không chính xác thực hiện một số thay đổi trong phần quản tri cũng có thể gây ra lỗi này.

Bạn cũng có thể bị mất quyền truy cập khu vực quản trị do bị hacker tấn công.

10. Tự động quay lại màn hình đăng nhập WordPress khi login

tự động quay lại màn hình đăng nhập WordPress khi login

Triệu chứng lỗi này là khi một người dùng có gắng đăng nhập vào Admin

Và họ sẽ bị chuyển hướng quay ngược lại trang đang nhập.

Thường lỗi thường gặp này xảy ra do các giá trị không chính xác cho URL.

Và đường dẫn đến trang chủ trong WordPress options table.

Nó cũng có thể do các thiết lập cấu hình permalink kém, hoặc thiết lập chuyển hướng trong file .htaccess

11. Sửa hình ảnh tải lên bị lỗi trong WordPress

sửa hình ảnh tải lên bị lỗi trong WordPress

Đôi khi người dùng đột nhiên nhận ra rằng tất cả hình ảnh trên trang của họ biến mất, và hiện ra những hình ảnh lỗi.

Khi người dùng cố gắng upload hình ảnh vào trong vài viết bằng cách sử dụng media uploader.

Nó trả lại với một kết quả lỗi.

Tất cả file trong thư viện media sẽ xuất hiện lỗi.

Lỗi này xảy ra do bạn không có quyền truy cập vào thư mục upload.

Cách sửa lỗi

Bạn sẽ cần sử dụng FTP Client để thay đổi file permissions.

Nếu bạn dùng Cpanel thì có thể vào File Manager cũng tương tự.

Đi đến đường dẫn wp-contetn/uploads

Chuột phải vào folder uploads chọn File permissions.

Chỉnh sang 744 chọn Recurse into subdirectories và Apply to directories only và OK.

Nếu không được hãy thử sang 755 nhé.

change-folder-permissions-744

Tiếp theo là bạn sẽ phải set quyền cho các file ở trong folder uploads (bước trên mới set quyền cho folder uploads).

Làm tương tự như trên nhưng chọn 644, và chon Recurse into subdirectories và Apply to files only.

12. Làm thế nào để quản lý hình ảnh trong WordPress

sửa lỗi hình ảnh thường gặp trong WordPress

Nếu bạn chưa quen với WordPress, bạn sẽ cảm thấy khó khăn với tính năng Media của nó.

Người dùng có thể không thể tìm hoặc sắp xếp hình ảnh theo ý mình.

Thay đổi kích thước hoặc cắt chúng, hoặc hiển thị chúng dưới dạng gallery.

Đây không phải là lỗi hoặc sự cố trong WordPress.

Bạn chỉ cần làm quen với Media của WP thôi.

Hoặc sử dụng Envira plugin để tạo gallery ảnh nhé.

13. Lỗi “ Are You Sure you want to do this” trong WordPress

sửa lỗi “ Are You Sure you want to do this”

Người dùng có thể gặp lỗi thường gặp này trong khu vực quản trị của WordPress.

Nguyên nhân phổ biến nhất của lỗi này là plugin hoặc theme không sử dụng Nonce đúng cách.

Nonce là các chìa khóa bảo mật đặt biệt có thể được nối vào URL khi thực hiện hành động trong khu vực quản trị trong WP.

Đôi khi một plugin hoặc theme có thể được sử dụng không đúng cách nó có thể tạo ra lỗi này

15. Lỗi “Briefly unvailable for scheduled maintenance” trong WordPress

sửa lỗi "Briefly unvailable for scheduled maintenance"

Đôi khi do cập nhật WordPress chưa hoàn chỉnh hoặc bị gián đoạn.

Bạn có thế thấy lỗi “Birefly unvaiable for scheduled maintenance” trong WordPress.

Điều gì xả ra ở đây là WordPress đặt trang web đó ở chế độ bảo trì trong quá trình cập nhật.

Nếu vì lý do nào đó bản cập nhật bị gián đoạn, thì bạn sẽ bị kẹt ở lỗi này.

Lỗi này sẽ khóa toàn bộ trang web của bạn và làm nó không thể hiển thị với quản trị viên và khách truy cập.

Cách sửa lỗi

Đầu tiên nếu bạn đang chạy update bất kỳ theme hay plugin hoặc WP version mới.

Đợi 1 chút xong quá trình rồi vào lại xem có được không?

Nếu không được, sử dụng FTP Client hoặc và File Manager tìm file .maintenance, và xóa nó đi.

delete-maintenance-file

Nếu bạn không tìm thấy file này, có thể nó đã ẩn đi.

Hãy chọn Server » Force showing hidden files.

show-hidden-files-ftp

Cpanel thì chọn như ảnh dưới nhé.

16. Lỗi WordPress không gửi được email

sửa lỗi WordPress không gửi được email

Triệu chứng phổ biến nhất của sự cố này là không nhận được bất kỳ mẫu đăng ký liên hệ nào hoặc email thông báo.

Vấn đề này thường bị gây ra bởi lý dó các nhà cung cấp shared hosting, đều vô hiệu hóa hoặc hạn chế tính năng gửi email để ngăn tính trạng spam.

17. Làm thế nào để sửa lỗi RSS Feed trong WordPress

sửa lỗi RSS Feed

Hầu hết các lỗi RSS Feed là do định dạng kém. Bạn có thể thấy lỗi như sau:

1 XML Parsing Error: XML or text declaration not at start of entity
2 Location: http://example.com/feed
3 Line Number 2, Column 1:

Tùy thuộc vào loại trình duyệt bạn đang sử dụng, thông báo lỗi RSS Feed của bạn có thể khác. Bạn có thể thấy thông báo lỗi này khi truy cập Feed trong trình duyệt.

1 Warning: Cannot modify header information – headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228

WordPress đưa ra các RSS Feeds bằng file XML là một ngôn ngữ yêu cầu sự chính xác cao.

Ngắt dòng bị mất hoặc thừa một tab cũng có thể làm hỏng RSS feed đó.

18. Làm thế nào để sử lỗi 403 Forbidden trong WordPress

sử lỗi 403 Forbidden

Đoạn mã lỗi 403 Forbidden hiển thị khi quyền truy cập máy chủ của bạn không cho phép truy cập vào một trang cụ thể. Đây là lý do tại sao lỗi này thường đi kèm với một văn bản:

1 403 Forbidden – You don’t have permission to access ‘/’ on this server.
2 Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Có nhiều tình huống khác nhau khi bạn nhìn thấy lỗi này. Quyền truy cập tập tin không chính xác, plugin security, hay cấu hình máy chủ thường là lý do chủ yếu.

19. Làm thế nào để sửa có quá nhiều Redirects lỗi trong WordPress

có quá nhiều Redirects lỗi

Lỗi thường gặp này xảy ra do một vấn đề chuyển hướng sai.

Như bạn đã biết WordPress có cấu trúc URL thân thiện với SEO với chức năng chuyển hướng.

Một số plugin phổ biến khác cũng có chức năng chuyển hướng.

Do cấu hình sai trong bất kỳ công cụ chuyển hướng nào, trang web của bạn có thể kết thúc việc chuyển hướng người dùng đến một URL mà thực sự phải chuyển hướng chúng đến một URL được làm mới. Trong trường hợp đó, trình duyệt người dùng bị mắc kẹt giữa hai trang gây ra một vòng lặp chuyển hướng.

20. Cách sửa lỗi “Upload: Failed To Write File to Disk” trong WordPress

Upload: Failed To Write File to Disk

Lỗi thường gặp này có thể xảy ra do một số lý do. Tuy nhiên, một trong những lý do phổ biến nhất là: quyền truy cập file không chính xác.

Mỗi tệp và thư mục trên trang web của bạn có một thiết lập quyền truy cập. Máy chủ kiểm soát quyền truy cập vào các tập tin dựa trên các quyền này. Quyền truy cập không hợp lệ một thư mục có thể lấy đi khả năng của bạn để ghi các tập tin trên máy chủ. Điều này có nghĩa là máy chủ không thể tạo hoặc thêm tệp mới vào thư mục củ thể đó.

21. Làm thế nào sửa lỗi “This site ahead contains harmful programs” trong WordPress

 

This Site Ahead Contains Harmful Programs

Google đánh dấu trang web với cảnh báo náy nếu họ tìm thấy bất kỳ mã khi nào có thể là malware hoặc trojan. Đôi khi lý do của việc này là trang web của bạn bị hack và đang được sử dụng để phân phát mã độc này.

Một lý do phổ biến khác cho lỗi thường gặp này là do hiển thị quảng cáo từ mạng lưới quảng cáo kém chất lượng. Các mạng quảng cáo này đôi khi có thể hiển thị quảng cáo liên kết đến các trang web phân phối mã độc.

22. Làm thế nào để sửa lỗi Schedule Post không hoạt động trong WordPress

sửa lỗi Schedule Post

WordPress có một tính năng tuyệt vời đó schedule posts.

Để tự động published một bài viết ở một khoảng thời gian nhất định.

Phần lớn blogger đều có một kế hoạch thời gian cho việc xuất bản bài viết của mình.

Tuy nhiên, thỉnh thoảng WordPress có thể bỏ lỡi các bài đăng đã lên lịch do một số lý do.

Nếu điều này xảy ra với bạn nhiều hơn một hoặc 2 lần thì bạn cần giải quyết vấn đề này ngay.

23. Làm thế nào để sửa lỗi Fatal Error: Maximum Execution Time Exceeded trong WordPress

Maximum Execution Time Exceeded

WordPress được code chủ yếu dựa vào ngôn ngữa lập trình PHP. Để bảo về máy chủ khỏi bị làm dụng, có một giới hạn thời gian cho một đoạn script PHP có thể chạy được bao lâu.

Một số nhà cung cấp dịch vụ hosting đã chỉnh giá trị này lên một mức cao hơn trong khi những người khác có thể đặt mức này thấp hơn. Khi một script đạt đến mức giới hạn thời gian, nó dẫn đên thời gian thực hiện tối đa vượt quá lỗi.

24. Làm thế nào để Sửa lỗi Facebook Thumbnail không chính xác trong WordPress

Facebook Thumbnail không chính xác

Có rất nhiều lý do khiến Facebook không thể lấy chính xác hình ảnh đại diện khi chia sẻ bài viết trên mạng xã hội. Một trong những lý do hay gặp phải nhất là có nhiều hình ảnh được đặt trong og:image tag nơi mà hình ảnh đại diện của bạn nhỏ hơn những hình ảnh còn lại.

Facebook sử dụng Open Graph (og) tag, và plugin như Yoast SEO để tự động thêm chúng vào trang web để không gặp lỗi hình ảnh bị thu nhỏ khi chia sẻ trên mạng xã hội.

25. Cách sửa lỗi WordPress liên tục Log Out

sửa lỗi WordPress liên tục Log Out

WordPress đặt một cookie trong trình duyệt của bạn để xác thực phiên đăng nhập. Cooike này được đặt trong kho lưu trữ URL của bạn.

Nếu bạn truy cập từ một URL không khớp với một trong các cài đặt WordPress, thì WordPress sẽ không thể xác thực được lần truy cập đó.

Cách sửa

Nếu bạn đăng nhập được vào Dashboard vào Settings » Genneral.

Chỉnh lại cho đúng với URL website của bạn.

Nếu bạn không đăng nhập vào được Admin, vào file wp-config.php.

Sử dụng FTP client hoặc vào File Manager trên cPanel.

Thêm đoạn code sau trên dòng “That’s all, stop editing! Happy blogging.

1 define('WP_HOME','http://example.com');
2 define('WP_SITEURL','http://example.com');

Nếu bạn dùng www thì dùng đoạn dưới:

1 define('WP_HOME','http://www.example.com');
2 define('WP_SITEURL','http://www.example.com');

26. Khắc phục lỗi WordPress của riêng bạn

Tôi đã giới thiệu một số lỗi thường gặp nhất trong WordPress phổ biến thường gặp nhất trong bài viết này. Tuy nhiên, sức mạnh thực sự của WordPress đến từ hàng nghìn plugin và theme mà bạn có thể sử dụng trên website của mình. Bất kỳ theme hay plugin nào được cài đặt cũng có thể gây ra lỗi.

Nó gây khó khăn cho người mới sử dụng WordPress để tìm ra những gì đăng gây ra vấn đề trên trang web của họ và làm thế họ có thể sửa chữa nó.

Hy vọng bài viết này sẽ giúp ích cho bạn, theo dõi bài viết của chúng tôi để cập nhật nhiều thông tin hữu ích chúng tôi đăng tải trong thời gian tới!

Liên hệ với chúng tôi qua Fanpage: https://www.facebook.com/IZ4WEB/ nếu bạn gặp rắc rối trong quá trình cài đặt + phát sinh lỗi

Tổng hợp