Ошибка 404 расширения Magento

Я в тупике!

У меня есть собственное расширение, которое прекрасно работает локально на Mac Leopard, однако после отправки на хост (Centos Linux) я получаю ошибку Magento 404, когда пытаюсь вызвать интерфейсный маршрутизатор.

Например, этот URL: [домен] /shop/index.php/bbyd_sync/index/ Вызывает ошибку 404 в реальном времени, но возвращает "готово" локально.

Вот мой config.xml:

<config>
<modules>
    <Bbyd_Sync>
        <version>0.1.0</version>
    </Bbyd_Sync>
</modules>
<crontab>
    <jobs>
        <bbyd_sync>
            <schedule>
                <cron_expr>*/5 * * * *</cron_expr>
            </schedule>
            <run>
                <model>sync/run::runAll</model>
            </run>
        </bbyd_sync>
    </jobs>
</crontab>
<frontend>
    <routers>
        <sync>
            <use>standard</use>
            <args>
                <module>Bbyd_Sync</module>
                <frontName>bbyd_sync</frontName>
            </args>
        </sync>
    </routers>
</frontend>
<admin>
    <routers>
        <wrapper>
            <use>admin</use>
            <args>
                <module>Bbyd_Sync</module>
                <frontName>syncadmin</frontName>
            </args>
        </wrapper>
    </routers>
</admin>
<adminhtml>
    <acl>
        <resources>
            <all>
                <title>Allow Everything</title>
            </all>
            <admin>
                <children>
                    <system>
                        <children>
                            <config>
                                <children>
                                    <bbyd translate="title" module="run">
                                        <title>BBYD Sync</title>
                                        <sort_order>808</sort_order>
                                    </bbyd>
                                </children>
                            </config>
                        </children>
                    </system>
                </children>
            </admin>
        </resources>
    </acl>
    <translate>
        <modules>
            <Bbyd_Sync>
                <files>
                    <default>BBYD_Sync.csv</default>
                </files>
            </Bbyd_Sync>
        </modules>
    </translate>
</adminhtml>
<global>
    <models>
        <sync>
            <class>Bbyd_Sync_Model</class>
            <resourceModel>sync_mysql4</resourceModel>
        </sync>
        <sync_mysql4>
            <class>Bbyd_Sync_Model_Mysql4</class>
            <entities>
                <run>
                    <table>bbyd_sync</table>
                </run>
            </entities> 
        </sync_mysql4>
    </models>
    <helpers>
        <sync>
            <class>bbyd_sync_helper</class>
        </sync>
    </helpers>
    <resources>
        <sync_setup>
            <setup>
                <module>Bbyd_Sync</module>
            </setup>
            <connection>
                <use>core_setup</use>
            </connection>
        </sync_setup>
        <sync_write>
            <connection>
                <use>core_write</use>
            </connection>
        </sync_write>
        <sync_read>
            <connection>
                <use>core_read</use>
            </connection>
        </sync_read>      
    </resources>  
</global>
<default>
    <bbyd>
        <setup>
            <send_new_customer_account_email>0</send_new_customer_account_email>
        </setup>
        <cron>
            <log_file_name>bbyd_sync.log</log_file_name>
        </cron>
    </bbyd>
</default>

Мой IndexController.php

class Bbyd_Sync_IndexController extends Mage_Core_Controller_Front_Action
{
    public function indexAction() {
        echo "done";
    }
}

Мое приложение / код / ​​локальная структура (я использую регистры букв, как здесь):

Bbyd
    Sync
        controllers
            IndexController.php
        etc
            config.xml
            system.xml
        Helper
            Data.php
        Model
            Run.php
            Mysql4
                Run.php
        sql
            sync_setup
                mysql4-install-0.1.0.php

Конечно, у меня есть / app / code / etc / modules / Bbyd_Sync.xml.

У кого-нибудь есть блестящие идеи о проблемах, возникающих между платформами Mac и Linux для Magento? Возможно, размещение файлов / каталогов?

Кстати, это Magento 1.5.

Любая помощь приветствуется ... (мой 1-й запрос, будьте осторожны!)

5
задан Jono 31 May 2011 в 15:30
поделиться