Обновление Joomla и возможные ошибки. Обновление Joomla до последней версии Обновление joomla 1.5 до 2.5

От автора: система управления контентом Joomla была создана уже достаточно давно, все это время она активно развивается. При этом выпускаются все новые версии данного движка и, соответственно, новые версии расширений. На данный момент актуальной версией является Joomla 3.3, но помимо этого встречаются сайты, которые работают на устаревшей версии движка Joomla 1.5. Данная версия довольно хороша и стабильно работает, но при этом она уже давно снята с поддержки, а значит и расширения для этой версии уже не выпускаются. Поэтому в данном уроке мы с Вами научимся обновлять Joomla 1.5 до Joomla 3.3.

1. Подготовка к обновлению

ВАЖНО!!! Перед обновлением обязательно создайте резервную копию Вашего сайта, что бы в случае чего не потерять данные .

Итак, для сегодняшнего урока я подготовил следующий сайт:

Данный сайт – это черновик одного из моих давних проектов и выполнен он на Joomla 1.5. При этом на новой версии языка PHP он вообще отказывается стабильно работать. Так как изначально при восстановлении из резервной копии, на экран выводилось огромное количество сообщений о ошибках, связанных с использованием устаревших конструкций языка. К тому же вообще не работает меню сайта, хотя в базе данных оно есть. Поэтому наша задача – обновить движок сайта и тем самым вернуть полную работоспособность сайта.

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

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

Обновление мы будем выполнять, используя специальный компонент для миграции jUpgrade, который обновит устаревшую версию движка, до версии с долгосрочной поддержкой, а это Joomla 2.5. Затем версию Joomla 2.5 мы обновим до версии Joomla 3.3.

И последний момент – шаблон. Шаблон данного сайта, конечно, созданный под версию Joomla 1.5 и корректно работать с новой версией не будет. Поэтому, нужно либо установить новый шаблон, либо переделать существующий устаревший шаблон, что собственно я и сделаю. Но, в данном уроке мы не будем рассматривать создание шаблона в полной мере – я только покажу какие правки нужно внести в устаревший шаблон, что бы его можно было установить на Joomla 3.3.

Поэтому открываем исходные файлы Joomla, переходим в папку templates и создаем архив шаблона нашего сайта, в формате zip. Данный архив копируем в любую временную папку компьютера – он нам еще понадобиться. Затем переходим в панель администратора и удаляем все установленные не стандартные шаблоны, в том числе и тот шаблон, который используется на сайте.

Расширение jUpgrade может обновить вместе с движком Joomla следующие сторонние расширения (стандартные компоненты обновляются в полном объеме):

CompoJoomComment

CommunityBuilder

Contact Enhanced

Все остальные расширения придется обновлять вручную, либо не обновлять вообще. В моем случае на тестовом сайте установлены следующие сторонние расширения:

Community Builder

Из которых только Community Builder, можно быстро обновить, используя расширение jUpgrade. Остальные либо не поддерживают вообще новую версию Joomla (joomlaComment, форум FireBoard), либо их содержимое не столь важно, что бы тратить время на их обновление(XMap, uddeIM). Поэтому все расширения за исключением Community Builder, я удаляю, потому как только его я буду переносить на новую версию движка. Удаляем расширения из админ панели, а также необходимо проверить базу данных на наличие таблиц удаленных расширений. Если они присутствуют, их так же вручную нужно удалить.

2. Установка JUpgrade.

Итак, переходим на сайт http://matware.com.ar/downloads/jupgrade.html — это сайт разработчика расширения JUpgrade. И скачиваем бесплатную версию данного расширения. Кстати есть также платная версия jUpgrade, которая обладает более широким функционалом.

Затем устанавливаем его как обычное расширение Joomla. Далее, для работы данного расширения необходим плагин Mootools Upgrade Plugin, поэтому если у Вас его нет, то по ссылке http://www.seblod.com/v2/documentation/others/mootools-upgrade-plugin.html , можно скачать данный плагин и установить. После установки переходим в менеджер плагинов и активируем его.

3. Настройка JUpgrade

После установки переходим в панель управления компонента JUpgrade.

Затем в параметры данного компонента.

Дистрибутив – версия движка, до которого обновляемся;

SQL Driver – драйвер по работе с базой данных;

Target Directory – папка в которой будет сохранен новый сайт;

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Prefix for old database – префикс таблиц(устаревшей версии);

Prefix for new database – префикс таблиц для нового движка;

