I am new on the Magento 2 platform and working on migrating our shop from Magento 1. I am working on a testmigration and have successfully migrated data and products from M1 to M2 (version 2.3.2).
But i am facing a really confusing problem. When installing extensions, Magento backend does not recognize the extensions as enabled. If i check app/etc/config.php the extension has status 1, enabled and if i run bin/magento module:status the extension has status enabled, but not in Magento admin. The extension is not visible in Stores->Configuration either. I have tried several extensions and the problem is the same. If i try to enable the extension in Magento admin i get this dependency error " Can not find module name. " and in the Module manager list the "module name" field is empty.
To make it even more confusing cache status is not the same in shell as in admin. If i disable cache in shell, cache is still enabled in admin, but if i disable cache in admin it is also disabled in shell.
It seems that Magento admin is not reading changes done in shell. Can anyone help?
Server is running Ubuntu / Nginx / PHP 7.2
All native Magento functions seems to work fine.
EDIT: I have run the following commands in shell:
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento indexer:reindex
bin/magento setup:static-content:deploy en_US nb_NO -f
bin/magento cache:flush
I have also deleted the content of /generated/code
My main concern is that Magneto admin/GUI and shell/CLI has different status on cache and module status.