Nhận lỗi PHP không phổ biến trong WordPress, đó là lỗi xảy ra khi tệp không được mã hóa đúng cách và trong hầu hết các trường hợp, lỗi này ngăn bạn sử dụng blog WordPress. Các nhà phát triển có kinh nghiệm thường không gặp khó khăn khi sửa lỗi này trên máy chủ của riêng họ, nhưng nếu bạn là người mới sử dụng WordPress, điều đó sẽ không dễ dàng cho bạn.

Bạn có thể gặp khó khăn về cách triển khai phương pháp khắc phục khi bạn thậm chí không thể mở trang tổng quan. Chúng tôi sẽ đi trong hướng dẫn này để giải thích lỗi phân tích mã mà bạn sẽ gặp phải và cách khắc phục chúng.

Chúng ta hãy bắt đầu.

Những gì bạn cần biết về lỗi và WordPress

Theo mặc định, WordPress không hiển thị bất kỳ lỗi PHP nào, lý do rất đơn giản, vì hiển thị lỗi PHP sẽ hiển thị cho tin tặc các lỗ hổng khác nhau tồn tại trên website. Đổi lại, với tư cách là nhà phát triển web, bạn có thể bật báo cáo lỗi trên WordPress bằng cách sử dụng hằng số PHP WP_DEBUG_LOG được đặt thành " đúng trong tệp wp-config.php. Trong trường hợp này, lỗi sẽ không còn hiển thị trên trang web nữa mà được lưu trong một tệp trong máy tính của bạn. chỗ ở.

Ngoài ra, nếu bạn vẫn muốn hiển thị trực tiếp các lỗi PHP trên trang web của mình, bạn có thể sử dụng hằng số " WP_DEBUG Bạn cũng có thể đặt thành "true". Codex WordPress cung cấp thông tin hữu ích hơn về nó.

Cách sửa lỗi phân tích cú pháp: Lỗi phân tích cú pháp

Đây là một lỗi phân tích cú pháp ngăn PHP hiểu mã.

phân tích lỗi-lỗi-php-wordpress

Do báo giá lỗi này, bạn sẽ thường nhận thấy các thông tin khác sẽ giúp chúng tôi xác định rõ hơn nguồn gốc của vấn đề.

Bản chất của vấn đề

Trong trường hợp xảy ra lỗi này, PHP đã cung cấp thêm thông tin bằng cách nói " bất ngờ $ kết thúc Điều đó có nghĩa là tệp PHP kết thúc khi dấu ngoặc không được phân tách chính xác (hoặc chức năng).

Thiên nhiên-the-vấn php

Các tập tin liên quan

Trong trường hợp này, PHP cho bạn biết tệp nào bị ảnh hưởng bởi lỗi này. Trong trường hợp của chúng tôi, PHP cho chúng ta biết tệp " wp-content / themes / zerif-lite / functions.php '.

Tập tin trọng-by-the-lỗi php

Dòng liên quan

Ngoài việc cung cấp cho bạn tệp bị ảnh hưởng, PHP cũng cung cấp cho bạn dòng mã bị ảnh hưởng bởi lỗi. Trong trường hợp của chúng tôi, PHP báo cáo "trên dòng 91". Tất cả những gì bạn cần làm bây giờ là khôi phục tệp bị ảnh hưởng và sửa lỗi.

Tôi mời bạn làm điều này nếu bạn là tác giả của chủ đề hoặc là một nhà phát triển. Nếu bạn phát hiện lỗi này trên một chủ đề bạn vừa mua thì chủ đề này chưa được mã hóa chính xác và do đó tôi mời bạn xóa thư mục chủ đề và liên hệ với nhà phát triển với thông tin khác này.

Chúng tôi vẫn sẽ chỉ cho bạn cách sửa lỗi trên.

Đăng nhập vào lưu trữ của bạn với một khách hàng FTP

Bây giờ chúng ta sẽ tìm kiếm tệp bị ảnh hưởng trong thư mục chủ đề “zerif-lite”.

thăm dò của thư mục-ftp

Khi bạn truy cập vào thư mục zerif-lite », Tải tập tin của anh ấy« functions.php Rằng bạn lưu ở đâu đó trên máy tính của bạn.

Công cụ nào để sửa lỗi

Lý tưởng sẽ là sử dụng một trình soạn thảo văn bản hỗ trợ PHP. Tôi đề xuất cho bạn một danh sách các công cụ đơn giản để tải xuống sẽ cho phép bạn sửa lỗi.

Chọn một trong đó sẽ truyền cảm hứng cho bạn nhiều nhất. Dù sao tất cả các trình soạn thảo văn bản có thể được sử dụng để khắc phục vấn đề này.

lỗi chức năng-php-zerif-lite

Các chương trình này đánh số từng dòng của tệp của bạn, như trong hình ảnh sau đây, điều này sẽ cho phép bạn dễ dàng tìm thấy dòng liên quan do lỗi.

Do đó, việc sửa lỗi này sẽ phụ thuộc vào mức độ kinh nghiệm của bạn. Nhưng điều bạn cần biết là bất kỳ yếu tố nào mở ra đều nhất thiết phải đóng theo nguyên tắc. Khi chúng tôi sử dụng dấu ngoặc đơn mở, đó là vì ở đầu kia, chúng tôi có dấu ngoặc đơn đóng, đây là trường hợp với dấu ngoặc vuông " [ , Dấu nháy đơn, dấu ngoặc nhọn « { '.

Vì chúng tôi đang xử lý một lỗi " cuối bất ngờ Sau đó, chắc chắn một cái ôm đã không được đóng lại. Bạn có thể khám phá mã hoặc sử dụng trình chỉnh sửa mã theo dõi các lỗi này " của người mới bắt đầu '.

Khi bạn đã sửa lỗi thành công, bạn có thể gửi tệp đến chỗ ở. Nếu mọi việc suôn sẻ, trang web của bạn sẽ có sẵn trở lại.

các sửa lỗi-on-wordpress

Nếu lỗi là về một tệp WordPress nội bộ (đọc đường dẫn của tập tin liên quan), vì vậy bạn luôn có thể tải xuống phiên bản mới của WordPress và ghi đè lên phiên bản bạn đã cài đặt.

Đó là tất cả cho hướng dẫn này, tôi hy vọng bạn sẽ đến để sửa lỗi trên WordPress. Nếu bạn có những sai lầm khác nhau, tôi sẽ vui lòng giải thích cách khắc phục chúng.