Sửa Lỗi Theme WordPress: Hướng Dẫn Chi Tiết Từ A Đến Z Cho Mọi Vấn Đề
Khi trang web WordPress của bạn gặp sự cố, việc sửa lỗi theme WordPress là một trong những ưu tiên hàng đầu. Hướng dẫn này cung cấp các giải pháp toàn diện để khắc phục mọi vấn đề từ lỗi hiển thị, xung đột plugin, đến các vấn đề kỹ thuật sâu hơn, giúp bạn khôi phục trang web nhanh chóng và hiệu quả.
Bạn đang tìm kiếm cách sửa lỗi theme WordPress? Bài viết này sẽ là cẩm nang toàn diện giúp bạn xác định và khắc phục hầu hết các vấn đề phổ biến mà một website WordPress có thể gặp phải. Từ những lỗi nhỏ về giao diện đến các xung đột phần mềm phức tạp, chúng tôi sẽ hướng dẫn bạn từng bước để đảm bảo website của bạn hoạt động trơn tru trở lại. Việc sửa lỗi theme WordPress không chỉ giúp cải thiện trải nghiệm người dùng mà còn tối ưu hóa hiệu suất website, yếu tố quan trọng trong việc giữ chân khách truy cập.
Sửa Lỗi Theme WordPress: Tại Sao Cần Kỹ Năng Này?
Kỹ năng sửa lỗi theme WordPress là cực kỳ quan trọng đối với bất kỳ ai quản lý một website WordPress, cho dù đó là một trang web cá nhân hay một trang web doanh nghiệp. WordPress là nền tảng CMS phổ biến nhất thế giới, nhưng cũng chính vì sự linh hoạt và khả năng tùy biến cao, nó có thể phát sinh nhiều lỗi khác nhau. Việc sửa lỗi theme WordPress thành công không chỉ giúp duy trì sự ổn định của website mà còn bảo vệ thương hiệu online của bạn. Hãy cùng tìm hiểu sâu hơn về các nguyên nhân gây lỗi và cách sửa lỗi theme WordPress hiệu quả.
Sửa Lỗi Theme WordPress: Nhận Diện Các Dấu Hiệu Lỗi Thường Gặp
Trước khi bắt đầu quá trình sửa lỗi theme WordPress, việc đầu tiên là nhận diện chính xác các dấu hiệu cho thấy theme của bạn đang gặp vấn đề. Các dấu hiệu này có thể bao gồm:
- Website trắng trơn (White Screen of Death – WSOD).
- Lỗi 500 Internal Server Error.
- Lỗi cơ sở dữ liệu (Error Establishing a Database Connection).
- Các phần tử giao diện hiển thị không chính xác hoặc bị hỏng.
- Các tính năng của website không hoạt động.
- Trang web tải chậm bất thường.
- Lỗi khi cập nhật WordPress theme, plugin hoặc WordPress cốt lõi.
- Không thể truy cập vào trang quản trị WordPress (wp-admin).
Việc nhận diện sớm các dấu hiệu này sẽ giúp bạn nhanh chóng tiến hành sửa lỗi theme WordPress trước khi chúng gây ra những thiệt hại lớn hơn.
Sửa Lỗi Theme WordPress: Các Nguyên Nhân Chính Gây Lỗi Theme
Để sửa lỗi theme WordPress hiệu quả, bạn cần hiểu rõ các nguyên nhân gốc rễ. Các nguyên nhân phổ biến có thể bao gồm:
- Xung đột Plugin: Đây là một trong những nguyên nhân hàng đầu gây ra lỗi. Khi cài đặt nhiều plugin từ các nhà phát triển khác nhau, chúng có thể xung đột với nhau hoặc với WordPress theme, dẫn đến các lỗi hiển thị hoặc chức năng.
- Code lỗi trong Theme: Nếu WordPress theme của bạn không được mã hóa tốt, có thể chứa các lỗi cú pháp hoặc logic, gây ra các vấn đề nghiêm trọng. Đặc biệt là với các theme miễn phí hoặc theme nulled không rõ nguồn gốc.
- Cập nhật không tương thích: Khi bạn cập nhật WordPress core, plugin hoặc chính WordPress theme lên phiên bản mới mà không kiểm tra tính tương thích, có thể xảy ra lỗi.
- Giới hạn bộ nhớ PHP: WordPress cần một lượng bộ nhớ PHP nhất định để hoạt động. Nếu giới hạn bộ nhớ quá thấp, website có thể gặp lỗi khi xử lý các tác vụ phức tạp.
- Lỗi cơ sở dữ liệu: Lỗi trong cơ sở dữ liệu WordPress có thể khiến website không thể truy cập hoặc hiển thị thông tin sai lệch.
- File bị hỏng (corrupted files): Trong quá trình cài đặt hoặc cập nhật, các file của WordPress, plugin hoặc WordPress theme có thể bị hỏng, dẫn đến lỗi.
- Sử dụng PHP phiên bản cũ: Việc sử dụng các phiên bản PHP lỗi thời có thể gây ra vấn đề tương thích với các theme và plugin WordPress hiện đại.
- Tấn công bảo mật hoặc phần mềm độc hại: Các cuộc tấn công hack hoặc cài đặt malware có thể làm hỏng các file cốt lõi của WordPress theme, gây ra lỗi.
Hiểu rõ các nguyên nhân này sẽ giúp bạn có định hướng đúng đắn khi bắt đầu quá trình sửa lỗi theme WordPress.