Disable set_time_limit() — отключить временной лимит для выполнения операций обновления;

Disable Error Reporting — отключить сообщения об ошибках.

Skip checks – отключить проверку;

Пропустить загрузку – пропустить загрузку, если ДА, то необходимо в папку с новым сайтом записать исходные файлы Joomla, то есть дистрибутив Joomla 2.5;

Пропустить распаковку – если нет, то будет выполнена распаковка дистрибутива;

Skip templates copy – пропустить копирование шаблонов. Поддерживаются только стандартные шаблоны;

Skip 3rd party extensions – пропустить обновление сторонних расширений.

Skip users – пропустить перенос пользователей в новую версию;

Skip categories – пропустить перенос категорий в новую версию;

Skip content – пропустить перенос контента в новую версию;

Skip menus – пропустить перенос меню в новую версию;

Skip modules – пропустить перенос модулей в новую версию;

Skip banners – пропустить перенос баннеров в новую версию;

Skip contacts – пропустить перенос контактов в новую версию;

Skip newsfeeds – пропустить перенос ленты новостей в новую версию;

Skip weblinks – пропустить перенос ссылок.

Keep original positions? – сохранять оригинальные позиции модулей;

Delete previous migration – удалять предыдущие попытки обновлений;

Enable migration debug – включить режим отладки;

Enable Mootools version debug – режим отладки Mootools;

В параметрах указываем папку для хранения обновленной версии движка, если нужно (я же оставляю по умолчанию), так же отменяем загрузку дистрибутива и распаковку. Так как в папку jupgrade мы скопируем дистрибутив Joomla 2.5. Поэтому скачиваем с официального сайта дистрибутив Joomla 2.5 и распакуем его в папку jupgrade.

4. Обновление

После настроеки сохраняем изменения и возвращаемся в панель управления компонентом. Теперь можно начать обновление, кликнув по соответствующей кнопке. Хотел бы отметить, что если кнопка “Начать обновление” не рабочая, значит, присутствует ошибка JavaScript. Ее можно исправить, отредактировав файл media/system/js/modal.js, в котором нужно отыскать строку:

this.setOptions(this.presets);

this . setOptions (this . presets ) ;

И заменить на:

this.options=this.presets;

this . options = this . presets ;

Данную замену, нужно выполнять только после настройки компонента jUpgrade. Далее выполняем обновление:

И собственно окончание обновления:

При обновлении могут возникать ошибки, которые будут отображаться в центральной области.

После завершения обновления, компонент предоставляет нам ссылки – на пользовательскую часть нашего сайта и в панель администратора. Теперь обновленная версия движка содержится в папке jupgrade. При этом данная версия использует новые созданные таблицы, с префиксом, который был указан при настройке JUpgrade. То есть мы с Вами получили полностью новый сайт, со своей файловой структурой и своей базой данных.

Теперь необходимо удалить все исходные фалы старого движка 1.5 и заменить новыми (из папки jupgrade). В базе данных также необходимо удалить таблицы, которые использовались старой версией Joomla (удаляем все таблицы префикс которых jos – это в моем случае).

После можно посмотреть, как выглядит обновленный сайт:

Как Вы видите – это действительно Joomla 2.5. Теперь если мы посмотрим на установленные компоненты, то мы увидим, что Community Builder остался установленным, он был перенесен на новую версию движка и для его корректной работы, нужно также его переустановить. Поэтому скачиваем последнюю версию компонента и устанавливаем как обычное расширение Joomla. После этого можно убедиться, что все данные данного компонента были успешно перенесены на новую версию движка. Так же сохранился весь контент из предыдущей версии Joomla: материалы, категории, а также меню.

Теперь необходимо обновить версию Joomla 2.5 до Joomla 3.3. Для этого на официальном сайте скачиваем пакет обновлений для данного движка:

После скачивания, устанавливаем пакет обновлений. Тем самым обновляем ядро движка до последней версии 3.3

5. Установка шаблона

Таким образом, мы с Вами завершили обновление Joomla 1.5 до Joomla 3.3. Осталось только установить шаблон, который использовался ранее. Для этого откроем файл templateDetails.xml (данный файл содержится в архиве шаблона) и внесем в него несколько правок в соответствии с требованиями Joomla 3.x. А имеено блок install меняем на блок extension:

& lt ; extension version =& quot ; 2.5 & quot ; type =& quot ; template & quot ; client =& quot ; site & quot ; & gt ;

