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

1

Я только что загрузил Magento 1.9.2.1 отсюда.

Я следовал всем шагам в соответствии с этим ответом Аланом.

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

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

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

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

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

Изображение 174551

Благодарю.

Изменение: как я уже писал, весь код, который вы видите здесь. Как создать простой модуль "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>

:) ясно

Изображение 174551

  • 0
    Используете ли вы один и тот же маршрутизатор для интерфейса и администратора?
  • 0
    Я создал простой модуль только для внешнего интерфейса.
Показать ещё 2 комментария
Теги:
magento
magento-1.9
magento-1.9.2.1

1 ответ

0

Попробуйте выполнить следующий код в файле 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>
  • 0
    проверьте редактирование. И даже после того, как вы попробовали свой код (переместив внешний интерфейс за пределы тега <modules>, он, скажем, 404, не найден !.
  • 0
    @PratikCJoshi Даже если ваши кэши Magento отключены, рекомендуется удалить папку var / cache в корне Magento. Что вы написали в своем коде контроллера и какова ваша структура каталогов для модуля?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню