Làm thế nào để kiểm tra tất cả các cài đặt trong phần mở rộng Magento?


16

Tôi có thể kiểm tra tất cả các tiện ích mở rộng Magento đã cài đặt ở đâu trong bảng quản trị?


bạn cũng chưa quen với stackoverflow vì đây là một diễn đàn lập trình và bạn nên đặt những câu hỏi như vậy ở nơi khác. Nhưng như tôi đã viết :) kiểm tra chúng trong Hệ thống> Cấu hình> Nâng cao> Nâng cao. Và bạn có thể tìm hiểu những gì được cài đặt từ ứng dụng / etc / mô-đun /.
Anton S

Magento "phần mở rộng" thêm mã vào hệ thống MVC dựa trên cấu hình. Đó là chương trình biên giới liên quan, chỉ cần hỏi kém.
Alan Storm

Câu trả lời:


22

Có rất nhiều nhầm lẫn xung quanh thuật ngữ ở đây. Magento, hệ thống lập trình, có các Mô-đun mã. Các mô-đun này thường (không chính xác, mặc dù tôi đã tự thực hiện) được gọi là tiện ích mở rộng. Các mô-đun cho phép bạn thêm mã vào hệ thống MVC dựa trên cấu hình của Magento.

Magento cũng có một hệ thống gọi là Magento Connect. Magento Connect cho phép bạn cài đặt tiện ích mở rộng. Phần mở rộng Magento Connect là các gói lê đặc biệt. Các gói này có thể cài đặt một tệp ở bất cứ đâu trong hệ thống Magento. Một phần mở rộng có thể chứa nhiều Mô-đun. Nó cũng có thể chứa các tệp tùy ý không phải là một phần của mô-đun.

Không có nơi chính thức để kiểm tra các mô-đun được cài đặt trong Magento. Một cách không chính thức, mọi người sử dụng phần cấu hình Vô hiệu hóa Đầu ra Mô-đun tại

System -> Configuration -> Advanced -> Disable Modules Output

Phần này sẽ tạo danh sách từng mô-đun lập trình được cài đặt trong hệ thống

Đối với tiện ích mở rộng Kết nối, hãy đi đến

System -> Magento Connect -> Magento Connect Manager

Đây là nơi bạn cần cài đặt / xóa / quản lý các tiện ích mở rộng kết nối của mình.

Vẫn còn vấn đề về các phần mở rộng được cài đặt thủ công. Magento không cung cấp một thị trường chính thức. Nhiều nhà phát triển tiện ích mở rộng của bên thứ ba đã tạo các hệ thống trình cài đặt của riêng họ hoặc nếu không thì bạn phải cài đặt các tệp của họ theo cách thủ công. Không có cách nào để theo dõi các tiện ích mở rộng này ngoài việc làm khác biệt cơ sở mã của bạn.


Có những công cụ là các mô-đun như Xung đột mở rộng MDN (Ban đầu là Maison du Logiciel) sẽ không chỉ liệt kê nơi các lớp mô-đun đụng độ, mà còn liệt kê tất cả các mô-đun (bao gồm các mô-đun Magento) và hiển thị phiên bản có trong etc / config.xml của chúng các tập tin. Như đã lưu ý, ymmv, tùy thuộc vào nhà phát triển.
Phòng thí nghiệm Fiasco

7

Bạn cũng có thể xem những tiện ích mở rộng nào được cài đặt bằng cách tìm trong /app/etc/modules/. Nếu nó không có .xmltập tin trong đó, thì Magento không biết nó tồn tại.


2

Câu hỏi ban đầu hỏi làm thế nào để 'kiểm tra'. Điều này có thể có nghĩa là một vài thứ khác nhau, chẳng hạn như mô-đun nào được cài đặt, đang hoạt động, v.v. Một thứ khác để kiểm tra sẽ là số phiên bản, để xem có bản cập nhật nào cho các mô-đun của bạn không.

Nhiều mô-đun viết các công cụ quản lý riêng để tiết kiệm rắc rối này, nhưng nhiều mô-đun không - đối với những trường hợp đó tôi thấy dễ dàng nhất để kiểm tra cơ sở dữ liệu cho các phiên bản mô-đun.

Khi tập lệnh cập nhật chạy, nó thêm một mục cơ sở dữ liệu vào bảng core_resource, đây là cách Magento biết không chạy các tập lệnh cập nhật nhiều lần.

Chỉ cần kiểm tra bảng này và bạn có thể tìm ra tất cả các phiên bản của các mô-đun được cài đặt tại một điểm. Không giải quyết được vấn đề tìm ra phiên bản dành cho nhà phát triển hiện tại - nhưng, giải quyết được một nửa vấn đề.

Tất nhiên các câu trả lời khác đều đúng, bạn có thể kiểm tra trong bảng quản trị trong phần 'Hệ thống' -> 'Cấu hình' -> 'Nâng cao', nhấp vào 'Nâng cao'.

Điều này đưa ra một danh sách, giống như nếu bạn tìm trong cấu trúc tệp trong ứng dụng / etc / mô-đun tại tất cả các tệp xml.


0

Bạn có thể kiểm tra cài đặt mô-đun của mình bằng các công cụ trực tuyến. Đặc biệt là nó dành cho các mô-đun vận chuyển và thanh toán (nếu bạn đã cài đặt). Dưới đây là một số thông tin về việc kiểm tra cấu hình estore của bạn . Trong trường hợp không chính xác, khách hàng của bạn có thể gặp rắc rối khi thanh toán.

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.