Блок параметров также заменяем в соответствии со следующим видом:

& lt ; config & gt ;

& lt ; fields name =& quot ; params & quot ; & gt ;

& lt ; fieldset name =& quot ; advanced & quot ; & gt ;

& lt ; field name =& quot ; style & quot ; type =& quot ; list & quot ; default =& quot ; 1 & quot ; label =& quot ; Color scheme & quot ; description =& quot ; Color scheme to use & quot ; & gt ;

& lt ; option value =& quot ; 1 & quot ; & gt ; Maroon & lt ; / option & gt ;

& lt ; option value =& quot ; 2 & quot ; & gt ; Blue & lt ; / option & gt ;

& lt ; option value =& quot ; 3 & quot ; & gt ; Green & lt ; / option & gt ;

Итак у вас есть сайт на Joomla 3.4.х, который вам нужно обновить до последней версии (на момент написания статьи это версия 3.8.0).

Вроде бы всё должно быть проще некуда, качаем пакеты обновлений и постепенно накатываем один за другим, периодически исправляя базу данных средствами Joomla, но не всё так просто. Есть один подводный камушек (а то и десяток), но давайте по порядку, и так имеем сайт на Joomla 3.4.x и что дальше...

Обязательно делаем бекап файлов сайта и базы данных!
Так как всегда что-то может пойти не так как задумано)

ЭТАП 1. Обновляем Joomla 3.4.x до версии 3.4.5


ЭТАП 2. Обновляем Joomla 3.4.5 до Joomla 3.5.1

  1. Идем по ссылке и качаем патч Joomla! 3.5.1 Upgrade Package (.zip)
  2. Далее повторяем пункты 2-5 из ЭТАПЕ 1

ЭТАП 3. Обновляем Joomla 3.5.1 до Joomla 3.6.0
(самый обширный этап обновления)

  1. Идем по ссылке и качаем патч Joomla! 3.6.0 Upgrade Package (.zip)
  2. Далее нужно распаковать этот архив на вашем ПК и залить полученные файлы на ваш хостинг по фтп с заменой файлов.
  3. Переходим "Расширения->Менеджер расширений" и в левом меню выбираем "База данных" и опять видим что наша база данных устарела
  4. Жмем кнопку "Исправить".
  5. После того как вы обновили Joomla до версии 3.6.0 ОБЯЗАТЕЛЬНО нужно установить компонент обновления и другие обновления.

    Для этого идём "Расширения->Менеджер расширений->Обновления (Update)" и жмём кнопку "Найти обновления" , в результате получим список требуемых обновлений. Тут нам нужно выбрать обновления для:
    • Joomla! Update Component Update
    • Weblinks Extension Package
  6. Сначала обновляем Joomla! Update Component Update и только потом Weblinks Extension Package . Так же можете обновить Языковой пакет .
  7. Теперь перейдём "Расширения->Менеджер расширений->Установка (Install)" и увидим такую картину:

    причем если кликнуть по ссылке Plugin Manager вы скорее всего увидите пустой список плагинов. Давайте это исправим, для этого:
  8. Опять перейдём "Расширения->Менеджер расширений->Установка (Install)" и перейдем по ссылке "Plugin Manager" в сообщении об отсутствии плагинов установки и теперь тут мы увидим список требуемых плагинов.
  9. Ставим галочки напротив плагинов: "Installer - Install from ", "Folder Installer - Install from ", "Upload Installer - Install from URL " и жмем кнопку "Включить ".
    Теперь перейдя на "Расширения->Менеджер расширений->Установка (Install)" мы увидим уже привычные нам кладки с разными вариантами установки
  10. Делаем резервную копию файлов сайта и базы данных.

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

ЭТАП 4. Обновляем Joomla 3.6.0 до Joomla 3.6.5


ЭТАП 5. Обновляем Joomla 3.6.5 до Joomla 3.7.5
(тоже не менее обширный этап обновления чем третий)


На этом этапе обновления Joomla уже начинает нас предупреждать о том что наша версия PHP 5.4-5.6 устарела и рекомендует перейти на более новую версию PHP7.

ЭТАП 4. Обновляем Joomla 3.7.5 до Joomla 3.8.0
(заключительный этап обновления)


ВНИМАНИЕ!

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

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

автор:

