10 lỗi WordPress phổ biến nhất (Có giải pháp)
Nếu bạn là người dùng WordPress thích làm bẩn mã nguồn hoặc là người chỉ thích cài đặt plugin và thay đổi chủ đề, bạn sẽ hiểu rằng gặp phải lỗi là điều không thể tránh khỏi. Người dùng WordPress (như chúng tôi) biết rằng thật khó chịu khi vấp phải một lỗi không mong muốn và không thể tìm ra giải pháp cho nó. Hầu hết các vấn đề WordPress đều có thể giải quyết được; Nếu bạn gặp lỗi, đừng băn khoăn vì rất có thể, một số người dùng WordPress khác cũng gặp vấn đề tương tự và đã giải quyết được.
Trong bài đăng hôm nay, chúng tôi sẽ xem xét một số lỗi phổ biến nhất mà người dùng WordPress gặp phải và chia sẻ với bạn các giải pháp để khắc phục những sự cố đó hoặc khiến chúng biến mất. Chúng tôi hy vọng điều này sẽ có ích cho bạn - WordPressing hạnh phúc!
Bạn cũng có thể thích:
- Các lệnh Shell cơ bản cho các blogger
- Tinh chỉnh WordPress để cải thiện bài viết và trang
- Tăng cường bảo mật WordPress: 25 plugin + mẹo cần thiết
1. Mất mật khẩu quản trị viên & Truy xuất email không hoạt động
Vấn đề:
Bạn đã mất mật khẩu quản trị viên WordPress và đã cố nhập tên người dùng hoặc địa chỉ email của bạn trong phần "Mất mật khẩu?" nhưng không thể nhận được bất kỳ liên kết nào để tạo mật khẩu mới qua email.
Dưới đây là 2 giải pháp đơn giản để đặt lại mật khẩu quản trị viên WordPress của bạn.
Giải pháp 1: phpMyAdmin
- Đăng nhập cPanel, nhấp vào phpMyAdmin Dưới Cơ sở dữ liệu.
- Chọn cơ sở dữ liệu WordPress của bạn. Ví dụ: Tên người dùng_wrdp1.
- Đi đến wp_users, bấm vào Duyệt.
- Tìm tên người dùng của bạn và nhấp Chỉnh sửa.
- Đặt lại mật khẩu của bạn bằng cách chèn một giá trị mới vào mật khẩu của người dùng. Hãy nhớ rằng, nó là trường hợp nhạy cảm.
- Khi bạn hoàn thành việc này, nhấp vào menu thả xuống bên dưới Chức năng, và lựa chọn MD5 từ thực đơn.
- Ở dưới cùng của trang, nhấp vào Đi nút.
Giải pháp 2: Qua FTP
- Đăng nhập tài khoản FTP của bạn.
- Chuyển đến "Khác / wp-content / Themes / (chủ đề hoạt động của bạn) /", tải xuống Hàm.php tập tin.
- Mở Hàm.php và thêm mã bên dưới ngay sau lần đầu tiên
wp_set_password ('YourNewPassword', 1);
Thay thế Mật khẩu mới của bạn với mật khẩu mới mong muốn của bạn. "1" trong tập lệnh là số ID người dùng trong bảng wp_users.
- Tải tập tin đã được chỉnh sửa vào tệp FTP của bạn.
- Xóa mã và tải lên FTP của bạn sau khi bạn có thể đăng nhập WordPress.
2. Bảng điều khiển quản trị WordPress không hiển thị đúng
Vấn đề:
Bảng điều khiển quản trị viên WordPress đang hiển thị mà không cần CSS. Tất cả các liên kết không được sắp xếp đúng.
Giải pháp 1: Proxy & Tường lửa
Kiểm tra xem kết nối Internet của bạn có nằm sau kết nối proxy hoặc tường lửa không. Một số công cụ này đang chặn các tệp CSS làm cho các tệp CSS không tải đúng cách. Cố gắng xóa proxy hoặc tường lửa cookie và bộ nhớ cache và nhấn Ctrl + F5 để làm mới trang của bạn.
Giải pháp 2: Nâng cấp plugin WordPress
Nếu bạn có bất kỳ plugin WordPress nào được cài đặt cho menu quản trị viên, chẳng hạn như plugin 'Menu thả xuống của quản trị viên' hoặc plugin 'Menu nhẹ hơn', hãy nâng cấp nó. Nếu nó không hoạt động, hãy thử tắt nó.
3. Cảnh báo: Không thể sửa đổi thông tin tiêu đề - các tiêu đề đã được gửi bởi
Vấn đề:
Bạn nhận được một thông báo lỗi trên trình duyệt của bạn "Cảnh báo: Không thể sửa đổi thông tin tiêu đề - các tiêu đề đã được gửi bởi (đầu ra bắt đầu tại /path/blog/wp-config.php:34)"ngay sau khi nâng cấp WordPress của bạn hoặc cài đặt WordPress mới.
Giải pháp: Xóa khoảng trắng, dòng mới hoặc rác khác trong wp-config.php
- Tải về wp-config.php qua FTP.
- Mở wp-config.php.
- Xóa tất cả các khoảng trắng trước .
- Hãy chắc chắn rằng các ký tự đầu tiên là , đặt ở dòng đầu tiên không có khoảng trống ở giữa.
- Xóa tất cả khoảng trắng sau ?>
- Hãy chắc chắn rằng các ký tự cuối cùng là ?>, đặt ở dòng cuối cùng không có khoảng trống ở giữa.
Lỗi này cũng có thể xảy ra trên các tập tin khác. Đọc thông báo lỗi một cách cẩn thận vì nó nêu tên tệp cụ thể nơi xảy ra lỗi.
4. Blog và quản trị viên WordPress đang hiển thị trang trống
Vấn đề:
Lỗi này thường xảy ra ngay sau khi cài đặt WordPress Themes mới hoặc nâng cấp WordPress. Toàn bộ blog đang hiển thị một trang trống; trang đăng nhập quản trị viên WordPress cũng vậy. Không có cách nào để truy cập bảng điều khiển.
Giải pháp 1: Đổi tên thư mục chủ đề đã cài đặt hiện tại qua FTP
Đổi tên thư mục chủ đề hiện được cài đặt qua FTP có thể buộc WordPress chọn chủ đề mặc định được đưa vào dịch vụ và bạn có thể truy cập WordPress wp-admin sau đó.
- Điều hướng đến nội dung wp / chủ đề thư mục qua FTP.
- Đổi tên thư mục chủ đề được cài đặt hiện tại. Ví dụ: "hai mươi" đến "hai mươi" temp ".
- Đăng nhập vào WordPress wp-admin của bạn.
- Kiểm tra xem chủ đề của bạn có tương thích với phiên bản WordPress của bạn không.
- Kiểm tra xem chủ đề của bạn có chứa mã hóa không thể được thực thi.
Giải pháp 2: Đặt lại thư mục plugin qua FTP
- Điều hướng đến nội dung wp thư mục qua FTP.
- Đổi tên thư mục plugin thành "plugin-temp".
- Tạo một thư mục mới gọi là "plugin" tại wp-nội dung.
- Hãy thử đăng nhập vào WordPress wp-admin của bạn.
- Di chuyển plugin của bạn từ "plugin-temp" sang "plugin" và kích hoạt từng cái một.
- Kiểm tra xem có plugin nào không tương thích với phiên bản WordPress của bạn không.
5. Lỗi nghiêm trọng: Kích thước bộ nhớ cho phép hết 33554432 byte
Vấn đề:
Nhận được "Lỗi nghiêm trọng: Kích thước bộ nhớ cho phép hết 33554432 byte"khi cố gắng tải lên một hình ảnh với kích thước tệp trung bình. Để giải quyết lỗi này, hãy thử tăng bộ nhớ được phân bổ cho PHP. Bạn có thể đặt giới hạn thành 32MB, 64MB, 128MB hoặc 256MB. Tùy thuộc vào máy chủ của bạn.
Giải pháp 1: Chỉnh sửa PHP.ini
Nếu bạn vẫn được phép chỉnh sửa PHP.initập tin, cập nhật của bạn giới hạn bộ nhớ trong PHP.ini bằng cách sửa đổi dòng dưới đây
bộ nhớ_limit = 64M; Dung lượng bộ nhớ tối đa mà tập lệnh có thể tiêu thụ (64MB)
Nếu dòng hiển thị 64M theo mặc định, hãy thử 128M.
Giải pháp 2: Chỉnh sửa tệp .htaccess
Thêm đoạn script bên dưới vào .htaccess tập tin.
Bộ nhớ php_value_limit 64M
Giải pháp 3: Chỉnh sửa tệp wp-config.php
Thêm đoạn script bên dưới vào wp-config.php tập tin
Tăng bộ nhớ được phân bổ cho PHP xác định ('WP_MEMORY_LIMIT', '64M');
Giải pháp 4: Tạo tệp PHP.ini vào thư mục wp-admin
- Mở Notepad.
- Chèn đoạn mã sau vào Notepad.
bộ nhớ_limit = 64M;
- Lưu dưới dạng "PHP.ini".
- Tải tệp này lên thư mục "wp-admin".
6. Bạn không được phép xem trang này (lỗi 403)
Vấn đề:
Bạn nhận được một thông báo lỗi "Bạn không được phép xem trang này. (Lỗi 403)"Sau khi chèn tên người dùng và mật khẩu vào trang đăng nhập quản trị viên WordPress.
Giải pháp: Kích hoạt Index.php
Nếu blog của bạn được lưu trữ trên máy chủ Windows, đây có thể là một lỗi với Chỉ mục thư mục.
- Đăng nhập vào Bảng điều khiển.
- Bấm vào Tùy chọn web.
- Đi đến Chỉ mục thư mục phần.
- Thêm vào index.php đến các chỉ mục thư mục.
7. Lỗi nghiêm trọng không xác định hàm is_network_admin ()
Vấn đề:
Bạn nhận được "Lỗi nghiêm trọng không xác định hàm is_network_admin ()"Khi bạn đăng nhập vào quản trị viên WordPress sau khi cập nhật WordPress.
Giải pháp: Cập nhật thủ công
Lỗi này là do nâng cấp phiên bản WordPress không thành công. Hãy thử cập nhật thủ công.
- Tải xuống tệp zip WordPress mới nhất và giải nén nó.
- Sao lưu WordPress của bạn.
- Đổi tên bao gồm wp và quản trị viên thư mục để wp-gồm.bak và wp-admin.bak.
- Tải lên bao gồm wpvà quản trị viên thư mục từ thư mục được giải nén đến máy chủ web của bạn thông qua FTP.
- Tải tệp lên từ mới nội dung wp đến hiện tại của bạn nội dung wp thư mục. Thay thế và ghi đè lên các tập tin hiện có.
- Tải lên phiên bản mới của phần còn lại của tệp từ thư mục gốc vào thư mục gốc WordPress hiện có của bạn.
- Tẩy .bảo trì tại thư mục WordPress của bạn qua FTP.
- Đăng nhập vào quản trị viên WordPress và bạn sẽ nhận được một liên kết đến URL như "http://domain.com/wordpress/wp-admin/upTHER.php". Thực hiện theo các liên kết và hướng dẫn.
- Xóa bộ nhớ cache của bạn để xem các thay đổi nếu bạn đã bật bộ đệm..
Để biết thêm chi tiết về cập nhật thủ công WordPress, hãy đọc http://codex.wordpress.org/Updating_WordPress#Manual_Update.
8. Vấn đề đăng nhập quản trị viên WordPress 404
Vấn đề:
Bạn không thể đăng nhập vào quản trị viên WordPress. Thay vào đó, bạn nhận được một trang lỗi 404.
Giải pháp 1: Cập nhật URL trong cơ sở dữ liệu
Nếu bạn có thể truy cập phpMyAdmin, hãy thử cập nhật URL trong cơ sở dữ liệu.
- Đăng nhập cPanel, nhấp vào phpMyAdmin Dưới Cơ sở dữ liệu.
- Chọn cơ sở dữ liệu WordPress của bạn. Ví dụ: Username_wrdp1.
- Đi đến wp_options, bấm vào Duyệt.
- Tìm kiếm trang web dưới cánh đồng tùy chọn tên.
- Bấm vào Chỉnh sửa trường.
- Thay đổi URL trong hộp nhập của giá trị tùy chọn.
- Ở dưới cùng của trang, nhấp vào Đi nút.
Giải pháp 2: Cập nhật các thuộc tính thư mục
- Chuyển đến thư mục "/ wp-admin" qua FTP.
- Nhấp chuột phải vào thư mục wp-admin và nhấp vào Thuộc tính tệp.
- Cập nhật giá trị thành 755 và kiểm tra Tái diễn thành các thư mục con nếu có một lựa chọn.
- Nhấp chuột được.
- Lặp lại bước 1 đến bước 4 cho / wp-nội dung và bao gồm wp.
- Mở trình duyệt web của bạn và cố gắng đăng nhập vào quản trị viên WordPress. Nhấn Ctrl + F5 để xóa bộ nhớ cache.
9. Thông báo "Không có sẵn để bảo trì theo lịch trình" vẫn còn sau khi nâng cấp tự động
Vấn đề:
Trang web WordPress của bạn đang hiển thị "Không có sẵn để bảo trì theo lịch trình" sau khi hoàn thành nâng cấp tự động.
Giải pháp: Xóa tệp .maintenance
Một tập tin có tên .bảo trì được WordPress đặt trong quá trình nâng cấp tự động để thông báo cho khách truy cập rằng trang web đang được bảo trì ngắn. Nếu nâng cấp không thành công hoặc bị hỏng, tệp sẽ vẫn còn trong thư mục WordPress và sẽ không bị xóa.
Để loại bỏ .bảo trì tập tin,
- Truy cập thư mục gốc blog của bạn qua FTP.
- Xác định vị trí tệp .bảo trì.
- Xóa tệp .maintenance khỏi thư mục gốc của blog.
Khi bạn giải quyết vấn đề này, bạn có thể muốn chạy lại nâng cấp tự động WordPress.
10. Không thể xóa plugin
Vấn đề:
Bạn không thể xóa plugin trong quản trị viên WordPress. Nó vẫn xuất hiện ngay cả sau khi bạn đã xóa thư mục qua FTP.
Giải pháp: Xóa plugin qua Secure Shell (SSH)
Plugin của bạn có thể đã tải lên một số tệp bị ẩn / lồng trong thư mục plugin không xuất hiện trong FTP.
Nếu bạn có quyền truy cập SSH vào blog của bạn,
- Đăng nhập trang web của bạn thông qua SSH.
- Sử dụng các lệnh SSH để cằn nhằn "Vay / wp-content / plugins /".
- Sử dụng ls -al để xem danh sách đầy đủ các thư mục.
- Xóa thư mục plugin cụ thể với rm (Tên thư mục).
Có ý kiến bạn muốn chia sẻ abou các lỗi và giải pháp ở trên? Chia sẻ chúng bên dưới.