Ошибки при удалении компонента Joomfish

Как устранить ошибку при удалении JoomFish

Всем привет !

Недавно меня попросили восстановить давненько заброшенный сайт Управления труда и социальной защиты — http://soc-yalta.com.ua.

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

Итак начать решил с удаления не нужных компонентов и плагинов. И первое, что стал удалять был компонент — JoomFish. Как Вы помните компонент JoomFish позволяет сделать сайт мультиязычным, для этого нужно создать копию написанной статьи на нужном языке и привязать ее к оригинальной статья. Для реализации этой возможности и служит JoomFish. Итак сегодня я хочу рассказать с чем я столкнулся при удалении JoomFish.

Только что как обычно захожу в админке сайта в меню установка и удаление программ, в менеджере расширений, удаляю компонент и тут получаю такое окно:

Ошибка открытия административной панели Joomla. Warning: include_once(/public_html/components/com_joomfish/helpers/defines.php) [function.require-once]: failed to open stream: No such file or directory in /public_html/administrator/modules/mod_translate/mod_translate.php on line 37

Из сообщения понятно, что программа не может найти какие-то компоненты JoomFish и перестает пускать в административную панель Joomla.

В это же время на страницах сайта появилось сообщение:

Joom!Fish extension not installed correctly. Plugin not executed

Ошибка на сайте - Joom!Fish extension not installed correctly. Plugin not executed

Как избавиться от этой ошибки ?

Для этого придется отключить все плагины JoomFish, но так как сделать если административная панель не работает? Для этого придется отключить все плагины через sql запрос в PhpMyAdmin. Выполним 2 запроса:

UPDATE `jos_modules`
SET `published` = 0
WHERE module IN ('mod_jflanguageselection', 'mod_translate');

и

UPDATE `jos_plugins`
SET `published` = 0
WHERE `element` IN ('jfalternative', 'jfcategories', 'jfcontacts',
'jfcontent', 'jfdatabase', 'jfnewsfeeds', 'jfrouter', 'jfsections',
'jfweblinks');

Конечно сначала обратите внимание на приставку к имени таблиц, я использую стандартную (jos_), но у многих префикс таблиц отличается.

Этими запросами Мы отключаем плагины и теперь сможем свободно получить доступ к административной панели сайта, где через меню удалим все плагины JoomFish.{odnaknopka}{jcomments on}

Вы можете оставить комментарий, или ссылку на Ваш сайт.

Оставить комментарий