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

Nguyên nhân & Cách khắc phục:
Nguyên dân xảy ra lỗi này là do bộ nhớ chung của máy chủ mà bạn được phép sử dụng không cung cấp đủ cho ứng dụng PHP để xử lý WordPress, 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ử tự khắc phục bằng cách chèn đoạn sau đây vào file wp-config.php:
01 |
define( 'WP_MAX_MEMORY_LIMIT' , '512M' ); |
01 |
php_value memory_limit 512M |
01 |
memory_limit=512M |
Lỗi 2. Warning: Cannot Modify Header Information
Thông thường sẽ có nhiều bạn trở nên hoảng hốt khi tự dưng website xuất hiện thêm thông báo “Warning: Cannot modify header information – headers already sent by…..” phía trên sau khi cập nhật WordPress, theme, plugin,….Nguyên nhân & Cách khắc phục:
Đối với WordPress, nguyên nhân chính phổ biến nhất là file báo lỗi (xem trong đoạn báo lỗi) bị thừa một khoảng trắng trước ký tự <?php ở đầu. Do đó, hãy mở file bị lỗi ra và hãy chắc chắn rằng đầu file không chứa bất kỳ khoảng trắng nào. Và để cho chắc ăn, hãy chủ động thêm ?> ở cuối file. Hoặc nếu có thể, bạn hãy tải file bị lỗi về và mở bằng Notepad++, sau đó chọn Encoding -> UTF-8 without BOM.Lỗi 3. “Briefly Unavailable For Scheduled Maintenance”
Sau khi bấm nút update WordPress hoặc Theme/Plugin và bấm vào tác vụ khác có thể bạn sẽ gặp lỗi này.Nguyên nhân & Cách khắc phục:
Khi update, WordPress sẽ tự động đưa website về trạng thái bảo trì để hệ thống tự động cập nhật làm xong việc của nó để tránh các phiền toái xảy ra. Vì thế, thông thường thì lỗi này sẽ tự động mất sau khoảng vài chục giây hoặc vài phút. Trong vài trường hợp hiếm hoi, do quá trình update xảy ra lỗi nên WordPress không thể đưa website về trạng thái ban đầu nên sẽ hiển thị thông báo này gần như là mãi mãi. Lúc đó, hãy thử khắc phục bằng cách xóa file .maintenance ở thư mục gốc thông qua FTP. Lúc này mọi thứ sẽ bình thường trở lại.Lỗi 4. Lỗi trắng trang
Trắng trang không phải là lỗi, đó là một tính năng giúp website bạn bảo mật hơn khi xảy ra lỗi bên trong. Thông thường khi lỗi trình duyệt sẽ hiển thị lỗi ra kèm đường dẫn của tập tin bị lỗi hay nguyên nhân bị lỗi, điều này có thể sẽ nguy hiểm trong một vài trường hợp nếu kẻ xấu nhìn thấy, nên webserver sẽ không hiển thị ra và nó thành “lỗi” trắng trang.Nguyên nhân & Cách khắc phục:
Các nguyên nhân phổ biến nhất là thường:- Sửa file functions.php ở theme không đúng cách, sai cú pháp.
- Plugins không tương thích với phiên bản WordPress hiện tại.
- Themes bị viết sai cú pháp, hoặc sử dụng hàm không tồn tại.
- ….
WP_DEBUG
và sửa false
thành true
. Đồng thời thêm ngay bên dưới nó:
define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', true );Bây giờ hãy vào lại website xem đã hiển thị lỗi chưa. Nếu chưa thì vào thư mục wp-content và mở tập tin debug.log lên nhé. Sau khi bạn đã sửa xong lỗi, nhớ sửa WP_DEBUG thành false và xóa 2 dòng vừa chèn vào. Nên xem: Lỗi trắng trang? hãy đọc file log
Lỗi 5. Bị hỏi tài khoản FTP khi cài theme/plugin

01 |
chown -R apache:apache /path/domain .com |
01 |
chown -R nginx:nginx /path/domain .com |
01 |
chown -R www-data:www-data /path/domain .com |
Lỗi 6. Error Establishing A Database Connection
Lỗi này sẽ xuất hiện ở hai trường hợp:- Thông tin database bạn nhập vào file wp-config.php bị sai.
- MySQL đang bị quá tải không thể xử lý dữ liệu gửi đi và gửi về được, thường gặp ở các host yếu hoặc bị DDoS.
- Dung lượng lưu trữ bị đầy nên MySQL không khởi động được.
Lỗi 7. 404 Not Found khi vào xem bài viết
Thông báo lỗi này có lẽ hầu như ai cũng biết đó là máy chủ không tìm được tập tin tương ứng với truy vấn người dùng ở trình duyệt. Trong WordPress, nhiều người sẽ mắc phải lỗi này khi vào xem bài viết hoặc một cái gì đó bất kỳ sau khi tùy chỉnh permalink. Lý do xuất hiện lỗi là do cơ chế rewrite URL chưa được kích hoạt trên website bởi vì file .htaccess chưa chèn các quy tắt rewrite cho nó. Trước tiên bạn hãy vào Settings -> Permalinks và ấn nút Save Changes (Cài đặt -> Đường dẫn tĩnh). Nếu vẫn không được thì chèn đoạn sau vào tập tin .htaccess ở thư mục gốc của website.
01
02
03
04
05
06
07
08
09
10
11
12 |
</pre> <pre># BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress</pre> <pre> |
Lỗi 8. “unable to create directory wp-content/uploads…” khi upload ảnh

Lỗi 9. Stylesheet Is Missing

- File theme thiếu file style.css (hiếm gặp).
- Theme bị nén sai cấu trúc. Bạn cài theme làm sao mà khi vào host, theme bạn phải có cấu trúc là /wp-content/themes/tên-theme/style.css
Lỗi 10. PCLZIP_ERR_BAD_FORMAT (-10).

Lỗi 11. Error: The uploaded file exceeds the upload_max_filesize
Lỗi này thường xảy ra nếu bạn dùng Shared Host và sẽ gặp khi bạn upload tập tin gì đó trên host. Nguyên nhân là tập tin bạn tải lên vượt quá giới hạn dung lượng tải lên cho phép của PHP mà máy chủ của họ thiết lập. Cách khắc phục là 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 10MB.
01
02 |
php_value upload_max_filesize 100M php_value post_max_size 100M |
01
02 |
upload_max_filesize = 100M post_max_size = 100M |