Чистка Opencart

Есть бесплатный мод под 2.0x и 2.1x. Удаляет установленные модули формата "ocmod.zip".

Насколько я понял это не то что нужно. Ведь большинство модулей это пакет файлов которые нужно скопировать в корневую директорию сайта, без всяких там vqmod или ocmod. Фактически файлы модуля теряются среди файлов движка, а при активации они ведь ещё и изменения вносят в базу данных. И как всё это откатить назад, если скажем за час работы модуля были добавлены новые товары ? То есть тупо восстановить сайт из копии сделанной час назад не получится, товары теряются.
 
Насколько я понял это не то что нужно. Ведь большинство модулей это пакет файлов которые нужно скопировать в корневую директорию сайта, без всяких там vqmod или ocmod.
Для второй версии всё уже не так. Почти все авторы модулей перешли на загрузку файлов через формат "ocmod.zip" - загрузка всех файлов модуля в админке через один архивный файл.
Этот ExtensionUninstaller от iSense удаляет файлы, которые были загружены через "ocmod.zip". Проблема удаления загруженных файлов модуля решается через одно действие в админке.
А чистка базы - это уже отдельная задача, да и не для всех модулей нужно чистить базу.
 
Бэкап и без установки модулей нужно делать.
Есть модуль для бэкапа по расписанию - хорошая штука. Сам пока бэкапю еженедельно.

По удалению модулей - ставлю модуль и если не работает как мне хочется, то удаляю вручную с хостинга. Файлы.
Если модуль заменяет какие-то файлы, то предварительно их бэкаплю. Чтобы откатиться без проблем.
Геморно немного, зато безпроблемно.
а не подскажите что за модуль для бэкапа по расписанию ?
 
После того, как наисправлял в исходниках, решил вернуться к вчерашнему бекапу. Восстановил файлы, не трогая базу данных.
Получил Warning: fread() [Для просмотра ссылки Войди или Зарегистрируйся]: Length parameter must be greater than 0 in /var/www/vhosts/hosting/httpdocs/site/system/library/cache/file.php on line 32
На некоторых товарах отсутствуют изображения, хотя сами они на сайте есть.
Что делать? Кеш почистить? В каком именно каталоге?
 
а не подскажите что за модуль для бэкапа по расписанию ?
Не подскажу, к сожалению.
У меня где-то должен быть в неразобранном, но навскидку не нашёл. Сам пока копирую вручную перед любыми изменениями, в том числе БД.
Кроном можно делать с хостинга, как сделать - тоже пока не разбирался.

На некоторых товарах отсутствуют изображения, хотя сами они на сайте есть.
Что делать? Кеш почистить? В каком именно каталоге?
Возможно, уже после бэкапа изменения коснулись базы. Тогда плохо. Всегда бэкапьте базу вместе с файлами сайта.

Попробуйте почистить папки кэша на хостинге (сами папки не трогайте) - в image, на сайте Ctrl+F5, в vqmod, на сайте Ctrl+F5, в system, на сайте Ctrl+F5.
В каждой из этих папок есть своя папка кэша.

To all:
делайте бэкап и не удаляйте его при следующем бэкапе.
Создайте папки по датам и туда бэкапьте. Места на винте много не занимает, но может пригодится.
Раз в месяц сохраняйте самую свежую версию на внешний диск, который хранится отдельно. Лучше вообще не у Вас. Сохраняйте лучше в запароленном архиве.
 
странно, что до сих пор нету умного чистильщика или анинсталлера ... 21 век, а приходится какими-то костылями пользоваться ... это камень в огород Opencart
 
Назад
Сверху