Magento 확장 프로그램에 설치된 모든 항목을 확인하는 방법은 무엇입니까?


16

관리자 패널에서 설치된 모든 Magento 확장을 어디에서 확인할 수 있습니까?


이것은 프로그래밍 포럼이므로 stackoverflow를 처음 사용하므로 다른 곳에서 이러한 질문을해야합니다. 그러나 이미 작성 중이므로 시스템> 구성> 고급> 고급에서 확인하십시오. 그리고 app / etc / modules /에서 무엇을 설치했는지 확인할 수 있습니다.
Anton S

Magento "확장"은 구성 기반 MVC 시스템에 코드를 추가합니다. 경계 프로그래밍과 관련이 있으며 질문이 거의 없습니다.
Alan Storm

답변:


22

여기에는 용어와 관련하여 많은 혼란이 있습니다. 프로그래밍 시스템 인 Magento에는 코드 모듈이 있습니다. 이러한 모듈은 종종 확장이라고 불립니다. 모듈을 사용하면 Magento의 구성 기반 MVC 시스템에 코드를 추가 할 수 있습니다.

Magento에는 Magento Connect라는 시스템도 있습니다. Magento Connect를 사용하면 확장을 설치할 수 있습니다. Magento Connect 확장은 특수 배 패키지입니다. 이 패키지는 Magento 시스템의 어느 곳에 나 파일을 설치할 수 있습니다 . 확장에는 많은 모듈이 포함될 수 있습니다. 또한 모듈의 일부가 아닌 임의의 파일을 포함 할 수 있습니다.

Magento에 설치된 모듈을 확인할 수있는 공식적인 장소는 없습니다. 비공식적으로 사람들은 모듈 출력 비활성화 구성 섹션을 사용합니다.

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

이 섹션에서는 시스템에 설치된 각 프로그래밍 모듈 목록을 작성합니다

Connect 확장의 경우

System -> Magento Connect -> Magento Connect Manager

여기에서 연결 확장을 설치 / 제거 / 관리해야합니다.

여전히 수동으로 설치된 확장 기능에 문제가 있습니다. 마 젠토는 공식 시장을 제공하지 않습니다. 많은 타사 확장 프로그램 개발자가 자체 설치 관리자 시스템을 만들거나 파일을 수동으로 설치해야합니다. 코드베이스를 구분하는 것 외에 이러한 확장을 추적 할 수있는 방법이 없습니다.


MDN Extension Conflict (Originally Maison du Logiciel)와 같은 도구로 모듈 클래스가 충돌하는 위치를 나열 할뿐만 아니라 모든 모듈 (Magento 모듈 포함)을 나열하고 etc / config.xml에 포함 된 버전 관리를 표시하는 도구가 있습니다 파일. 언급 된 바와 같이, 개발자에 따라 ymmv.
Fiasco Labs

7

에서 확장 프로그램이 설치되어 있는지 확인할 수도 있습니다 /app/etc/modules/. 그것이없는 경우 .xml가있는 파일을 다음 젠토는 존재 알 수 없습니다.


2

원래 질문은 '확인'하는 방법을 물었습니다. 이는 어떤 모듈이 설치되어 있는지, 활성화되어 있는지 등 몇 가지 다른 의미가 있습니다. 확인해야 할 또 다른 사항은 모듈에 대한 업데이트가 있는지 확인하기 위해 버전 번호입니다.

많은 모듈이 이러한 번거 로움을 덜기 위해 자체 관리 도구를 작성하지만 많은 경우 모듈 버전에 대한 데이터베이스를 확인하는 것이 가장 쉬운 방법입니다.

업데이트 스크립트가 실행될 때 데이터베이스 항목을 core_resource 테이블에 추가하면 Magento가 업데이트 스크립트를 반복해서 실행하지 않는 방법을 알 수 있습니다.

이 표를 확인하면 한 지점에 설치된 모든 버전의 모듈을 찾을 수 있습니다. 현재 개발자 버전을 찾는 문제를 해결하지는 않지만 문제의 절반을 해결합니다.

다른 답변은 물론 정확합니다. 관리 패널의 '시스템'-> '구성'-> '고급'제목에서 '고급'을 클릭하십시오.

이것은 모든 xml 파일에서 app / etc / modules 아래의 파일 구조를 보는 것처럼 목록을 제공합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.