Я только что загрузил 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).
Благодарю.
Изменение: как я уже писал, весь код, который вы видите здесь. Как создать простой модуль "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>
:) ясно
Попробуйте выполнить следующий код в файле 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>