Установка и удаление в Joomla CMS (34/48)

Опубликовано: 13.06.2017

видео Установка и удаление в Joomla CMS (34/48)

Устанавливаем код счетчика Яндекс.Метрика на сайт под управлением Joomla

Не так давно в первый раз столкнулся с неувязкой, когда на нескольких моих подопечных веб-сайтах Joomla не инсталлируются расширения. Благо удалось этот момент благополучно решить. Вот решил поделиться своим опытом.



Неувязка проявилась тогда, когда я желал установить что-то стандартным методом через Менеджер расширений, указав подходящий заблаговременно скаченный файл со собственного ПК. В процессе установки у меня возникал белоснежный экран без каких-то оповещений, совсем пустой. Проверяя статус установки выяснялось, что установка не удалась.


Не работает Flash Player в Google Chrome

Ранее я знал, что одной из обстоятельств нежелания расширений устанавливаться может быть большой вес устанавливаемого компонента, шаблона и т.п. Благо есть ручной метод установки из папки веб-сайта (по дефлоту из папки tmp). Для этого необходимо через FTP загрузить в папку tmp распакованный архив с файлами и папками подходящего расширения. После этого необходимо в Менеджере расширений избрать вкладку "Установить из каталога". Удостоверившись, что путь к папке tmp указан правильно, необходимо надавить на кнопку "Установить". При этом необходимо направить внимание на то, что в поле "Каталог установки" указывается полный путь к папке tmp относительно вашей хостинг площадки. На примере применяемого мной хостинга Beget, полный путь может смотреться приблизительно так /home/s/st44083a/sait.ru/public_html/tmp . Т.е. внедрение недлинного варианта sait.ru/public_html/tmp будет неправильным и приведет к ошибке. Если вы не понимаете полного пути к папке tmp, то его можно уточнить у службы саппорта вашего хостера.


Общие настройки Joomla 3, админпанель и компоненты

Итак вот в ручном режиме у меня расширения устанавливаться начали. По последней мере обыкновенные, которые инсталлируются в один обычный шаг. А вот с расширениями, которые сходу после установки добивались каких-либо дополнительных опций, снова стал появляться белоснежный экран. Хотя при проверке оказывалось, что расширение установилось, но мастеру опций запуститься не удалось. А при предстоящей попытке настроить расширение после "белоснежного экрана", эти пробы не увенчались фуррором.

Метод 1. Погуглив, отыскал вариант, который неким помогал. Необходимо проверить в конфигурационном файле configuration.php , который обычно лежит в корне веб-сайта, корректность прописанных полных путей, о которых говорилось выше, к папкам tmp и log. Время от времени при ручном восстановлении запасной копии веб-сайта эти пути запамятывают подкорректировать (к примеру, при переезде с 1-го хостинга на другой - на различных хостингах будут различные полные пути к этим папкам).

У меня в этом плане все было нормально. Потому я обратился в службу саппорта хостинга.

Метод 2. Спасибо Владимиру Владимировичу (не знаю фамилию, а то бы написал)! Он посодействовал разобраться, почему в моем случае в Joomla не инсталлируются расширения. Вот его ответ:

"Неувязка достаточно распространённая. В папке libraries/joomla отстутствовала папка archive, потому ничего и не устанавливалось. Залил данную папку из необычного дистрибутива joomla".

Почему эта папка из моей установки Joomla пропала я не знаю, а совести пытать занятого человека у меня не хватило. Но практически в последнее время я уже на другом веб-сайте столкнулся с неувязкой нежелания устанавливаться расширений в Joomla. Я проверил уже на втором проблемном веб-сайте наличие папки archive по пути libraries/joomla от корня веб-сайта. Феномен, но там тоже не было этой папки. Я сделал папку archive через файловый менеджер хостинга и закачал в нее все файлы из аналогичной папки дистрибутива Joomla. И ура, все заработало!

Подозреваю в дилемме компонент Akeeba Backup, т.к. оба проблемных веб-сайта были восстановлены из запасных копий этого компонента. Ранее таких глюков с копиями не появлялось, копировались все файлы и папки. Но в ближайшее время Akeeba Backup очень нередко обновляется. Не исключаю, что в некий версии компонента что-то заглючило. Но это только гипотезы.

Вот так удалось вынудить Joomla устанавливать расширения используя стандартную установку через web-интерфейс. Надеюсь, кому-то мои записки будут полезными.

rss