Magento2 – terms checkbox missing in checkout

Set it from admin panel.

Click on Stores -> Setting -> Terms and conditions

Click on your Terms item from grid,

In Terms and condition page, Choose Manually from Applied dropdown section.

Magento 2.x – Required parameter ‘theme_dir’ was not passed (SOLVED)

To solve the issue, you should check in your project design folder (app/design/frontend), and find which difference you have with your database settings.

To get the database installed themes you should do:

select * from theme;

add the corresponding missing directories, or remove them from the theme database table.

Clean cache, and the error should be solved.