Magento2 Custom Module Admin Menu Not Showing on Production

magento2module

I have created a custom module in magento2 in my localhost and it is working fine.

But when I import it on live server and install.
It is showing in module list as enabled and custom table also cretaed on live server by module, but menu is not showing in admin panel.

I have cleared cache and reindex indexes, also di:compile setup but still menu is not showing on live server.

What is going wrong on live server? Is there any error in my module or anything else?

Thanks in advance.

EDIT :

My menu.xml :

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Backend:etc/menu.xsd">
    <menu>
        <add id="Vendor_Custom::manager" title="Vendor" module="Vendor_Custom" sortOrder="999" resource="Vendor_Custom::manager"/>
        <add id="Vendor_Custom::add_row" title="Row" module="Vendor_Custom" sortOrder="10" parent="Vendor_Custom::manager" action="custom/custom" resource="Magento_Backend::content"/>
    </menu>
</config>

Best Answer

Please check the Naming of that module If there will be any start small letter which should start in capital letter then module menue would not be show.

Still if it will not show then copy the core module menu xml and paste in your module menu.xml and change according to your module.