Magento 1.9.2.1: Мой пользовательский модуль выдает ошибку 404, работает на версии 1.9.1

Я только что скачал Magento 1.9.2.1 с здесь.

Я выполнил все шаги в соответствии с Этот ответ от Алана Сторма.

И нажмите http://127.0.0.1/magentoNew/index.php/helloworld, что дает 404, хотя все файлы, код одинаковый (скопировано).

Также я попытался создать еще один пользовательский модуль в соответствии с Этот учебник от Inchoo, но я все еще получаю страницу 404 (у одного человека такая же проблема).

Я следовал всем инструкциям согласно ответу Алана Шторма. И это работает очень хорошо на magento 1.9.1. * довольно хорошо, но дает проблему в последней версии, у кого-нибудь была и решена такая же проблема?

Примечание. Все файлы одинаковы в папках etc и local/MyCompanyName/HelloWorld в соответствии с руководством.

Я использую новый компьютер, поэтому мне пришлось установить все новые настройки Magento 1.9.2.1, поэтому я просто скопировал те же файлы расширения с ноутбука, которые раньше там запускались (на ноутбуке установлен magento 1.9.1.0).

введите здесь описание изображения

Спасибо.

Редактировать: как я уже писал, весь код вы можете увидеть здесь Как создать простой модуль "Hello World" в Magento? , но некоторые файлы я все равно пишу заново.

config.xml

<?xml version="1.0"?>
<config>
    <modules>
        <mycompanyname_helloworld>
            <version>
                0.1.0
            </version>
        </mycompanyname_helloworld>
        <frontend>
            <routers>
                <!-- the <helloworld> tagname appears to be arbitrary, but by
                convention is should match the frontName tag below-->
                <helloworld>
                    <use>standard</use>
                    <args>
                        <module>MyCompanyName_HelloWorld</module>
                        <frontName>helloworld</frontName>
                    </args>
                </helloworld>
            </routers>
        </frontend>

    </modules>
</config>

:) кеш чист

введите здесь описание изображения


person Pratik    schedule 28.08.2015    source источник
comment
Вы используете один и тот же маршрутизатор для интерфейса и администратора?   -  person Mukesh    schedule 28.08.2015
comment
Я создал простой модуль только для внешнего интерфейса.   -  person Pratik    schedule 28.08.2015
comment
Добавьте код config.xml и код файла контроллера в свой вопрос. Тогда кто-нибудь может вам помочь.   -  person Mukesh    schedule 28.08.2015
comment
Пожалуйста, проверьте config.xml   -  person Pratik    schedule 28.08.2015


Ответы (1)


Попробуйте выполнить код в вашем config.xml и очистить кеш и посмотреть, работает он или нет?

<?xml version="1.0"?>
<config>
    <modules>
        <mycompanyname_helloworld>
            <version>
                0.1.0
            </version>
        </mycompanyname_helloworld>
    </modules>    <!-- Check this line -->
        <frontend>
            <routers>
                <!-- the <helloworld> tagname appears to be arbitrary, but by
                convention is should match the frontName tag below-->
                <helloworld>
                    <use>standard</use>
                    <args>
                        <module>MyCompanyName_HelloWorld</module>
                        <frontName>helloworld</frontName>
                    </args>
                </helloworld>
            </routers>
        </frontend>    
</config>
person Mukesh    schedule 28.08.2015
comment
проверьте редактирование. И даже после того, как вы попробовали ваш код (переместив интерфейс за пределы тега ‹modules›, он говорит 404, не найден!. - person Pratik; 28.08.2015
comment
@PratikCJoshi Даже если ваши кэши Magento отключены, вам рекомендуется удалить папку var/cache в корне Magento. Что вы написали в своем коде контроллера и какова ваша структура каталогов для модуля? - person Mukesh; 28.08.2015