Tìm kiếm công cụ Gỡ lỗi dành cho nhà phát triển tương thích Magento2, có thể tải xuống miễn phí không?


7

Xin nói ngắn gọn về các tính năng của phần mở rộng. Bên cạnh đó, hãy đề cập đến quá trình cài đặt hoặc các bước liên quan để kích hoạt mô-đun.

Câu trả lời:


3

Công cụ Z-Ray từ Zend Server thêm vào ví dụ Magento của bạn một thanh công cụ với các tính năng mạnh mẽ để định hình các tệp PHP của bạn. Sử dụng plugin Magento2 Z-Ray, bạn có thể theo dõi các nhà xây dựng hạng nặng, chặn các cuộc gọi kết xuất, mở rộng hành vi bằng các plugin, số lượng người quan sát lắng nghe sự kiện và thời gian cụ thể khi thực hiện.

Quá trình cài đặt được mô tả trong bài viết .


3

Bạn có thể sử dụng các tính năng xây dựng trong Magento 2: ghi nhật ký, hỗ trợ xdebug, trình lược tả, chế độ nhà phát triển và bật gợi ý vá mẫu.

Hướng dẫn XDebug cho Magento 2

Kích hoạt chế độ nhà phát triển

php bin/magento deploy:mode:set developer

Hồ sơ Magento 2

SetEnv MAGE_PROFILER "html"

Bật gợi ý trang Mẫu Magento 2 - Cửa hàng -> Cấu hình -> Nhà phát triển


2

Bạn có thể sử dụng XDebug cho mục đích này. Nhưng kiểm tra vấn đề đã biết với xdebug

Nếu bạn sử dụng xdebug tiện ích mở rộng PHP tùy chọn, bạn có thể gặp ngoại lệ:

  1. Trong quá trình cài đặt
  2. Truy cập Quản trị viên Magento hoặc cửa hàng sau khi cài đặt thành công

Ngoại lệ mẫu:

Lỗi nghiêm trọng: Đạt đến mức lồng tối đa của hàm '100', hủy bỏ!

Để giải quyết vấn đề này, bạn có thể:

  1. Vô hiệu hóa phần mở rộng xdebug.
  2. Đặt giá trị của xdebug.max_nesting_level thành giá trị từ 200 trở lên. Để biết thêm thông tin, xem tài liệu xdebug.

Sau khi bạn thay đổi cấu hình hoặc tắt xdebug, hãy khởi động lại Apache:

CentOS: sudo dịch vụ httpd khởi động lại Ubuntu: sudo dịch vụ apache2 khởi động lại


1

Tôi đã phát hành một thanh công cụ gỡ lỗi dành cho nhà phát triển cho Magento 2 có sẵn trên githug

Thanh công cụ phát triển cho Magento 2

Thanh công cụ này cho phép bạn truy cập thông tin về trang được tải hiện tại trong các tab:

  • Thông tin: Thông tin về bộ điều khiển, tuyến đường, hành động và lưu trữ. Một tab chuyên dụng xuất ra một phpinfo.
  • Thiết kế: Liệt kê các tay cầm được gọi và hiển thị cấu trúc bố trí của các khối và container lồng nhau
  • Hồ sơ: Xem người quan sát hiện tại, tất cả các sự kiện được gửi và bộ sưu tập, mô hình được tải
  • Truy vấn: Thống kê về các truy vấn đã thực hiện và danh sách truy vấn chi tiết với đánh dấu cú pháp của các từ khóa SQL chính
  • Nhật ký: Hiển thị tệp nhật ký có khả năng đặt lại các tệp này
  • Hành động: Dễ dàng chuyển đổi gợi ý mẫu và dịch nội tuyến và xóa bộ đệm

0

Tôi đã thử nghiệm các thanh công cụ dành cho nhà phát triển tốt nhất, tôi sẽ đặt nó xuống càng nhiều thì tôi càng thích nó.

  1. ADM / QuickDevBar

Thông tin : Thông tin về bộ điều khiển, tuyến đường, hành động và lưu trữ. Một tab chuyên dụng xuất ra một phpinfo.

Thiết kế : Liệt kê các tay cầm được gọi và hiển thị cấu trúc bố trí của các khối và container lồng nhau

Hồ sơ : Xem người quan sát hiện tại, tất cả các sự kiện được gửi và bộ sưu tập, mô hình được tải

Truy vấn : Thống kê về các truy vấn đã thực hiện và danh sách truy vấn chi tiết với đánh dấu cú pháp của các từ khóa SQL chính

Nhật ký : Hiển thị tệp nhật ký có khả năng đặt lại các tệp này

Hành động : Dễ dàng chuyển đổi gợi ý mẫu và dịch nội tuyến và xóa bộ đệm

  1. Mirasvit / Module-profiler

  2. Balloz / Magento2-nhà phát triển-thanh công cụ

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.