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>
:) кеш чист
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>