我有我的MAMP本地主機上的magento安裝。該網址是localhost/httpdocs /。我創建了一個名爲「quotation」的模塊,它在localhost,url:localhost/httpdocs/quotation上起作用。我創建的表單正確顯示。在我們的測試域中,http://proac.ourdomain.com/quotation我有一個404錯誤。數據庫是相同的以及代碼(與PHPSTORM同步)Magento模塊工作本地主機,但不活(子域)
在測試域上,報價模塊顯示404,未找到,但在本地工作。任何想法,爲什麼這是?
的Config.xml
<?xml version = "1.0"?>
<config>
<modules>
<No_Quotation>
<version>0.0.1</version>
</No_Quotation>
</modules>
<frontend>
<routers>
<quotation>
<use>standard</use>
<args>
<module>No_Quotation</module>
<frontName>quotation</frontName>
</args>
</quotation>
</routers>
<translate>
<modules>
<No_Quotation>
<files>
<default>Mage_Contacts.csv</default>
</files>
</No_Quotation>
</modules>
</translate>
<layout>
<updates>
<quotation>
<file>quotation.xml</file>
</quotation>
</updates>
</layout>
</frontend>
<global>
<resources>
<quotation_setup>
<setup>
<module>No_Quotation</module>
</setup>
</quotation_setup>
</resources>
<template>
<email>
<quotation_email_email_template translate="label" module="quotation">
<label>Quote Form</label>
<file>quotation_form.html</file>
<type>html</type>
</quotation_email_email_template>
</email>
</template>
<helpers>
<quotation>
<class>No_Quotation_Helper</class>
</quotation>
</helpers>
</global>
<adminhtml>
<translate>
<modules>
<No_Quotation>
<files>
<default>No_Quotation.csv</default>
</files>
</No_Quotation>
</modules>
</translate>
</adminhtml>
<default>
<quotation>
<quotation>
<enabled>1</enabled>
</quotation>>
<email>
<recipient_email><![CDATA["[email protected]"]]></recipient_email>
<sender_email_identity>custom2</sender_email_identity>
<email_template>quotation_email_email_template</email_template>
</email>
</quotation>>
</default>
</config>
Module.xml
<?xml version="1.0"?>
<config>
<modules>
<No_Quotation>
<active>true</active>
<codePool>local</codePool>
</No_Quotation>
</modules>
</config>
它可能在你的控制器,而不是配置文件。路徑邏輯是//並始終嘗試轉儲緩存文件夾。 –
但是它爲什麼會在本地而不是在現場服務器上工作? –
可能是你使用套管的方式,Linux和Windows都不遵循相同的規則。看看http://www.sharpdotinc.com/mdost/2009/03/19/magento-module-not-working-on-unixlinux-server/ Addtionaly:http://stackoverflow.com/questions/7429825/ magento-controller-works-windows-not-linux檢查你的服務器設置 –