Top 10 lỗi thường gặp WordPress bạn cần lưu ý

Quảng cáo
Ads_ngang
Website dinhthuanit.com có bài Top 10 lỗi thường gặp WordPress bạn cần lưu ý


Nếu bạn là người sử dụng WordPress, bạn thích khám phá tùy biến code cho theme và plugin, ít nhiều đợt bạn đã đối mặt với việc sửa lỗi wordpress ,một việc không dễ dàng chút nào. Khá nhiều người bực bội với các lỗi khó phát giác như sử lý lỗi 503 trong WordPress .vv
WordPress là mã nguồn mở, do đấy đa số những lỗi wordpress đều có thể giải quyết được.

Trong bài viết này, chúng ta sẽ đề cập đến những lỗi phổ biến ở WordPress mà người sử dụng hay gặp phải, và hãy nhớ chia sẻ cho chúng tôi lỗi của bạn và cách giải quyết chúng bằng phương pháp để lại comment dưới bài viết này nhé.

Nội Dung Bài Viết

1. Quên mật khẩu quản trị & chức năng phục hồi qua email không hoạt động

Vấn đề:
Bạn quên mật khẩu đăng nhập WordPress, và đã thử cách nhập user và email ở form khôi phục tài khoản nhưng bị lỗi.
quên mật khẩu đăng nhập WordPress

Chúng ta sẽ có 2 cách để phục hồi mật khẩu admin nhé !

Cách 1: sử dụng phpMyAdmin

1. Đăng nhập cPanel, bấm vào phpMyAdmin.
2. Chọn database mà trang WordPress bạn đang sử dụng
3. Truy vấn bảng wp_users
4. Tìm tên user và sửa lại bản ghi.
username phpmyadmin

Để đổi lại mật khẩu, bạn sẽ rất cần thay giá trị trường user_pass . Lưu ý: giá trị này được mã hóa dạng MD5. phpMyadmin có tích hợp sẵn tính năng này, chọn md5 trong bản kê dropdown.

5. Nhấn Save.

Cách 2: Sử dụng FTP

1. Đăng nhập tài khoản FTP.
2. Truy cập đến thư mục ‘/wp-content/themes/(theme của bạn)/’ và sửa file functions.php
functions wordpress

3. Thêm đoạn code sau vào dưới thẻ mở php < ?php

 wp_set_password('YourNewPassword',1);  

Đừng quên thay chuỗi mật khẩu (không mã hóa) thành của bạn. Tham số 2 (=1) là userId trong bảng wp_users

4. Xóa dòng code trên nếu bạn đã khôi phục mật khẩu WordPress thành công.

2. Lỗi giao diện trang quản trị

Vấn đề:
Trang quản trị hiện thị giao diện bị lệch (không có CSS)
wp dashboard

Giải pháp 1: Proxy và Firewall

Kiểm tra kết nối internet của bạn cũng có thể bị ẩn dưới Proxy hoặc firewall? một số phần mềm cũng có thể chặn file css. Lúc này bạn cũng có thể có thể cookie proxy , firewall và cache. Nhấn ctrl+F5 để nạp lại trang.

Giải pháp 2: Nâng cấp WordPress plugins

Nếu bạn có cài đặt những plugins để tùy biến giao diện admin như ‘Admin Drop Down Menu’ hay ‘Lighter Menus’ thì nên cải tiến chúng. Nếu chúng không hoạt động thì tắt đi.

3. Lỗi: Cannot modify header information – headers already sent by

Vấn đề:

Bạn thu được lỗi xuất hiện trên trình duyệt “ Warning: Cannot modify header information – headers already sent by (output started at /path/blog/wp-config.php:34) ” , sau khi cải tiến WordPress hoặc cài mới WordPress.

Giải pháp: xóa ký tự cách, dòng trắng hoặc ký tự lạ khác trong file wp-config.php .

1. Mở file wp-config.php
2. Xóa mọi thứ những ký tự cách trước < ?php . Hãy chắc chắn ký tự đầu tiên là < ?php và không có dấu cách.

3. Xóa mọi ký tự cách sau ?>

