PrestaShop ошибки при переносе

Разрабатывал сайт на денвере и вот подошла очередь переноса на сервак.

И как всегда посыпались ошибки. Ранее с Престой не работал потому запощу что вылазило у меня и что я делал.

И так сначала бекапим базу.

Дальше Блокнотом++ или другим открываем бекап базы и заменяем все урлы сайта на тот который будет(если они отличаются)

Далее открываем файл settings.inc.php  и меняем настройки подключение к БД

Дальше выставляем права на папки:

/config, /upload, /download, /tools/smarty/compile
ставим права 777 НЕ РЕКУРСИВНО, т.е. меняем права только на родительские каталоги, все подкаталоги внутри остаются с теми же правами, что и были (755).

/img, /mails, /modules, /themes/prestashop/lang, /translations
ставим права 777 РЕКУРСИВНО, т.е. на сами каталоги и все вложенные подкаталоги. НО НЕ НА ФАЙЛЫ, НАХОДЯЩИЕСЯ ТАМ

Дальше смотрим включен ли модуль GD или GD2 если нет то включаем.

Далее смотрим включена ли поддержка мультибайтовых кодировок если нет то включим  extension=php_mbstring.dll

ну и напоследок идем в папку /classes/Cookie.php

открываем файл и

перед строкой

if (PHP_VERSION_ID <= 50200)

вставляем код

  // удаляем дубли
  $headers = headers_list(); header('Set-Cookie:');
  foreach($headers as $val) { if(strtolower(substr($val, 0, 12)) == 'set-cookie: ' AND !strpos($val, ' '.$this->_name.'=')) header($val, false); }

Вот и все. по идее должно работать как надо после этих манипуляций.