What is the error message:
Required parameter 'theme_dir' was not passed
Is it related to in Magento 2? And how can this problem be fixed?
configurationmagento2themetroubleshooting
What is the error message:
Required parameter 'theme_dir' was not passed
Is it related to in Magento 2? And how can this problem be fixed?
Best Answer
Just in case if you are removing theme directly(Not in Magento way).
Then follow these steps.
STEP 1 : File Operations
Delete the content from
app/design/frontend/<Vendor>
(make sure you back it up first).Delete all the content of folder
var/view_preprocessed
&pub/static/frontend
.STEP 2 : DB Operations
Go to your
theme
table and delete the entry for your created theme.After that...
Go to your
core_config_data
table and search the column path fordesign/theme/theme_id
and replace your default theme id in it.
STEP 3 : Flush cache
Flush your cache
php bin/magento cache:flush
It is very important that you follow all the steps first before trying to change the design in the backend! Otherwise it won't work.
Let me know if you still face any problems after that.