Lỗi này cũng có thể có thể sẩy ra ở những files khác. Đọc kỹ thông báo lỗi để tìm ra và sửa file lỗi.

4. Lỗi trắng trang

Lỗi này thường sẩy ra sau khi bạn cài đặt hoặc nâng cấp WordPress. Trang web không hiển thị nội dung và bạn không có cách nào để truy cập vào trang quản trị.

Giải pháp 1: Đổi tên thư mục theme ngày nay sử dụng FTP.

Việc thay tên thư mục theme sẽ đưa WordPress về giao diện theme mặc định, bây giờ bạn cũng có thể có thể truy cập vào admin.

1. Mở ftp hoặc file manager trên cPanel, sau đó truy cập đến folder wp-content/themes .

2. Tiến hành đổi tên thư mục, vd: “twentytwenty” thành “twentytwenty-temp”.

3. Đăng nhập vào quản trị wp-admin
4. Kiểm tra tính tương thích của theme với phiên bản WordPress bạn đang sử dụng.

Bạn cũng kiểm tra nếu Theme có chứa mã thực thi lỗi.

Giải pháp 2: Reset plugins

Tương tự cách làm với theme, bạn sẽ rất cần tắt đi các plugins để phát hiện ra lỗi. Bằng cách thay tên thư mục plugins , vd: đổi thành ‘plugins-temp’.

Lưu ý: bạn phải tạo thư mục plugins mới. Sau khi đăng nhập vào quản trị WordPress hay đổi tên thư mục ‘plugins-temp’ thành ‘plugins’.

Tuy nhiên, những plugins đó vẫn ở trạng thái tắt, bạn nên kích hoạt từng plugin một để phát hiện ra plugin lỗi.

5. Fatal error: Allowed memory size of 33554432 bytes exhausted

Bạn gặp lỗi “Fatal error: Allowed memory size of 33554432 bytes exhausted” khi tải lên hình ảnh có kích thước lớn.

Để sửa lỗi này, bạn hãy tăng bộ nhớ trong PHP , đến một trong số giới hạn sau: 32MB, 64MB, 128MB , 256MB.

Giá trị này tùy thuộc vào hosting WordPress.

Cách 1: Sửa php.ini

Nếu bạn có quyền sửa php.ini, hãy thiết lập cho giá trị memory_limit .

 memory_limit = 64M ; Maximum amount of memory a script may consume (64MB)  

Nếu 64M là mặc định, thì hãy thử giá trị cao hơn, vd: 128M

Cách 2: Sửa file .htaccess

Bạn có thể sửa cấu hình PHP thông qua .htaccess

 php_value memory_limit 64M  

Cách 3: Sửa wp-config.php

Thêm dòng sau trong file wp-config.php .

 //Increasing memory allocated to PHP define('WP_MEMORY_LIMIT', '64M');  

Cách 4: Tạo file php.ini trong thư mục wp-admin

Tạo file `wp-admin/php.ini` với nội dung sau:

 memory_limit = 64M ;  

6. Lỗi 403

Lỗi 403 thông báo tin nhắn “You are not authorized to view this page. (403 error)” , khi bạn đăng nhập vào quản trị WordPress.

Giải pháp: kích hoạt index.php

Nếu bạn sử dụng Window server, lý do lỗi đây là do Directory Indexes.

1. Đăng nhập Control Panel .
2. Nhấn vô Web Options .
3. Di chuyển đến phần Directory Indexes .
4. Thêm index.php

7. Fatal error undefined function is_network_admin()

Lỗi này sảy ra sau khi bạn nâng cấp WordPress, bạn có thể thu được thông báo “ Fatal error undefined function is_network_admin() ” khi đăng nhập vào WordPress.

Giải pháp: Update thủ công

Lỗi này do phiên bản WordPress bị thiếu sót, trong quá trình bạn nâng cấp wordpress. Hãy nâng cấp lại với những bước dưới đây:

