RusPRO 0 Опубликовано: 20 октября Рассказать Опубликовано: 20 октября Добрый день, форумчане! сайт: chertezhi.com Вот, допустим, установил я какой-нибудь модуль (плагин) на сайт и, спустя некоторое время, решил его удалить! Как мне его удалить так, чтобы не оставить следов его пребывания? Цитата Ссылка на сообщение Поделиться на других сайтах
TeraMoune 56 Опубликовано: 20 октября Рассказать Опубликовано: 20 октября Если модуль правильно написан, а главное установлен то достаточно удалить его из системы плагинов. Максимум система плагинов может не удалить файлы которые загружаются в шаблоны, tpl, css, js файлы. Их надо вручную удалить. Так же если модуль написан правильно он сам при удалении за собой почистит. Бывает так что модули создают файлы конфигов или другие файлы для их работы и эти файлы не учитываются системой плагинов. Их нужно выявить и удалить самостоятельно. Но для этого придётся смотреть и искать в коде модуля эту информацию. Что до правильной установки то бывает модуль предоставляется в виде архива и я уже не раз наблюдал случаи когда люди распаковывают архивы вручную и загружают их сами. Это делать не нужно, устанавливать модуль в виде архива как раз и необходимо отправить в систему архив чтобы система сама распаковала файлы и смогла их запомнить для случая когда надо удалять их при удалении модуля. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
kamensk 86 Опубликовано: 21 октября Рассказать Опубликовано: 21 октября 19 часов назад, RusPRO сказал: Как мне его удалить так, чтобы не оставить следов его пребывания? Самый простой и 100% вариант - делать полный бэкап перед установкой. А после восстановить - и никаких "следов пребывания".)) Цитата Ссылка на сообщение Поделиться на других сайтах
dds 49 Опубликовано: 21 октября Рассказать Опубликовано: 21 октября (изменено) 2 часа назад, kamensk сказал: Самый простой и 100% вариант - делать полный бэкап перед установкой. А после восстановить - и никаких "следов пребывания".)) И как быть через полгода , год, когда вдруг он тебе надоест или ввиду других причин прекратится его работоспособность? Устанавливать прошлогодний бэкап и терять информацию? По сабжу TeraMoune всё правильно описал и не надо изобретать велосипед. Изменено 21 октября пользователем dds Цитата Ссылка на сообщение Поделиться на других сайтах
RusPRO 0 Опубликовано: 21 октября Рассказать Опубликовано: 21 октября Автор 19 часов назад, TeraMoune сказал: Если модуль правильно написан, а главное установлен то достаточно удалить его из системы плагинов. Максимум система плагинов может не удалить файлы которые загружаются в шаблоны, tpl, css, js файлы. Их надо вручную удалить. Так же если модуль написан правильно он сам при удалении за собой почистит. Бывает так что модули создают файлы конфигов или другие файлы для их работы и эти файлы не учитываются системой плагинов. Их нужно выявить и удалить самостоятельно. Но для этого придётся смотреть и искать в коде модуля эту информацию. Что до правильной установки то бывает модуль предоставляется в виде архива и я уже не раз наблюдал случаи когда люди распаковывают архивы вручную и загружают их сами. Это делать не нужно, устанавливать модуль в виде архива как раз и необходимо отправить в систему архив чтобы система сама распаковала файлы и смогла их запомнить для случая когда надо удалять их при удалении модуля. А если остатки кода от модуля останутся, они никак не навредят работе сайта? Цитата Ссылка на сообщение Поделиться на других сайтах
fanera 23 Опубликовано: 21 октября Рассказать Опубликовано: 21 октября Если боитесь, что останутся какие-то лишние файлы, то берете папку и сравниваете с чистым дистрибутивом соответствующей версии. Например, DiffMerge, WinMerge и другие могут сканировать файлы по папкам и подсвечивают. Только папки uploads и templates скорее нужно будет добавлять в исключения Цитата Ссылка на сообщение Поделиться на других сайтах
TeraMoune 56 Опубликовано: 21 октября Рассказать Опубликовано: 21 октября 1 час назад, RusPRO сказал: А если остатки кода от модуля останутся, они никак не навредят работе сайта? Никаких остатков кода остаться не может, весь код модулей и плагинов добавляется системой плагинов из файла xml в котором описывается весь внедряемый код. Исключением будет если плагин в коде функциями чтения\записи файлов делает это конкретно с оригинальным файлом. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.