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ị?
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ị?
Câu trả lời:
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.
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ó .xml
tập tin trong đó, thì Magento không biết nó tồn tại.
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.
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.