1. Tải WordPress bản mới nhất và giải nén.
2. Sao lưu bản wordpress ngày nay của bạn.
3. Đổi tên thư mục wp-includes wp-admin thành wp-includes.bak , wp-admin.bak
4. Tải lên thư mục wp-includes wp-admin từ thư mục bạn giải nén, thông qua trình FTP.
5. Tải các files mới trong thư mục giải nén wp-content , ghi đè lên thư mục này trên web host.
6. Tải lên các files còn sót lại trong thư mục gốc (root).
7. Xóa file .maintenance trên web host, để website của bạn trở lại hoạt động bình thường.
8. Đăng nhập vào admin và triển khai cập nhật cải tiến phiên bản, bởi URL: http://domain.com/wordpress/wp-admin/upgrade.php và làm theo chiều dẫn.

9. Xóa cache nếu bạn bật cache trước đó.
Xem thêm chi tiết về cập nhật WordPress.

8. Lỗi 404 khi đăng nhập quản trị WordPress

Bạn không thể đăng nhập vào WordPress, không chỉ vậy bạn thu được trang lỗi 404.

Giải pháp 1: Cập nhật URL trong database.

Nếu bạn truy cập được phpMyadmin, cập URL bên trên bảng wp_options .

1. Đăng nhập vào cPanel, nhấn phpMyAdmin trong phần databases.

2. Chọn database, chọn tiếp bảng wp_options , nhấn duyệt.
wp_options database

3. Tìm giá trị ‘siteurl’ tại trường ‘option_name’.
Sửa giá trị trường được tìm thấy.

Thay đổi URL như sau:

Sau đó nhấn nút Go .

Giải pháp 2: Cập nhật thuộc tính thư mục

1. Truy cập thư mục “/wp-admin”.
2. Chuột phải thư mục wp-admin và nhấn vào menu File Attributes .
3. Cập nhật giá trị 755 và chọn vào Recurse into subdirectories nếu có.

4. Nhấn Ok.
5. Lặp lại từ bước 1 đến 4 cho thư mục wp-content & wp-includes .
6. Mở trình duyệt web và đăng nhập vào WordPress site. Nhấn ctrl+F5 để xóa cache.

9. Còn thông báo “Briefly unavailable for scheduled maintenance” sau khi tự động nâng cấp

WordPress site hiển thị thông báo “Briefly unavailable for scheduled maintenance” sau khi bản cập nhật được tự động nâng cấp.
maintenance

Giải pháp: xóa file .maintenance

File .maintenance được tạo bởi wordpress sau công đoạn tự động nâng cấp, và chế độ bảo dưỡng được bật lên. Nếu cải tiến bị lỗi hoặc bị sửa đổi, file này sẽ còn còn trong thư mục WordPress và tránh bị xóa đi.

Để xóa file .maintenance, bạn truy cập FTP vào thư mục gốc của web, file này nằm ngay thư mục chính chứa file index.php
maintenance

Một khi lỗi không còn nữa, bạn cũng có thể chạy lại update một lần nữa.

10. Không thể xóa plugin

Plugin của bạn cũng có thể có thể được upload kèm các file ẩn, những file này sẽ không xuất hiện trong trình FTP.

Nếu bạn có quền truy cập SSH, thì việc xóa plugin trong thư mục “wp-content/plugins” 1 cách dễ dàng, sử dụng lệnh ls -al để xem toàn bộ thư mục.
SSH

Để xóa một plugin nào đó, bạn dùng lệnh rm .

Trên này là những lỗi mà người dùng WordPress hay mắc phải, nếu bạn gặp một lỗi khác hãy chia sẻ với chúng tôi bằng cách để lại bình luận dưới bài viết này nhé.

Hãy cho mình biết suy nghĩ của bạn trong phần bình luận bên dưới bài viết này. Hãy theo dõi kênh chia sẻ kiến thức WordPress của TopVn trên Twitter và Facebook

Bài viết Top 10 lỗi thường gặp WordPress bạn cần lưu ý được tổng hợp và biên tập bởi: dinhthuanit.com. Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho dinhthuanit.com để điều chỉnh. dinhthuanit.com xin cảm ơn.

Bài Viết Liên Quan


Bài Viết Khác


Quảng cáo
Ads_ngang