Như tất cả chúng ta đều biết WordPress khá dễ sử dụng. Nhưng không có nghĩa là nó không có lỗi, và không cần kỹ năng gì cả. 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, hoặc chưa biết cách sử dụng WordPress.
Dưới đây Diều Hâu sẽ liệt kê 40 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àm điều này, bạn có thể sử dụng các plugin Backup tốt nhất, mình từng giới thiệu 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, rất dễ gặp trên internet.
Cứ bình tĩnh mọi thứ đều có cách giải quyết.
Với lỗi này tôi có thể đảm bảo được là có thể sửa chữa được.
Vì đã có nhiều người gặp phải rồi.
Hãy bình tĩnh và làm theo một số bước dưới đây là bạn có thể giải quyết được vấn đề.
» Làm thế nào sửa lỗi Internal Server Error trong WordPress
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, update hoặc cài plugin…)
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:xampphtdocsDieuhauwp-contentthemestwentyseventeenfunctions.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:xampphtdocsDieuhauwp-contentthemestwentyseventeenfunctions.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.
» Làm thế nào sửa lỗi Syntax Error trong WordPress
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 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.
Hãy xem cách giải quyết của Diều Hâu ↓
» Cách khắc phục lỗi không kết nối được cơ sở dữ liệu
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ì.
Rất khó để biết nguyên nhân từ đâu, không một đầu mối nào.
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.
Đọc bài viết ↓ để sửa lỗi thường gặp này
» Cách sửa lỗi màn hình trắng chết chóc trên WordPress
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é.»
» Làm thế nào sửa lỗi bài đăng WordPress bị lỗi 404
6. Lỗi sidebar nằm bên dưới nội dung trong WordPress
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.
» Cách sửa lỗi nội dung dưới thanh sidebar trong WordPress
7. Editor trắng xóa 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
» Sửa lỗi chữ trắng và mất các nút trong soạn thảo
8. WordPress Memory Exhausted Error – Tăng bộ nhớ PHP
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:
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.
» Sửa lỗi WordPress Memory Exhausted Error – Tăng bộ nhớ PHP
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 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.
» Phải làm gì khi bị khóa khỏi khu vực Admin
10. 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
Đô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é.
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
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é.
» Hướng dẫn sử dụng hình ảnh một cách thành thạo trong WordPress
13. Lỗi “ Are You Sure you want to do this” trong WordPress
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
» Sửa Lỗi “Are you sure you want to do this” Trong WordPress
15. Lỗi “Briefly unvailable for scheduled maintenance” trong WordPress
Đô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.
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.
Cpanel thì chọn như ảnh dưới nhé.
16. 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.
» Làm thế nào để sửa lỗi trang WordPress không gửi được email?
17. Làm thế nào để sửa lỗi RSS Feed trong WordPress
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:
XML Parsing Error: XML or text declaration not at start of entity Location: http://example.com/feed 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.
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
Đ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:
403 Forbidden – You don’t have permission to access ‘/’ on this server. 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.
» Làm thế nào để khắc phục lỗi 403 forbidden trong WordPress
19. Làm thế nào để sửa có quá nhiều Redirects lỗi trong WordPress
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.
» Làm Thế Nào Khắc Phục Lỗi Chuyển Hướng Trong WordPress
20. Cách sửa lỗi “Upload: Failed To Write File to Disk” trong WordPress
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ể đó.
» Làm Thế Nào Sửa Lỗi Upload: Failed to write file to disk
21. Làm thế nào sửa lỗi “This site ahead contains harmful programs” trong WordPress
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.
» Hướng Dẫn Sửa Lỗi ‘”This Site Ahead Contains Harmful Programs” Trên WordPress
22. Làm thế nào để sửa lỗi Schedule Post không hoạt động trong WordPress
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
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.
» Hướng dẫn sửa lỗi Fatal: Maximum Execution Time Exceede
24. Làm thế nào để Sửa lỗi Facebook Thumbnail không chính xác trong WordPress
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.
» Những kích thước hình ảnh cực chuẩn để chia sẻ trên mạng xã hội
25. Cách 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.”
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
Nếu bạn dùng www thì dùng đoạn dưới:
define('WP_HOME','http://www.example.com'); 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ó.
Tôi đã biên soạn hướng dẫn từng bước hoàn chỉnh về các Hướng dẫn khắc phục lỗi WordPress cho người mới bắt đầu. Nó sẽ giúp bạn làm thế nào dể chuẩn đoán các vấn đề WordPress và làm thế nào để khắc phục chúng như một người chuyên nghiệp.
Sau cùng, tôi hy vọng bài hướng dẫn này giúp bạn tìm và sửa được lỗi thường gặp trong WordPress bạn đang gặp phải. Hãy để lại câu hỏi ở dưới phần comment và đăng ký theo dõi để nhận thông tin mới nhất nhé.
Mẫu Website Được Xem Nhiều