Cách giúp gỡ lỗi Joomla extensions
Các nhà phát triển của Joomunited cam kết cung cấp dịch vụ tốt nhất có thể và extension tối ưu
Nhưng dù sao, lỗi vẫn xảy ra! Đặc biệt là trong trường hợp bạn đã cài đặt một (hoặc rất nhiều) extensiongây ra sự không tương thích. Để giữ cho website hoạt động ổn định, các nhà phát triển của chúng tôi muốn giải quyết vấn đề của bạn nhanh nhất có thể.
Trong bài đăng này, chúng tôi sẽ giải thích cách cung cấp thông tin đúng cho lập trình viên để anh ấy có thể hiểu và giải quyết lỗi một cách nhanh chóng.
Bài đăng này sẽ được chia thành 3 bước:
- Bật báo cáo lỗi PHP Joomla
- Xác định các lỗi PHP
- Kiểm tra lỗi javascript
Bật báo cáo lỗi PHP Joomla
Chế độ gỡ lỗi được kích hoạt trên Joomla khi các nhà phát triển khắc phục sự cố. Việc kích hoạt hệ thống gỡ lỗi cho phép nhà phát triển xem chi tiết về cách Joomla hiển thị trang web của bạn.
Nó thực sự dễ dàng để bật.
Đăng nhập vào bảng điều khiển Joomla của bạn
Nhấp vào Cấu hình toàn cầu trong menu bên trái
Nhấp vào tab Máy chủ, nó sẽ nằm trong các tab được liệt kê ở đầu trang
Trong phần Cài đặt máy chủ, bạn sẽ thấy tùy chọn “Báo cáo lỗi”, hãy chọn tối đa, sau đó nhấp vào Lưu ở góc trên bên trái của trang.
Chụp ảnh màn hình lỗi. Bây giờ bạn đã thiết lập báo cáo lỗi tối đa, bạn sẽ có thể xem các lỗi PHP trong frontend, chỉ cần chụp ảnh màn hình và thêm nó vào vé.
Ảnh chụp màn hình nên bao gồm lỗi và liên kết nơi nó xảy ra, bao gồm tên tệp và lỗi được trả về.
Các loại lỗi PHP Joomla khác nhau
Lỗi phân tích cú pháp hoặc lỗi cú pháp PHP
Lỗi phân tích cú pháp xảy ra nếu có lỗi cú pháp trong tập lệnh; đầu ra là Lỗi phân tích cú pháp. Lỗi phân tích cú pháp dừng thực thi tập lệnh. Có nhiều lý do dẫn đến sự xuất hiện của lỗi phân tích cú pháp trong PHP. Loại lỗi này có thể ngăn nội dung của bạn được hiển thị đúng cách hoặc một số tính năng hoạt động, điều này rất có hại cho trải nghiệm extension Joomla của bạn.
Những lý do phổ biến nhất cho các lỗi phân tích cú pháp như sau:
- Dấu ngoặc kép không được đóng
- Dấu ngoặc đơn bị thiếu hoặc thừa
- Dấu ngoặc không đóng
- Thiếu dấu chấm phẩy
Lỗi nghiêm trọng PHP
Đây cũng là những lỗi nghiêm trọng - ví dụ, khởi tạo một đối tượng của một lớp không tồn tại, hoặc gọi một hàm không tồn tại. Những lỗi này gây ra việc chấm dứt ngay lập tức tập lệnh, dẫn đến một trang không được tải với một trang trống và một thông báo lỗi (nếu báo cáo lỗi Joomla được kích hoạt)
Lỗi thông báo PHP
Đây là những lỗi nhỏ, không nghiêm trọng mà PHP gặp phải khi thực thi một tập lệnh Joomla - ví dụ: truy cập một biến chưa được định nghĩa (không xác định). Theo mặc định, những lỗi như vậy hoàn toàn không được hiển thị trong Joomla, nó sẽ được hiển thị một khi bạn kích hoạt báo cáo lỗi Joomla lên mức tối đa. Trên một trang web sản xuất website không được khuyến nghị vì nó xảy ra rất thường xuyên.
Trang của bạn vẫn sẽ được tải lên mặc dù không có tác động nào đến nội dung hoặc tính năng Joomla extension .
Lỗi cảnh báo PHP
Lỗi cảnh báo không làm dừng việc thực thi tập lệnh, lỗi cảnh báo không phải là lỗi nghiêm trọng.
Lỗi cảnh báo xảy ra khi, ví dụ, một extension truyền tham số sai vào một hàm hoặc chúng ta bao gồm một tệp bên ngoài bằng hàm include() nhưng tệp đó không tồn tại.
PHP: Thiếu tệp
Như tiêu đề đã nêu, một tập tin bị thiếu hoặc không thể truy cập. Nó có thể đã bị xóa đơn giản do nhầm lẫn, hoặc bị xóa sau khi cập nhật Joomla extension nhưng vẫn được gọi. Thông báo lỗi có thể là một cảnh báo, hoặc trong một số trường hợp chặn tập lệnh thực thi, như khi tôi xóa tệp cấu hình Joomla, một thông báo cụ thể được trả về:
Kiểm tra lỗi javascript
Chúng ta sẽ tìm lỗi Javascript bằng bảng điều khiển của Chrome hoặc Firefox. Tùy thuộc vào trình duyệt của bạn, tên gọi có thể hơi khác nhau, nhưng theo Chrome và Firefox, chúng ta sẽ gọi nó là "Bảng điều khiển". Để mở bảng điều khiển, chỉ cần làm theo các bước sau:
Từ trình duyệt web của bạn, nhấp chuột phải vào "Kiểm tra" (Inspect), ở phần frontend trên bất kỳ phần nào của trang web.
Chọn tab "Console". Nhấp chuột phải sẽ mở công cụ dành cho nhà phát triển ở phía bên phải trang, nhấp vào "Console".
Kiểm tra lỗi, với bảng điều khiển mở, tái tạo lỗi mà bạn mong đợi và xem xét bảng điều khiển, các lỗi là văn bản màu đỏ mô tả vị trí xung đột javascript.
Nếu bạn phát hiện lỗi JavaScript, vui lòng chụp ảnh màn hình phiên bản đầy đủ của lỗi để đính kèm vào phiếu yêu cầu/bài đăng của bạn.
Gửi / Chia sẻ Báo cáo sự cố Joomla của bạn
Bây giờ bạn đã có tất cả thông tin này, bạn sẽ giúp lập trình viên đẩy nhanh quá trình, chỉ cần đi đến tất cả thông tin mà bạn đã thu thập và gửi đến vé/bài đăng của bạn, hãy nhớ rằng, các mục là:
- Ảnh chụp màn hình mà bạn đã chụp với lỗi PHP
- Một ảnh chụp lỗi JavaScript
Nếu bạn làm theo các bước này và gửi cho chúng tôi thông tin chính xác, lập trình viên sẽ có thể thực hiện công việc gỡ lỗi nhanh hơn và chúng tôi cảm ơn bạn rất nhiều trước :)
Tạo và chia sẻ tài khoản người dùng Joomla mới cho mục đích hỗ trợ
Tạo một người dùng quản trị mới đôi khi là một cách nhanh chóng để hiển thị cho nhóm hỗ trợ vấn đề của bạn là gì. Trước khi bắt đầu quá trình đó, một lời nhắc nhở nhanh chóng rằng:
- Chúng tôi khuyên bạn nên xóa tài khoản người dùng quản trị được tạo cho mục đích hỗ trợ
- Tất cả thông tin được chia sẻ với nhóm của chúng tôi đều được bảo mật và sẽ vẫn riêng tư
Để tạo người dùng mới, trước tiên, bạn đăng nhập vào trang quản trị của mình. Sau khi đăng nhập thành công, bạn sẽ ở trong bảng điều khiển Joomla. Sau đó, bạn nên đi đến phần bên trái và nhấp vào Người dùng.
Bạn sẽ có thể xem Bảng điều khiển người dùng, ở trên cùng bên trái sẽ là một nút “Mới” màu xanh lá cây.
Điền đầy đủ thông tin và trong tab “Nhóm người dùng được chỉ định”, hãy nhấp vào “Người dùng quản trị”.
Cuối cùng, nhấp vào Lưu.
Người dùng cho hỗ trợ sẽ được tạo, bây giờ chỉ cần thêm thông tin đăng nhập vào vé của bạn và mọi thứ sẽ được thực hiện ;)
Khi bạn đăng ký theo dõi blog, chúng tôi sẽ gửi cho bạn một email khi có bản cập nhật mới trên trang web để bạn không bỏ lỡ chúng.














Bình luận 2
Ông. Projelerin bölümünde
"Đây là các thư mục của bạn trong c:/wamp64/www
Để sử dụng chúng làm liên kết http, bạn phải khai báo chúng là VirtualHos" böyle bir hata ile karşılaştım.
bu hata mũi giderilebilir.
teşekkürler
Xin chào, nếu bạn muốn tải máy chủ cục bộ, bạn có thể nhập vào thanh địa chỉ http://locahost hoặc 127.0.0.0