Начал осваивать движок интернет-магазина PrestaShop, поэтому теперь буду публиковать всякие полезности к нему относящиеся.
Понравилось: неплохой движок с шаблонной системой на основе Smarty 2/3, можно откастомайзить почти все основные моменты.
Не понравилось: локализация, огромное количество файлов движка, отсутствие (думаю что пока, хотя вряд ли будет лучше) грамотной системы обновления.
Именно последнее меня больше всего разочаровало, т.к. версии идут аж в плоть до 1.4.х.х, а вручную это делать не очень быстро.
- Сохраните старую версию (все файлы), которая установлена на вашем сервере в отдельную папку (лучше локально).
- Можно отдельно сохранить перевод, если вы вносили изменения или дополнения в языковые файлы, через панель администратора.
- Панель администратора -> Инструменты -> Перевод.
- Сделайте архив базы данных. Через панель администратора или с помощью графического интерфейса пользователя для управления базой данных (phpMyAdmin).
- Удалите старую версию.
- Скачайте последнюю версию PrestaShop. Разархивируйте и перенесите на сервер
- Скопируйте содержимое папок /mails, /img, /download/ из вашей старой версии в новую.
- Если вы используете дополнительные модули, перенесите их со старой версии в новую в папку /modules
- Если вы добавляли правила в файл .htaccess, то перенесите эти правила в новый файл .htaccess. Не копируйте полностью файл .htaccess из вашей старой версии в новую
- Если вы используете собственную тему PrestaShop или изменили стандартную, то перенесите файлы темы в папку /themes/ваша_тема
- Перенесите файл /config/settings.inc.php из старой версии в новую
- Запустите процесс обновления, набрав в адрес вашего сайта http://www.ваш_сайт.ru/install
- Выберите пункт обновление PrestaShop.
Текущая стабильная версия движка магазина: 1.4.5.1.
Подобрано здесь.
ОБНОВЛЕНИЕ
Пункт 4. MySQL Administrator не понимает формат бэкапа PrestaShop, так что на мой взгляд лучше изначально сделать бэкап через MySQL Administrator, либо phpMyAdmin.