IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Решение проблемы с установкой расширений
Поделиться
DIN
сообщение 18.5.2012, 8:54
Сообщение #1


Странник
**

Группа: Модератор раздела
Сообщений: 47
Регистрация: 12.4.2007
Вставить ник
Цитата
Пользователь №: 183
Страна: Россия
Город: Нижний Новгород
Пол: Муж.



Репутация: 0


Когда что-то не устанавливается в джумлу..

Идём в админку => меню Расширения => установить удалить.

Тут есть три способа установки:
1. Загрузить файл пакета (сп1)
2. Установить из папки (сп2)
3. Установить из URL (сп3)

Я сталкивался с ситуацией, когда скин для j1.6 или j1.7 не ставится на джумлу j2.5
Такое бывает редко, но бывает. В этом случае можно пойти обходным путём. Ведь обычно скин мы грузим в самом начале создания сайта. Поэтому можно переустановить джумлу заново в той версии, в которой у нас нужный скин. Например ставим j16 для скина j16. Потом сразу апгрейдим джумлу вместе с уже установленным скином до j1.7 а потом до j2.5
Тут следует уточнить, что в принципе любой скин j16 должен подойти к j17 и даже к j2.5 Это потому, что перечисленные версии по своеё внутренней философии есть одна единая линейка. Но всё же изредка, особенно если пользовать навороченные покупные скины на фреймворках от проф-студий, внутрь скина может быть зарыта какая-то специфика. Причём несоответсвие может выскочить позже в виде небольшого глюка вёрстки. Однозначно нельзя использовать скины от версии 1.0 для версии 1.5. Как и скины от версии 1.5 для джумлы 1.6 и выше.



Если не ставится компонент, плагин или модуль...
Вышесказанное о совместимости версий джумлы полностью распространяется и на все остальные виды расширений.
Нередко бывает сообщение об ошибке из серии, что не найден xml-файл. Что делать?
Обычно такие расширения мы устанавливаем прямо из архива не распаковывая. Варианты архива zip или tar.gz если соответствующие архиваторы есть на сервере.
1. Проверьте целостность архива, может он у вас криво скачался.
2. Иногда бывает, что установочный архив запакован дважды. Например когда несколько установочных архивов упакованы для скачивания в один архив. В таком архиве, конечно, джумла не разберётся. То есть перед установкой нужно распаковать архивы до нужного уровня. Так чтобы xml-файл был сразу в корне архива, а не где-то глубже.
3. Попробовать установить расширение разными способами. Внутри джумлы есть папка tmp. Вначае закачать архив расширения в эту папку, а затем установить вариантом сп1 (это финт ушами при работе на локальном сервере). Или закачать архив расширения куда-то на сервер, а потом установить способом сп3 по прямому линку на архив. Или просто закачать в папку tmp установленной джумлы и попробовать установить её способом сп2. Но в этом случае в путях обычно надо указывать имя файла архива.
4. Где-то джумла не сможет справиться с архивом zip, зато легко съест архив tar.gz (естественно на линукс-серверах).
4. Если с архивами не получается, можно распаковать архив с расширением в папку tmp джумлы, а потом установить это способом сп2 без указания имени файла, а просто пути в папку tmp.

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

Как правило, если установка проходит чисто, джумла сама удаляет исходный установочный архив из временной папки. Но глянуть никогда не помешает, если что-то не удалилось, нужно это сделать самому. При этом помните, что в папке tmp всегда должен лежать файл index.htm, то есть не удаляйте и не трогайте его. К установке расширений он не имеет отношения, но очень нужен для защиты папки от просмотра. Например, чтобы кто-то не мог увидеть оглавление этой папки просто придя браузером по адресу http://вашсайт_на_джумле/tmp/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 18.5.2012, 13:23
Сообщение #2


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7509
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Цитата(DIN @ 18.5.2012, 7:54) *
Подобные манипуляции помогают и тогда, когда идёт сообщение из серии "неправильная структура установочного xml-файла"

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


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 4.4.2014, 10:46
Сообщение #3


Профессионал
*******

Группа: Пользователь
Сообщений: 1798
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 8


Спасибо за совет. Поставил тут на локалку джумлу -3, покопаться, хотел шаблон поменять. И так и сяк, ну никак... Часик мурыжился а потом вспомнил про "россию-2"...
В общем, распакорвал архив, в джумловскую папку tmp и оттуда запустил установку... И нормально всё установилось.
А иначе совсем никак не получалось. Единственно "индекс" копировать не стал. Оставил тот что был.
Сейчас пока и не знаю, может надо было??? Файлы шаблона после установки никуда не пропали, наверно надо удалять, но я напрочь забыл какой оставлять "индекс хтмл" или "индекс-пых_пых"


--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 4.4.2014, 17:10
Сообщение #4


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7509
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Цитата(robinzoid @ 4.4.2014, 10:46) *
Единственно "индекс" копировать не стал. Оставил тот что был.
Сейчас пока и не знаю, может надо было???

Откуда и куда копировать? (подзабыл уже)

Цитата(robinzoid @ 4.4.2014, 10:46) *
Файлы шаблона после установки никуда не пропали, наверно надо удалять, но я напрочь забыл какой оставлять "индекс хтмл" или "индекс-пых_пых"

index.html не надо удалять.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
robinzoid
сообщение 18.4.2014, 9:52
Сообщение #5


Профессионал
*******

Группа: Пользователь
Сообщений: 1798
Регистрация: 14.9.2009
Вставить ник
Цитата
Из: Ленинград
Пользователь №: 1594
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 8


Да в папке /tmp у меня уже жил некий "индекс хтмл", и в копируемом туда содержимом папки шаблона был файл с таким же названием.
Да ладно, я ж не на нормальном хостинге а у себя на компе копошусь...

Сообщение отредактировал robinzoid - 18.4.2014, 9:53


--------------------
El pueblo unido jamás será vencido! Если чего, я на http://robinzoid.ru/
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Kagalar
сообщение 16.4.2016, 20:03
Сообщение #6


Странник
**

Группа: Пользователь
Сообщений: 11
Регистрация: 19.2.2016
Вставить ник
Цитата
Пользователь №: 2853
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 0


Советую неплохой сайт, на котором можно ознакомиться с описанием различных форматов файлов и утилитами, способными открыть либо сконвертировать то или иное расширение!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 15.9.2019, 14:11