You might be interested in a few tips you can find in the forum, like this one: https://processwire.com/talk/topic/12431-moving-site-to-another-server
Or the docs: http://processwire.com/docs/security/migration/ http://processwire.com/docs/security/file-permissions/
You might want to do a google search like this one: site:processwire.com/talk moving
Anyway, what sort of error messages (PHP, Apache, etc..) do you get? You might want to use $config->debug = true; in config.php.
By "procash", do you mean ProCache? ProCache is not required at all. As the name implies, it is for those who need some serious caching for the otherwise fast ProcessWire.
How about using
<base href="<?php echo $config->urls->templates?>">
as the first child of the <head> tag?
In this case you only need:
<script src="assets/js/docs.min.js"></script>