Обновить Joomla! не просто, а очень просто. Вкратце это выглядит так: скачиваем нужный пакет, распаковываем его, заменяем существующие файлы файлами из пакета обновления. Joomla 1.5 обновляется точно так же, как и Joomla 1.0, т.е. простой перезаписью файлов. Перед обновлением Joomla не забывайте делать бэкап файлов и базы данных.

А сейчас рассмотрим процесс обновления подробнее.

Шаг 1: Скачайте пакет обновления

Для скачивания последнего пакета обновления:

  • Зайдите на страницу Скачивания Joomla .
  • Нажмите ссылку Download other Joomla 1.5.x packages .
  • Выберите пакет обновления, соответствующий вашей версии Joomla!.

Например: Если у вас версия 1.5.5, а последняя версия Joomla - 1.5.8, то необходимо скачать пакет Joomla_1.5.5_to_1.5.8-Stable-Patch_Package

  • Поверьте MD5-хэш в правом столбце в той же строке, что и скачиваемый пакет обновления.

Для поиска MD5-хэша пакета обновления:

  1. На странице Скачивания Joomla , нажмите ссылку "Download other Joomla 1.5.x packages"
  2. Нажмите на ссылку, выделенную жирным шрифтом в столбце "Release Name". Например, если вы хотите найти хэш пакета обновления версии 1.5.5 до 1.5.8, нажмите "Joomla1.5.8updates".
  3. На открывшейся странице выберите вкладку "Files", где можно увидеть хэш каждого пакета обновления.

На странице скачивания обновления все пакеты представлены в трёх форматах сжатия: zip, tar.gz и tar.bz2. Они отличаются лишь размером и используемым форматом сжатия.

Шаг 2: Сделайте архивную копию сайта

Перед обновлением необходимо также сделать архивную копию (бэкап) файлов и базы данных вашего сайта на Joomla. Это мо;ет пригодиться, если после обновления Joomla возникнут какие-нибудь проблемы. При наличии бэкапа сайт всегда можно восстановить до прежнего состояния.

Более правильным является тестирование обновления на копии сайта, перед применением обновления на действующем сайте.

Шаг 3: Обновите файлы

Существует несколько способов распаковки и обновления файлов:

  • 1. Распакуйте скачанные на свой компьютер файлы и по FTP замените файлы Joomla.
  • 2. Закачайте пакет обновления по FTP на хостинг и распакуйте их там, использую менеджер файлов панели управления хостингом или с помощью терминала (SSH). Затем замените существующие файлы Joomla файлами из пакета обновления.
  • 3. С помощью wget в терминале хостинга (например SSH) закачайте пакет сразу на хостинг и распакуйте его там же. Затем замените существующие файлы Joomla файлами из пакета обновления.

Шаг 4: Проверьте работоспособность сайта

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

Этот короткий видеокурс может заинтересовать вас, если вы являетесь владельцем или просто администратором сайта, созданного на CMS Joomla 1.5. Очень многие сайты, которые создавались несколько лет назад, сейчас нуждаются в обновлении версии Joomla с 1.5 до 2.5 . Основных причин для этого несколько:

  • система Joomla версии 1.5 более не поддерживается разработчиками, не выпускаются новые релизы безопасности, сайт становится все более уязвимым для вирусных атак,
  • новые модули расширения и шаблоны в настоящее время выпускаются уже для более старших версий,
  • Joomla 2.5 работает быстрее, чем 1.5: сайт открывается быстрее,
  • некоторые хостинг-провайдеры уже начали присылать своим клиентам письма с настоятельными рекомендациями обновить CMS из-за критической уязвимости в системе безопасности старой версии и, как следствие, большой вероятности заражения сайта вирусами.

Таким образом, переход на Joomla 2.5 становится не просто желательным, но, скорее, необходимым шагом. Чем дольше мы будем затягивать принятие этого важного решения, тем более рискуем в один прекрасный день столкнуться с проблемой вирусной атаки наших сайтов. Даже если мы наймем специалиста, и он почистит наш сайт от вирусов, то нет никакой гарантии, что через пару дней ситуация с вирусами не повторится. Отсюда - надо обновить нашу CMS Joomla и чем раньше мы это сделаем, тем больших проблем сможем избежать.

В данном видеокурсе вы увидите как на новую версию переводится самый настоящий действующий сайт. Весь процесс разбит на отдельные совершенно конкретные шаги - видеоуроки по 5-10 минут. Сначала вы можете посмотреть их просто для того, чтобы иметь представление о всей процедуре целиком, затем, когда вы убедитесь, что можете выполнить все то, что показано на экране, смотрите уроки второй раз и повторяйте все действия, которые увидите.

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

