Не открывается сайт на локальном сервере?
Поехал за границу, прихожу в магазин, даю им деньги, а на меня смотрят как на идиота. Почему так? Ведь в ларьке возле дома я всегда мог купить баночку яги? 
Сайт - не молоток. Это очень сложное инженерное решение, состоящее из множества подсистем, и сильно зависящее от окружения. Поэтому от него нельзя, как от молотка, требовать, чтобы он всегда работал.  
Оба твоих вопроса, "почему белый экран" и "почему не работает, ведь на хосте работало" не имеют смысла и нерелевантны проблеме. "Не работать" может по миллиону причин. 
Поэтому единственный вопрос, который в таких случаях можно задавать - это "как узнать почему мой сайт не работает". причем этот вопрос не имеет ни малейшего отношения к любым не имеющим значения деталям - после переноса этот сайт, или на хосте,  LAMP или WAMP. Если сайт не работает - его поднимают. Не рассусоливая про "ой, а вчера работало жи!".
В первую очередьь проверь работает ли твой ламп
Потом проверяй логи ошибок.
Или включи вывод ошибок на экран. 
попытайся остановить выполнение сайта еще в бутстрапе, с тестовым сообщением. Чтобы понять, доходит ли до опенкарта вообще исполнение, или нет. Всегда смотри не картинку в браузере, а исходный хтмл. 
В общем, не сиди, как младенец на стульчике, который ждет очередную ложку манной каши, а начни разбираться, почему сайт не работает.
А как вы его туда впихнули? Просто скопировали файлы движка?)