Hi Friends Follow Bellow Steps to Register Your Module In Magento2 :
👉 Create a file module.xml file in app\code\Vendor\Extension\etc\module.xml Folder :
👉 Basic File Structure of a Module for Register In Magento2
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="VendorName_ModuleName" setup_version="1.0.2">
</module>
</config>
👉 Create a file registration.php file in app\code\Vendor\Extension\etc\registration.php Folder :
<?php
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::MODULE,
'VendorName_ModuleName',
__DIR__
);
For Example My VendorName is : Mageget
and My ModuleName is : OrderTracking
I'm Adding this Like : Mageget_OrderTracking
👉 Step1: Create a file module.xml file in app\code\Mageget\OrderTracking\etc\module.xml Folder :
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="Mageget_OrderTracking" setup_version="1.0.2">
</module>
</config>
👉 Step2: Create a file registration.php file in app\code\Mageget\OrderTracking\registration.php Folder :
<?php
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::MODULE,
'Mageget_OrderTracking',
__DIR__
);
👉 After Done Above Code then Run Bellow Command -
- php bin/magento setup:upgrade
- php bin/magento setup:static-content:deploy -f
- php bin/magento cache:flush
👉 After Run Command Check Your Database setup_module table to confirm your module are register are not.
in setup_module table your module name is here like : Mageget_OrderTracking