Sửa Lỗi Theme WordPress: Các Công Cụ Và Kỹ Thuật Chẩn Đoán
Trước khi tiến hành sửa chữa, việc chẩn đoán chính xác là rất quan trọng. Đây là các công cụ và kỹ thuật bạn cần để sửa lỗi theme WordPress hiệu quả:
Sửa Lỗi Theme WordPress: Bật Chế Độ Gỡ Lỗi WordPress (WP_DEBUG)
Đây là bước đầu tiên và quan trọng nhất khi sửa lỗi theme WordPress. Chế độ gỡ lỗi WordPress sẽ hiển thị các thông báo lỗi chi tiết, giúp bạn xác định nguyên nhân gây lỗi.
- Truy cập file wp-config.php: Sử dụng trình quản lý file của hosting hoặc FTP client (như FileZilla) để truy cập thư mục gốc của website WordPress.
- Chỉnh sửa wp-config.php: Tìm dòng
define( 'WP_DEBUG', false );. - Thay đổi thành
define( 'WP_DEBUG', true );: Lưu file lại. - Thêm
define( 'WP_DEBUG_LOG', true );(tùy chọn): Dòng này sẽ ghi tất cả các lỗi vào một filedebug.logtrong thư mụcwp-content, giúp bạn xem lại lỗi mà không ảnh hưởng đến trải nghiệm người dùng trên trang web.
Sau khi bật WP_DEBUG, hãy kiểm tra lại website. Các thông báo lỗi sẽ xuất hiện, chỉ ra chính xác dòng code hoặc file đang gây ra vấn đề, giúp bạn dễ dàng hơn trong việc sửa lỗi theme WordPress.
Sửa Lỗi Theme WordPress: Kiểm Tra Log Lỗi Của Máy Chủ Web
Bên cạnh WP_DEBUG, log lỗi của máy chủ web (server error logs) cũng là một nguồn thông tin quý giá. Các lỗi 500 Internal Server Error thường được ghi lại ở đây.
- Đăng nhập vào bảng điều khiển hosting (cPanel, Plesk, DirectAdmin…).
- Tìm mục “Error Logs” hoặc “Raw Access Logs”.
- Phân tích các lỗi mới nhất để tìm kiếm clues liên quan đến WordPress theme hoặc plugin.
Sửa Lỗi Theme WordPress: Sử Dụng Trình Duyệt Để Kiểm Tra Lỗi Console
Trình duyệt web hiện đại (Chrome, Firefox) có công cụ dành cho nhà phát triển cho phép bạn kiểm tra lỗi JavaScript và CSS trên trang web.
- Nhấn F12 hoặc Ctrl+Shift+I (Windows/Linux) / Cmd+Opt+I (macOS) để mở Developer Tools.
- Chuyển đến tab “Console” để xem các lỗi JavaScript.
- Chuyển đến tab “Elements” và “Network” để kiểm tra tải tài nguyên và các vấn đề CSS.
Các lỗi này thường liên quan đến cách WordPress theme tải các tài nguyên hoặc tương tác với các script khác trên website, và việc sửa lỗi theme WordPress có thể yêu cầu điều chỉnh các file này.

