답변:
이 내용으로 app / etc / modules에서 Zzz.xml이라는 파일을 만듭니다 (마지막으로로드 됨).
<?xml version="1.0"?>
<config>
<modules>
<Mage_Downloadable>
<active>false</active>
</Mage_Downloadable>
<Mage_Authorizenet>
<active>false</active>
</Mage_Authorizenet>
<!-- all other modules here -->
</modules>
</config>
일부 모듈에 따라 다른 모듈이 있으므로 일부 모듈을 비활성화 할 수 없습니다.
예를 들어 비활성화하려는 경우 비활성화 Mage_Usa
해야합니다 Mage_XmlConnect
.
[편집] 비활성화 할 수있는 항목은 다음과 같습니다.
System\Advanced\Advanced
모든 하위 modules
노드를 나열하기 때문에 여전히 비활성화 된 모듈이 화면 에 표시 된다는 사실과 혼동 하지 마십시오.
답변이 늦었음에도 불구하고 @snh_nl의 질문에 답할 수 있습니다 .Mage_Core를 제외한 모든 모듈을 비활성화 할 수 있습니다.
그러나 타이트 커플 모듈을 비활성화하려면 다른 모듈을 설치해야합니다. 따라서 나는 개발했다 : https://github.com/Zookal/magento-mock
Zookal Mock : 비활성화 된 핵심 모듈 및 확장의 투명한 자동 감지 및 Magento를 손상시키지 않는 모의 객체를 제공합니다. 구성 할 것이 없습니다. 클래스를 다시 쓰지 않습니다. 단 하나의 관찰자. 상자 밖으로 작동합니다. 파일을 물리적으로 제거 할 수도 있습니다!
고려해야 할 사항 : 명령 행에서는 작동하지 않습니다.
1.7 이상을 사용한다고 가정하면 Mage_Poll
및을 안전하게 비활성화 할 수 있습니다 Phoenix_Moneybookers
. Mage_Poll
각 페이지에서 코드를 실행하므로 필요하지 않은 경우 일반적으로 비활성화합니다.
Mage_Authorizenet
, Mage_GoogleCheckout
및 Mage_Paygate
해제에 안전해야하지만, 코멘트 당 바보 같은 버그가있을 수 있습니다. 결제 수단이 비활성화되어있는 한 기본적으로 비활성화되어 있습니다.
Mage_GiftMessage
관리자 설정을 통해 끌 수 있으므로 걱정하지 않아도됩니다.
에 관해서는 Mage_Usa
, Mage_Weee
그리고 Mage_Downloadable
당신이 테스트하고 고정 지출 약간의 시간이 없다면, 해제하지 않습니다. 어느 시점에서 (Magento 1.5) Mage_Usa를 비활성화하려고 시도했으며 대부분의 배송 모듈을 중단했습니다.
파일을 만들 수 있습니다 :
app / etc / modules / zzz_disabled_modules.xml.
사용되거나 사용되지 않는 모듈을 교체하십시오.
<?xml version="1.0"?>
<!-- Disables modules to improve performance. (most likely unused modules) -->
<config>
<modules>
<Mage_Authorizenet>
<active>false</active>
</Mage_Authorizenet>
<Mage_Backup>
<active>false</active>
</Mage_Backup>
<Mage_Compiler>
<active>false</active>
</Mage_Compiler>
<Mage_Centinel>
<active>false</active>
</Mage_Centinel>
<Mage_ConfigurableSwatches>
<active>false</active>
</Mage_ConfigurableSwatches>
<Mage_Downloadable>
<active>false</active>
</Mage_Downloadable>
<Mage_Giftmessage>
<active>false</active>
</Mage_Giftmessage>
<Mage_GoogleCheckout>
<active>false</active>
</Mage_GoogleCheckout>
<Mage_Rating>
<active>false</active>
</Mage_Rating>
<Mage_PaypalUk>
<active>false</active>
</Mage_PaypalUk>
<Mage_Persistent>
<active>false</active>
</Mage_Persistent>
<Mage_Rss>
<active>false</active>
</Mage_Rss>
<Mage_Paypal>
<active>false</active>
</Mage_Paypal>
<Mage_Paygate>
<active>false</active>
</Mage_Paygate>
<Mage_Poll>
<active>false</active>
</Mage_Poll>
<Mage_Weee>
<active>false</active>
</Mage_Weee>
<Mage_Usa>
<active>false</active>
</Mage_Usa>
<Mage_Sendfriend>
<active>false</active>
</Mage_Sendfriend>
<Mage_Tag>
<active>false</active>
</Mage_Tag>
<Mage_Productalert>
<active>false</active>
</Mage_Productalert>
<Phoenix_Moneybookers>
<active>false</active>
</Phoenix_Moneybookers>
<Mage_XmlConnect>
<active>false</active>
</Mage_XmlConnect>
</modules>
</config>
Mage_GoogleCheckout
체크 아웃시 치명적인 오류가 발생하지 않도록 설정 한 경우 알려진 문제였습니다 . 최신 1.7.0.2에서 수정되었는지 확실하지 않습니다.