cancel
Showing results for 
Search instead for 
Did you mean: 

First module HelloWorld in Magento 2.0 doesn't work

SOLVED
   Did you know you can see the translated content as per your choice?

Translation is in progress. Please check again after few minutes.

First module HelloWorld in Magento 2.0 doesn't work

Hi, I just want to create a module, but i doesn't work, i tried like 4 tutorials. 

 

Thank you for your help

 

  • CentOS Linux release 7.1.1503 (Core)
  • WHM version 11.52.1.3 (Root access)
  • Cpanel Apache 2.4.16
  • PHP 5.5.30
  • MySQL 5.6
  • Magento-CE-2.0.0+Samples.* Extracted (.tar.bz2) on my server ,and ran the Setup Wizard.

I did this example http://cedcommerce.com/blog/magento2/hello-world-module/


public_html/app/code/Ced/HelloWorld/etc/module.xml

<config>     
      <module name="Ced_HelloWorld" schema_version="2.0.0" setup_version="0.0.1">
      </module>
</config>

I also try

<?xml version="1.0"?> 
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd">
    <module name="Ced_HelloWorld" setup_version="1.0.0">
    </module>
</config>

public_html/app/code/Ced/HelloWorld/etc/frontend/routes.xml

<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi: ="../../../../../ ../lib/internal/
Magento/Framework/App/etc/routes.xsd">
    <router id="standard">
        <route id="helloworld" frontName="helloworld">
            <module name="Ced_HelloWorld" />
        </route>
    </router>
</config>

I also try

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi: ="../../../../../../lib/internal/Magento/Framework/App/etc/routes.xsd">
    <router id="standard">
        <route id="helloworld" frontName="helloworld">
            <module name="Ced_HelloWorld" />
        </route>
    </router>
</config>

I also add

public_html/app/etc/config.php

 ...
      'Magento_Wishlist' => 1,
        'Magento_WishlistSampleData' => 1,
        'Ced_HelloWorld' => 1,
      ),

I also run this commands line

php-cli bin/magento cache:clean

php-cli -f bin/magento module:enable --clear-static-content Ced_HelloWorld

->Unknown module(s): 'Ced_HelloWorld'

php-cli bin/magento setup:upgrade

php-cli bin/magento setup:di:compile

I also flush the cache of the admin panel.


I checked and pdo_mysql extension is installed Permission directories 755 files and 644 for all Magento files


In browser magentodir/helloworld

Whoops, our bad... The page you requested was not found, and we have a fine guess why. If you typed the URL directly, please make sure the spelling is correct. If you clicked on a link to get here, the link is outdated.

1 ACCEPTED SOLUTION

Accepted Solutions

Re: First module HelloWorld in Magento 2.0 doesn't work

Try this tutorial Hello World 

 

http://alanstorm.com/magento_2_mvvm_mvc

 

It is long, but it explain everything and works!

View solution in original post

1 REPLY 1

Re: First module HelloWorld in Magento 2.0 doesn't work

Try this tutorial Hello World 

 

http://alanstorm.com/magento_2_mvvm_mvc

 

It is long, but it explain everything and works!