Кроме того, вы должны знать, что процесс миграции (перехода) на новую версию Joomla полностью обратим. Иными словами, если в какой-то момент вы почувствуете, что "зря все это затеяли", вы всегда сможете вернуться к своему старому действующему сайту и работать с ним, пока не появятся новые более сильные аргументы в пользу обновления.

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

Видеоуроки по обновлению Joomla 1.5 до 2.5

  • Hits: 2613 Урок 01. Как обновить Joomla 1.5 до 2.5. Предисловие
  • Hits: 2780 Урок 02. Проверка текущей версии Joomla. Скачать Joomla 1.5.26
  • Hits: 5364 Урок 03. Обновление движка сайта до версии Joomla 1.5.26
  • Hits: 3218 Урок 04. Установка компонента JUpgrade
  • Урок 05. Запуск процесса миграции сайта: платный доступ
  • Урок 06. Первый взгляд на новый сайт: платный доступ
  • Урок 07. Русификация нового сайта: платный доступ
  • Урок 08. Проверка работоспособности нового сайта:

Каждый раз, создавая новый сайт, сразу после установки Joomla приходится делать некоторые одинаковые процедуры. Они не зависят от типа сайта. Это может быть интернет-магазин, портал, форум, сайт-визитка. В любом случае первоначальный набор манипуляций одинаков. В этой статье я приведу 12 действий, которые нужно сделать сразу после установки Joomla.

Действие 6. Задать все общие настройки Joomla.

Сразу после установки Joomla и выполнения пяти предыдущих действий вы должны зайти в общие настройки Joomla (Система –> Общие настройки ), пройтись глазами по каждой из них, по всем вкладкам, и сразу же задать всё, что необходимо. Еще раз повторяю: сразу же!

Готов поспорить, что нет такого веб-мастера, использующего Joomla, который бы после окончания работы над очередным сайтом хоть раз не забыл установить в общих настройках мета-данные. Вот вроде помнишь про них, а через минуту уже забываешь. Казалось бы, что может быть проще, чем зайти в настройки и установить мета-описание сайта. Думаешь: «Да ладно, пока оставлю это поле пустым, а попозже заполню». Не заполните, пока SEO-оптимизатор не ткнет вас носом. Как говориться: «Нет ничего более постоянного, чем временное». Здесь это работает на 100%. Если вы не знаете, что нужно указывать в той или иной настройке, то оставляйте как есть. Но если знаете, или узнаете позже, то не закрывайте это окно, пока все не заполните.

Сразу же советую здесь установить опцию Время жизни сессии на 30-120 минут. 15 минут очень мало и в очередной раз, вводя логин и пароль для входа в админку, вы будете ругаться, но не зайдете в общие настройки, чтобы изменить время жизни сессии. Почему? Потому что нет ничего более постоянного, чем временное. =)

Действие 7. Включить отображение позиций модулей.

Если вы делаете сайт самостоятельно, то это действие сильно облегчит вам жизнь. Уже и не все знают, что в Joomla есть возможность просмотра позиций модулей, которые содержит шаблон. Достаточно добавить к URL сайта ? tp=1 страница будет показана с позициями модулей. По соображениям безопасности в последних версиях Joomla эта функция по умолчанию отключена.

Что нужно сделать?

Перейти в Расширения –> Менеджер шаблонов –> Настройки и в опции Просмотр позиций модулей установить Включено .

После этого на сайте можно будет увидеть все позиции модулей :

Действие 8. Установить и настроить редактор JCE.

Стандартный WYSIWYG-редактор TinyMCE, который установлен в Joomlaпо умолчанию, мягко говоря, не очень. Если вы уже пользовались редактором JCE, то это особенно заметно. К вопросу о необходимости установки JCE. Да, заказчик, не искушенный тонкостями работы CMS Joomla, не указал в техническом задании точные требования к визуальному редактору, а значит, в этом вопросе все можно оставить по умолчанию и с чистой совестью его пропустить. Я скажу так: даже если вы делаете сайт на заказ, JCE вы все равно будете устанавливать в первую очередь для себя. Почему? Потому что как только дело дойдет до оформления хотя бы одного материала с использованием визуального редактора, время, затраченное на установку JCE, окупится с лихвой.

Что нужно сделать?

Переходим в Расширения –> Менеджер Расширений .

