Устанавливать с нуля я рекомендую webasyst например на денвере и потом его переносить на сервер. Webasyst когда устанавливается на сервере, он автоматически распаковывается и для папок и файлам, что в папках назначается собственник, например apache, и в результате обычным пользователем которым вы вошли на фтп не может управлять файлами и папками, что распаковал установщик webasyst.
Как вариант решения этого вопроса можно в ручную распаковать папку wbs или если много привилегий на сервере то можно поменять собственника после этого.
Переносим сайт на другой сервер
Копируем все файлы на сервер. После того как скопировали, ставим права на запись этой /public_html/kernel/includes/smarty/compiled/SC папке и ее подпапкам. И также для файла /kernel/errors.log cтавим права на запись. Всем папкам что в корневой папки data ставим права на запись. Также нужно поставить права на запись папке – /published/publicdata/имяпапки/attachments/SC/products_pictures – где в пути имяпапки любое название папки(в каждом магазине оно разное).
следующий шаг подключение базы данных
Создайте базу данных и импортируйте базу с локального компьютера через phpmyadmin. Дальше нужно зайти по адресу www.example.com/installer/ и ввести логин и пароль. В результате попадаем в панель управления.
Переходим в Настройки->База данных и там вводим данные для подключения к базе данных mysql. Если прописываем базу данных нужно открыть на запись все файлы и папки у папки kernel. В каком то файле папки kernel прописываются эти параметры.