404 css and js not found, wrong [civicrm.root]
You can configure the web resources in the screen Administer -> System Settings -> Resource URLs (That is different from file locations).

In this screen, you can set the resource URL (see (1)) as complete URL, as the relative path and with the use of URL variables. So you can avoid using the using [civicrm.root]. And it has another neat feature. If you ask help by clicking the question mark, the values of the URL variables are displayed.