Перейти к публикации

Удаление всех следов модуля (плагина) на сайте!


Рекомендованные сообщения

Добрый день, форумчане!

сайт: chertezhi.com

Вот, допустим, установил я какой-нибудь модуль (плагин) на сайт и, спустя некоторое время, решил его удалить!

Как мне его удалить так, чтобы не оставить следов его пребывания?

Ссылка на сообщение
Поделиться на других сайтах

Если модуль правильно написан, а главное установлен то достаточно удалить его из системы плагинов. Максимум система плагинов может не удалить файлы которые загружаются в шаблоны, tpl, css, js файлы. Их надо вручную удалить. Так же если модуль написан правильно он сам при удалении за собой почистит. Бывает так что модули создают файлы конфигов или другие файлы для их работы и эти файлы не учитываются системой плагинов. Их нужно выявить и удалить самостоятельно. Но для этого придётся смотреть и искать в коде модуля эту информацию.

Что до правильной установки то бывает модуль предоставляется в виде архива и я уже не раз наблюдал случаи когда люди распаковывают архивы вручную и загружают их сами. Это делать не нужно, устанавливать модуль в виде архива как раз и необходимо отправить в систему архив чтобы система сама распаковала файлы и смогла их запомнить для случая когда надо удалять их при удалении модуля.

Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, RusPRO сказал:

Как мне его удалить так, чтобы не оставить следов его пребывания?

Самый простой и 100% вариант - делать полный бэкап перед установкой. А после восстановить - и никаких "следов пребывания".))

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, kamensk сказал:

Самый простой и 100% вариант - делать полный бэкап перед установкой. А после восстановить - и никаких "следов пребывания".))

И как быть через полгода , год, когда вдруг он тебе надоест или ввиду других причин прекратится его работоспособность? Устанавливать прошлогодний бэкап и терять информацию? По сабжу TeraMoune всё правильно описал и не надо изобретать велосипед. 

Изменено пользователем dds
Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, TeraMoune сказал:

Если модуль правильно написан, а главное установлен то достаточно удалить его из системы плагинов. Максимум система плагинов может не удалить файлы которые загружаются в шаблоны, tpl, css, js файлы. Их надо вручную удалить. Так же если модуль написан правильно он сам при удалении за собой почистит. Бывает так что модули создают файлы конфигов или другие файлы для их работы и эти файлы не учитываются системой плагинов. Их нужно выявить и удалить самостоятельно. Но для этого придётся смотреть и искать в коде модуля эту информацию.

Что до правильной установки то бывает модуль предоставляется в виде архива и я уже не раз наблюдал случаи когда люди распаковывают архивы вручную и загружают их сами. Это делать не нужно, устанавливать модуль в виде архива как раз и необходимо отправить в систему архив чтобы система сама распаковала файлы и смогла их запомнить для случая когда надо удалять их при удалении модуля.

А если остатки кода от модуля останутся, они никак не навредят работе сайта?

Ссылка на сообщение
Поделиться на других сайтах

Если боитесь, что останутся какие-то лишние файлы, то берете папку и сравниваете с чистым дистрибутивом соответствующей версии. Например, DiffMerge, WinMerge и другие могут сканировать файлы по папкам и подсвечивают. Только папки uploads и templates скорее нужно будет добавлять в исключения

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, RusPRO сказал:

А если остатки кода от модуля останутся, они никак не навредят работе сайта?

Никаких остатков кода остаться не может, весь код модулей и плагинов добавляется системой плагинов из файла xml в котором описывается весь внедряемый код. Исключением будет если плагин в коде функциями чтения\записи файлов делает это конкретно с оригинальным файлом.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...