Нажимаем кнопку Добавить закладку "Установить из JED"

В строке поиска вводим «JCE » и осуществляем поиск.

Переходим в расширение JCE и жмем кнопку Install . Редактор будет установлен.

Если все сделано правильно, то при создании материала будет открываться JCE:

Про настройку редактора не пишу, поскольку это тема целой отдельной статьи или даже серии статей. Скажу только, что стандартные настройки редактора вполне подходят для большинства сайтов и JCE можно использовать сразу после установки.

Действие 9. Установить и настроить компонент резервного копирования Akeeba Backup.

Никогда не стоит пренебрегать резервным копированием. Даже на этапе разработке сайта. Особенно на этапе разработки сайта. За свою многолетнюю работу с Joomla я перекопал очень много тем на известных форумах. Вопрос вроде: «Я установил это расширение, и сайт перестал работать. Что мне делать?» встречается очень, очень часто. Бывает так, что одно необдуманное действие web-мастера приводит к тому, что требуется многочасовое восстановление сайта. Львиная доля этого времени уходит на то, чтобы во всем разобраться и найти причину проблемы. Имея под рукой резервную копию сайта, восстановить его можно за пару минут, сделав пару кликов.

Особенно удобно использовать для создания резервных копий и восстановления из них сайта компонент Akeeba Backup . Не сочтите за рекламу. Разработчики действительно постарались. Огромное количество настроек, возможность запуска по расписанию, восстановление сайта из любой резервной копии за пару кликов. Компонент имеет бесплатную и платную версии. Все, описанное выше, доступно в бесплатной версии. Но платная также очень хороша. Для меня ее главное преимущество – возможность автоматического создания резервных копий в облачные сервисы, например, Яндекс.Диск, который предлагает бесплатно 10ГБ на аккаунт. Количество аккаунтов не ограничено. Один раз, настроив Akeeba Backup, можно полностью закрыть тему резервных копий и не вспоминать о них до дня Х. Подробнее про этот замечательный компонент и создание резервных копий в облаках я обязательно расскажу в отдельных статьях.

Действие 10. Изменить адрес входа в админку.

Это действие относится к безопасности Joomla. С одной стороны, делать сразу после установки его не обязательно, но с другой, не сделав этого сразу, с вероятностью 90% вы не сделаете и потом, подвергнув свой сайт потенциальной опасности. Подробнее о подборе пароля и изменении адреса входа в админку можно прочитать в статье Защита Joomla. Часть 2. Защита Joomla от подбора пароля.

Действие 11. Установить расширение карты сайта Xmap.

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

Хорошим и бесплатным расширением для создания карты сайта является Xmap .

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

Интересным может быть вариант избавления от дублей страниц путем сочетания карты сайта и правильной настройки файла robots.txt . О нем рассказывается в последнем, 12 действии.

Действие 12. Настроить файл Robots. txt.

Файл robots.txt расположен в корне сайта и указывает поисковым системам на то, какие разделы сайта можно индексировать, а какие нет. Этот файл может быть настроен очень по-разному. Все зависит от конкретного проекта и требований.

Подробно про файл, синтаксис и примеры основных настроек вы можете прочитать по ссылке: http://joomlaforum.ru/index.php/topic,193446.0.html

Интересен вариант сочетания настройки файла robots.txt и карты сайта Xmap в плане избавления от абсолютно всех дублей на сайте. Подход такой:

  1. Закрыть весь сайт кроме расширения Xmap от индексации поисковыми системами.
  2. Создать карту сайта, которая будет содержать все нужные страницы сайта.
  3. Отдать карту сайта поисковым системам.

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

Описанные выше действия позволят вам избавиться от ряда проблем, которые могут возникнуть в процессе создания сайта на Joomla. Сделать их рекомендуется сразу. Вы даже можете создать свою сборку Joomla, чтобы не повторять однотипные действия каждый раз, но следует помнить, что ее придется обновлять с выходом новых версий Joomla и расширений. Что удобнее: делать 12 действие каждый раз после установки Joomla или следить за собственной сборкой – каждый решит для себя самостоятельно. Я лишь хочу отметить, не нужно скачивать чужие сборки из Интернета. В них может быть все, что угодно: вирусы, скрытые ссылки, ошибки. Дистрибутив Joomla нужно брать только с официального сайта Joomla.org .

P.S.: Все описанные в статье расширения можно установить по аналогии с JCE через менеджер расширений , закладку Установить из JED .

Вконтакте