Sửa Lỗi Theme WordPress: Giải Quyết Các Vấn Đề Phổ Biến
Sau khi đã chẩn đoán được nguyên nhân, chúng ta sẽ đi vào các bước cụ thể để sửa lỗi theme WordPress.
Sửa Lỗi Theme WordPress: Khắc Phục Website Trắng Trơn (White Screen of Death – WSOD)
WSOD là một trong những lỗi đáng sợ nhất. Nó thường xảy ra do lỗi trong PHP code hoặc hết bộ nhớ.
-
Tăng Giới Hạn Bộ Nhớ PHP:
- Mở file
wp-config.php(như đã hướng dẫn ở trên). - Thêm dòng
define('WP_MEMORY_LIMIT', '256M');hoặcdefine('WP_MEMORY_LIMIT', '512M');ngay trước/* That's all, stop editing! Happy publishing. */. - Lưu file.
- Ngoài ra, bạn có thể chỉnh sửa file
.htaccesshoặcphp.iniđể tăng giới hạn bộ nhớ PHP.
- Mở file
-
Kiểm Tra Xung Đột Plugin/Theme:
- Tắt tất cả các Plugin: Nếu không thể truy cập trang quản trị, sử dụng FTP để truy cập thư mục
wp-content/pluginsvà đổi tên nó thànhplugins_old. Điều này sẽ vô hiệu hóa tất cả các plugin. Sau đó, kiểm tra xem website đã hoạt động trở lại chưa. Nếu có, đổi tên lại thànhpluginsvà kích hoạt từng plugin một để tìm ra plugin gây xung đột. - Chuyển sang Theme Mặc Định: Đổi tên thư mục WordPress theme hiện tại trong
wp-content/themesthànhtheme_old_name. WordPress sẽ tự động chuyển sang một theme mặc định (như Twenty Twenty-Three). Nếu website hoạt động, vấn đề nằm ở WordPress theme của bạn. Lúc này, bạn có thể cần liên hệ nhà phát triển theme để được hỗ trợ sửa lỗi theme WordPress.
- Tắt tất cả các Plugin: Nếu không thể truy cập trang quản trị, sử dụng FTP để truy cập thư mục
-
Kiểm Tra Lỗi Cú Pháp PHP: Nếu bạn vừa chỉnh sửa file WordPress theme, hãy kiểm tra lại code xem có lỗi cú pháp nào gây ra WSOD không. WP_DEBUG sẽ rất hữu ích trong trường hợp này.
Sửa Lỗi Theme WordPress: Xử Lý Lỗi 500 Internal Server Error
Lỗi 500 thường do file .htaccess bị hỏng, giới hạn bộ nhớ PHP thấp, hoặc lỗi plugin/theme.
-
Tạo lại file .htaccess:
- Sử dụng FTP để truy cập thư mục gốc của website.
- Đổi tên file
.htaccesshiện tại thành.htaccess_old. - Thử truy cập website. Nếu website hoạt động, lỗi do file
.htaccesscũ. - Đăng nhập trang quản trị WordPress, vào Cài đặt -> Đường dẫn tĩnh và lưu lại cài đặt mà không cần thay đổi gì. WordPress sẽ tự động tạo lại file `.htaccess** mới.
-
Tăng Giới Hạn Bộ Nhớ PHP: (Xem hướng dẫn ở phần WSOD).
-
Kiểm tra Plugin/Theme tương tự WSOD: (Xem hướng dẫn ở phần WSOD).
-
Kiểm tra quyền của file và thư mục: Đảm bảo các thư mục có quyền
755và các file có quyền644. Sử dụng FTP client để kiểm tra và thay đổi nếu cần.
Sửa Lỗi Theme WordPress: Khắc Phục Lỗi Kết Nối Cơ Sở Dữ Liệu
Lỗi này xảy ra khi WordPress không thể kết nối với cơ sở dữ liệu.
-
Kiểm tra thông tin đăng nhập cơ sở dữ liệu:
- Mở file
wp-config.php. - Kiểm tra các dòng sau:
define('DB_NAME', 'your_database_name');
define('DB_USER', 'your_database_username');
define('DB_PASSWORD', 'your_database_password');
define('DB_HOST', 'localhost'); - Đảm bảo các thông tin này khớp chính xác với thông tin cơ sở dữ liệu của bạn trên hosting. Bạn có thể tìm thấy thông tin này trong bảng điều khiển hosting (thường là mục “MySQL Databases” hoặc “Database Wizard”).
- Mở file
-
Kiểm tra máy chủ cơ sở dữ liệu: Đảm bảo MySQL server đang hoạt động. Bạn có thể liên hệ với nhà cung cấp hosting để kiểm tra tình trạng máy chủ.
-
Sửa chữa cơ sở dữ liệu:
- Thêm dòng
define('WP_ALLOW_REPAIR', true);vào filewp-config.php. - Truy cập
yourwebsite.com/wp-admin/maint/repair.phptrên trình duyệt. - Chọn “Repair Database” hoặc “Repair and Optimize Database”.
- Sau khi sửa chữa xong, xóa dòng
define('WP_ALLOW_REPAIR', true);khỏiwp-config.phpvì lý do bảo mật.
- Thêm dòng
Sửa Lỗi Theme WordPress: Xử Lý Lỗi Cập Nhật Website WordPress
Các lỗi cập nhật có thể khiến WordPress website gặp sự cố hoặc không thể hoạt động.
-
Xóa file .maintenance: Nếu bạn thấy thông báo “Briefly unavailable for scheduled maintenance” và không thể truy cập website sau khi cập nhật, hãy sử dụng FTP để xóa file
.maintenancetrong thư mục gốc của WordPress. -
Cập nhật thủ công: Nếu tính năng cập nhật tự động gặp lỗi, bạn có thể thực hiện cập nhật WordPress thủ công:
- Tải xuống phiên bản WordPress mới nhất từ wordpress.org.
- Giải nén file và tải lên tất cả các thư mục và file lên thư mục gốc của website qua FTP, ghi đè lên các file hiện có (trừ thư mục
wp-contentvà filewp-config.php). - Riêng thư mục
wp-content, chỉ cần ghi đè các file bên trong mà không ghi đè toàn bộ thư mục.
-
Khôi phục bản sao lưu: Nếu mọi cách đều không thành công, hãy khôi phục website từ bản sao lưu gần nhất. Đây là lý do tại sao sao lưu thường xuyên là rất quan trọng khi quản lý một website WordPress.
Sửa Lỗi Theme WordPress: Giải Quyết Các Vấn Đề Hiển Thị Giao Diện
Các lỗi hiển thị giao diện có thể do CSS hoặc JavaScript xung đột.
- Xóa Cache: Nếu bạn đang sử dụng plugin cache (như WP Super Cache, WP Rocket) hoặc cache của hosting, hãy xóa toàn bộ cache và kiểm tra lại.
- Kiểm tra các công cụ lập trình trình duyệt: (Như đã hướng dẫn ở trên) để tìm các lỗi CSS hoặc JavaScript.
- Tắt CDN (Content Delivery Network): Nếu bạn đang sử dụng CDN, hãy thử tắt nó tạm thời để xem lỗi có phải do CDN gây ra không.
- Kiểm tra tệp tin function.php của theme: Một lỗi nhỏ trong file
functions.phpcó thể gây ra lỗi hiển thị. Nếu bạn vừa chỉnh sửa file này, hãy kiểm tra lại code.
Sửa Lỗi Theme WordPress: Khi Các Plugin Dẫn Đến Lỗi
Plugin là một trong những nguyên nhân phổ biến nhất gây lỗi cho WordPress website.
- Vô hiệu hóa toàn bộ Plugin: Truy cập thư mục
wp-content/pluginsqua FTP và đổi tên nó thànhplugins_old. - Tìm Plugin gây lỗi: Nếu website hoạt động trở lại, đổi tên lại thư mục
pluginsvà vô hiệu hóa từng plugin một trong trang quản trị WordPress cho đến khi tìm được plugin gây lỗi. - Tìm kiếm giải pháp hoặc thay thế: Khi đã xác định được plugin gây lỗi, bạn có thể tìm kiếm giải pháp trên diễn đàn hỗ trợ của plugin, cập nhật plugin lên phiên bản mới nhất, hoặc tìm một plugin thay thế có chức năng tương tự.
- Liên hệ nhà phát triển Plugin: Nếu plugin là bản cao cấp, hãy liên hệ trực tiếp với nhà phát triển để được hỗ trợ.
Việc hiểu cách sửa lỗi theme WordPress do plugin là kỹ năng thiết yếu.
Sửa Lỗi Theme WordPress: Các Biện Pháp Phòng Ngừa
“Phòng bệnh hơn chữa bệnh” luôn đúng, đặc biệt là khi quản lý một website WordPress. Các biện pháp sau đây sẽ giúp bạn giảm thiểu rủi ro phải sửa lỗi theme WordPress trong tương lai:
-
Sao lưu Thường Xuyên: Đây là biện pháp phòng ngừa quan trọng nhất. Đảm bảo bạn có bản sao lưu đầy đủ của website (files và database) trước khi thực hiện bất kỳ thay đổi lớn nào (cập nhật, cài đặt plugin mới, chỉnh sửa code). Các plugin sao lưu WordPress như UpdraftPlus, Duplicator có thể giúp bạn.
-
Luôn Cập Nhật WordPress, Theme và Plugin: Giữ cho WordPress core, WordPress theme và tất cả các plugin luôn ở phiên bản mới nhất để khắc phục các lỗi bảo mật và tối ưu hóa tính năng. Tuy nhiên, hãy luôn kiểm tra tính tương thích trước khi cập nhật.
-
Sử Dụng WordPress Theme Và Plugin Uy Tín: Chỉ tải xuống và cài đặt WordPress theme và WordPress plugin từ các nguồn đáng tin cậy (WordPress.org, ThemeForest, CodeCanyon, v.v.). Tránh sử dụng các theme nulled hoặc plugin nulled vì chúng thường chứa mã độc và không có hỗ trợ.
-
Kiểm Tra Tính Tương Thích: Trước khi cài đặt một plugin mới hoặc cập nhật, hãy kiểm tra xem nó có tương thích với phiên bản WordPress hiện tại và WordPress theme của bạn không.
-
Sử Dụng Môi Trường Staging: Đối với các website quan trọng, hãy thiết lập một môi trường staging (môi trường thử nghiệm) để thử nghiệm các bản cập nhật hoặc thay đổi trước khi áp dụng chúng lên website chính thức.
-
Giám Sát Hiệu Suất Website: Sử dụng các công cụ giám sát hiệu suất (uptime monitors, performance monitoring tools) để phát hiện sớm các vấn đề.
-
Giữ cho WordPress theme gọn gàng: Tránh chỉnh sửa trực tiếp vào WordPress theme gốc. Thay vào đó, hãy sử dụng Child Theme (theme con) để giữ lại các thay đổi của bạn sau khi cập nhật theme gốc.
FAQPage: Các Câu Hỏi Thường Gặp Về Sửa Lỗi Theme WordPress
| Câu Hỏi | Trả Lời Ngắn Gọn |
|---|---|
| Sửa lỗi theme WordPress có khó không? | Mức độ khó dễ phụ thuộc vào loại lỗi bạn gặp phải. Một số lỗi cơ bản có thể tự khắc phục bằng các hướng dẫn đơn giản, trong khi các lỗi phức tạp hơn có thể yêu cầu kiến thức kỹ thuật sâu hơn hoặc sự trợ giúp từ chuyên gia WordPress. |
| Làm thế nào để sao lưu website WordPress trước khi sửa lỗi theme WordPress? | Bạn có thể sử dụng các plugin sao lưu WordPress như UpdraftPlus, Duplicator, hoặc thực hiện sao lưu thủ công thông qua bảng điều khiển hosting (cPanel) bằng cách tải xuống toàn bộ thư mục WordPress và xuất cơ sở dữ liệu MySQL. |
| WP_DEBUG là gì và tại sao nó quan trọng khi sửa lỗi theme WordPress? | WP_DEBUG là một hằng số trong file wp-config.php của WordPress mà khi bật lên (true), nó ép WordPress hiển thị tất cả các thông báo lỗi và cảnh báo PHP. Điều này cực kỳ quan trọng vì nó cung cấp thông tin chi tiết về nguyên nhân gây lỗi, giúp bạn xác định và khắc phục sự cố nhanh chóng hơn. |
| Tôi cần làm gì nếu website của tôi bị lỗi “White Screen of Death” (WSOD) và không thể truy cập trang quản trị? | Trong trường hợp này, bạn sẽ cần sử dụng FTP client hoặc trình quản lý file của hosting để vô hiệu hóa tất cả các plugin bằng cách đổi tên thư mục plugins trong wp-content thành plugins_old. Sau đó thử lại. Nếu vẫn lỗi, thử đổi tên thư mục WordPress theme hiện tại trong wp-content/themes. Bạn cũng nên tăng giới hạn bộ nhớ PHP trong wp-config.php. |
| Làm thế nào để biết lỗi đến từ plugin hay theme khi sửa lỗi theme WordPress? | Cách tốt nhất là cô lập vấn đề. Đầu tiên, vô hiệu hóa tất cả các plugin để xem lỗi có biến mất không. Nếu có, thì lỗi là do plugin. Nếu không, hãy chuyển sang WordPress theme mặc định của WordPress (ví dụ: Twenty Twenty-Three) để kiểm tra. Nếu lỗi biến mất, thì nguyên nhân là do WordPress theme của bạn. |
Sau khi sửa lỗi theme WordPress, tôi nên làm gì về file .maintenance nếu nó hiển thị trên website? |
File .maintenance là một file tạm thời mà WordPress tạo ra trong quá trình cập nhật. Nếu quá trình cập nhật bị gián đoạn, file này có thể bị kẹt lại. Bạn chỉ cần xóa file .maintenance khỏi thư mục gốc của website bằng FTP hoặc trình quản lý file của hosting để đưa website trở lại bình thường. |
| Có cần sử dụng Child Theme (theme con) để sửa lỗi theme WordPress không? | Mặc dù Child Theme không phải là công cụ trực tiếp để sửa lỗi theme WordPress, nhưng nó là một phương pháp rất tốt để ngăn ngừa lỗi phát sinh trong tương lai. Khi bạn thực hiện bất kỳ tùy chỉnh nào trên WordPress theme của mình, hãy thực hiện trên Child Theme. Điều này đảm bảo rằng các thay đổi của bạn sẽ không bị mất khi theme gốc được cập nhật. Nếu theme gốc gây lỗi sau khi cập nhật, việc cô lập vấn đề sẽ dễ dàng hơn. |
| Tôi nên làm gì nếu tôi không thể tự sửa lỗi theme WordPress? | Nếu bạn đã thử mọi cách nhưng vẫn không thể sửa lỗi theme WordPress hoặc cảm thấy quá phức tạp, đừng ngần ngại tìm kiếm sự giúp đỡ chuyên nghiệp. Bạn có thể liên hệ với nhà phát triển WordPress theme của mình, hoặc tìm kiếm các dịch vụ hỗ trợ WordPress chuyên nghiệp. Các chuyên gia có thể giúp bạn chẩn đoán và khắc phục vấn đề một cách hiệu quả. Nếu bạn cần thiết kế website hoặc mẫu web đẹp, ThietKeWebChuyen.com có thể hỗ trợ bạn. |
HowTo: Hướng Dẫn Chi Tiết Về Các Bước Sửa Lỗi Theme WordPress (Dùng Table of Contents plugin)
Đây là hướng dẫn từng bước chi tiết để bạn có thể thực hiện quá trình sửa lỗi theme WordPress một cách có hệ thống.
Mục Lục: (Sử dụng Table of Contents plugin)
- Bước 1: Chuẩn Bị Trước Khi Sửa Lỗi Theme WordPress
- Bước 2: Chẩn Đoán Ban Đầu
- Bước 3: Cô Lập Vấn Đề (Vô Hiệu Hóa Plugin & Theme)
- Bước 4: Kiểm Tra Và Khắc Phục Lỗi Cơ Sở Dữ Liệu
- Bước 5: Kiểm Tra Lỗi Hệ Thống Và Môi Trường Máy Chủ
- Bước 6: Kiểm Tra Các Thiết Lập WordPress Core
- Bước 7: Khôi Phục Từ Bản Sao Lưu
- Bước 8: Liên Hệ Hỗ Trợ Chuyên Nghiệp
Bước 1: Chuẩn Bị Trước Khi Sửa Lỗi Theme WordPress
-
Sao lưu Toàn Bộ Website:
- Sử dụng plugin sao lưu (UpdraftPlus, Duplicator) hoặc sao lưu thủ công qua cPanel (tải toàn bộ thư mục WordPress và xuất cơ sở dữ liệu MySQL).
- Kiểm tra chắc chắn bản sao lưu đã hoàn tất và có thể được khôi phục.
- Việc này là cực kỳ quan trọng; đừng bỏ qua để tránh mất dữ liệu khi sửa lỗi theme WordPress.
-
Truy cập FTP/File Manager:
- Chuẩn bị sẵn thông tin đăng nhập FTP hoặc bảng điều khiển hosting (cPanel/Plesk) để truy cập các file của website.
Bước 2: Chẩn Đoán Ban Đầu
-
Bật Chế Độ WP_DEBUG:
- Truy cập file
wp-config.phptrong thư mục gốc của website. - Thay đổi
define('WP_DEBUG', false);thànhdefine('WP_DEBUG', true);. - Thêm dòng
define('WP_DEBUG_LOG', true);dưới dòngWP_DEBUGnếu bạn muốn ghi nhật ký lỗi vào file. - Lưu file và tải lại website để xem các thông báo lỗi. Ghi lại bất kỳ lỗi nào xuất hiện.
- Truy cập file
-
Kiểm Tra Lỗi Của Trình Duyệt:
- Mở Developer Tools (F12) trong trình duyệt của bạn (Chrome, Firefox).
- Kiểm tra tab “Console” và “Network” để tìm các lỗi JavaScript hoặc tải tài nguyên.
Bước 3: Cô Lập Vấn Đề (Vô Hiệu Hóa Plugin & Theme)
-
Vô hiệu hóa tất cả các Plugin:
- Nếu bạn có thể truy cập trang quản trị WordPress: Vào Plugin -> Các plugin đã cài đặt, chọn tất cả và chọn “Vô hiệu hóa” từ menu thả xuống “Hành động hàng loạt”, sau đó nhấn “Áp dụng”.
- Nếu bạn không thể truy cập trang quản trị: Dùng FTP để truy cập thư mục
wp-content, đổi tên thư mụcpluginsthànhplugins_old. - Sau khi vô hiệu hóa, tải lại website để xem lỗi có được khắc phục không. Nếu có, nguyên nhân là do một hoặc nhiều plugin.
-
Tìm Plugin gây lỗi:
- Đổi tên lại thư mục
plugins_oldthànhplugins. - Đăng nhập trang quản trị WordPress. Kích hoạt từng plugin một, sau mỗi lần kích hoạt hãy kiểm tra lại website.
- Khi lỗi xuất hiện trở lại, bạn đã tìm thấy plugin gây xung đột.
- Giải pháp: Cập nhật plugin, tìm kiếm giải pháp trên diễn đàn hỗ trợ của plugin, hoặc tìm plugin thay thế.
- Đổi tên lại thư mục
-
Chuyển sang Theme Mặc Định:
- Nếu vấn đề không phải do plugin, hãy chuyển sang WordPress theme mặc định của WordPress (ví dụ: Twenty Twenty-Three, Twenty Twenty-Four).
- Nếu bạn có thể truy cập trang quản trị WordPress: Vào Giao diện -> Giao diện, kích hoạt một theme mặc định.
- Nếu bạn không thể truy cập trang quản trị: Dùng FTP để truy cập thư mục
wp-content/themes, đổi tên thư mục của WordPress theme hiện tại thànhten_theme_cu_old. WordPress sẽ tự động kích hoạt theme mặc định (nếu có). - Sau khi chuyển theme, tải lại website. Nếu lỗi được khắc phục, vấn đề nằm ở WordPress theme của bạn.
- Giải pháp: Liên hệ nhà phát triển theme hoặc cài đặt lại phiên bản WordPress theme sạch.
Bước 4: Kiểm Tra Và Khắc Phục Lỗi Cơ Sở Dữ Liệu
-
Kiểm tra thông tin đăng nhập Cơ Sở Dữ Liệu:
- Mở file
wp-config.phpvà kiểm traDB_NAME,DB_USER,DB_PASSWORD,DB_HOST. - So sánh với thông tin cơ sở dữ liệu trên bảng điều khiển hosting của bạn.
- Mở file
-
Sửa chữa Cơ Sở Dữ Liệu:
- Thêm dòng
define('WP_ALLOW_REPAIR', true);vào filewp-config.php. - Truy cập
yourwebsite.com/wp-admin/maint/repair.phpvà chạy công cụ sửa chữa. - Sau khi hoàn tất, xóa dòng code đó khỏi wp-config.php vì lý do bảo mật.
- Thêm dòng
Bước 5: Kiểm Tra Lỗi Hệ Thống Và Môi Trường Máy Chủ
-
Kiểm tra file .htaccess:
- Sử dụng FTP để đổi tên file
.htaccesstrong thư mục gốc của website thành.htaccess_old. - Kiểm tra lại website. Nếu website hoạt động, lỗi là do file
.htaccesscũ. - Để tạo lại: Đăng nhập trang quản trị WordPress, vào Cài đặt -> Đường dẫn tĩnh và lưu lại mà không cần thay đổi.
- Sử dụng FTP để đổi tên file
-
Tăng Giới Hạn Bộ Nhớ PHP (WPMEMORYLIMIT):
- Trong
wp-config.php, thêm hoặc chỉnh sửa dòngdefine('WP_MEMORY_LIMIT', '256M');hoặc512M. - Lưu ý: Bạn cũng có thể cần tăng giới hạn này trong file
php.inihoặc thông qua bảng điều khiển hosting nếu phương pháp này không hiệu quả.
- Trong
-
Kiểm tra Quyền của File và Thư mục:
- Sử dụng FTP client để kiểm tra và đảm bảo các thư mục có quyền
755và các file có quyền644.
- Sử dụng FTP client để kiểm tra và đảm bảo các thư mục có quyền
-
Kiểm tra Phiên bản PHP:
- Đảm bảo bạn đang sử dụng phiên bản PHP được khuyến nghị bởi WordPress (hiện tại là PHP 7.4 hoặc cao hơn). Bạn có thể thay đổi phiên bản PHP thông qua bảng điều khiển hosting của mình.
Bước 6: Kiểm Tra Các Thiết Lập WordPress Core
- Cập nhật WordPress Core thủ công:
- Nếu việc cập nhật tự động gặp lỗi hoặc website bị hỏng sau cập nhật, hãy tải xuống phiên bản WordPress mới nhất từ wordpress.org.
- Giải nén và tải lên tất cả các file (trừ thư mục
wp-contentvà filewp-config.php) vào thư mục gốc của website qua FTP, ghi đè lên các file hiện có. - Riêng thư mục
wp-content, chỉ ghi đè các file bên trong mà không ghi đè toàn bộ thư mục.
Bước 7: Khôi Phục Từ Bản Sao Lưu
Nếu tất cả các bước trên không giải quyết được vấn đề, việc khôi phục website từ bản sao lưu gần nhất là lựa chọn an toàn và hiệu quả nhất. Đây là lý do tại sao sao lưu là cực kỳ quan trọng.
Bước 8: Liên Hệ Hỗ Trợ Chuyên Nghiệp
Nếu bạn đã thử mọi cách nhưng vẫn không thể sửa lỗi theme WordPress hoặc cảm thấy không tự tin trong việc thực hiện các thao tác kỹ thuật, đừng ngần ngại tìm kiếm sự giúp đỡ từ các chuyên gia WordPress.
Bạn đang tìm kiếm các giải pháp sửa lỗi theme WordPress chuyên nghiệp hoặc cần thiết kế website với mẫu web đẹp và chuẩn SEO? Hãy liên hệ với chúng tôi tại ThietKeWebChuyen.com qua Zalo 0934 023 850 để được tư vấn và hỗ trợ tốt nhất. Chúng tôi chuyên cung cấp các dịch vụ thiết kế web và giải pháp WordPress toàn diện, đảm bảo website của bạn luôn hoạt động ổn định và hiệu quả.
Xem thêm các mẫu web đẹp của chúng tôi tại: https://thietkewebchuyen.com/thu-vien-web-mau
Open this in UX Builder to add and edit content
Bán thực phẩm trái cây tươi 01
Landing page mẹ và bé 01
bán xe Toyota 2
Giới thiệu công ty nhựa PVC 11034 – WKN 05
Bán thời trang nữ bikini 29 – WKN 05
Bán đồ trẻ em quần áo 15 – WKN 07
Bán đồng hồ 03 – WKN 05
Giới thiệu dự án nội thất xây dựng tin tức blog 4

