Please stop me tearing what is left of my hair out.
Magento 2.2.4, two modules installed via composer. Cleared var/page_cache, var/view_preprocessed, var/cache, pub/static, generated/. Then run :
bin/magento setup:upgrade Modules show up fine in the list that scrolls past. Modules also list as enabled in app/etc/config.php
Then run
bin/magento setup:di:compile bin/magento cache:clean bin/magento cache:flush bin/magento setup:static-content:deploy The modules show up in pub/static/adminhtml/Magento/backend/en_US and generated/code, but there is absolutely no sign of them in the admin panel itself.
What am I missing? They deploy fine on the dev site which is running the same structure.