2014-07-03 33 views
0

我有我的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> 
+0

它可能在你的控制器,而不是配置文件。路徑邏輯是//並始終嘗試轉儲緩存文件夾。 –

+0

但是它爲什麼會在本地而不是在現場服務器上工作? –

+0

可能是你使用套管的方式,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檢查你的服務器設置 –

回答

0

我希望,它是在config.xml中spacing issue問題: 我見過你的,也有<?xml version = "1.0"?>some space below start,因此將其刪除這個空間

+0

這是由於複製和粘貼,我檢查,並沒有空格。 –

相關問題