От автора: приветствую Вас, дорогой друг. Система управления контентом Joomla за время своего существования очень активно развивается и совершенствуется, в плане функционала и удобства работы, что предусматривает регулярный выход новых версий данной CMS. А значит, у начинающего разработчика может возникнуть вполне законный вопрос – как обновить Joomla, до последней актуальной версии. Поэтому в данной статье я постараюсь ответить на данный вопрос.
Для начала хотел бы отметить, что постоянно необходимо следить за выпусками обновлений и по возможности обновлять сайт до последней актуальной версии (кстати, это касается, не только сайтов, созданных на CMS Joomla). Так как новые версии могут содержать важные обновления по повышению безопасности, а также исправления различных допущенных ошибок, либо оптимизацию работы всей системы в целом. Поэтому если Вы хотите поддерживать свой сайт в хорошем рабочем состоянии его необходимо обязательно обновлять.
Важное замечание: если сайт уже разработан и введен в работу — перед обновлением настоятельно рекомендую, сделать резервную копию сайта, во избежание утери контента или нарушения работоспособности CMS. Конечно, обновление – это достаточно простой процесс, но все же, при этом выполняется замена и перезапись некоторых файлов, а значит, могут возникнуть ошибки. Если Вы еще совсем новичок в работе с выше указанной CMS, и не знаете, как создается резервная копия сайта – Вам будет полезен наш курс по CMS Joomla
В данной статье мы будем говорить о том, как обновить джумлу 3, потому как для обновления более ранних версий, потребуется использование дополнительных инструментов.
Проверка версии Joomla
Первым делом необходимо проверить версию, используемой CMS, а значит и необходимость установки обновлений. Для этого переходим в панель администратора и если Вы используете не актуальную версию — на главной странице, сразу же будет отображено сообщение о необходимости обновлений:
Если же Вы только разрабатываете сайт, и доступа для сайта в интернет нет, то для определения версии, используемой CMS, переходим по ссылке “Информация о системе” из главного меню “Система”:

И определяем версию CMS:
Далее переходим на официальный сайт в раздел загрузок и проверяем, совпадает ли версия используемой CMS, с актуальной:
Если же версии не совпадают – требуется обновление.
Как обновить Joomla 3 в автоматическом режиме?
Итак, давайте разберем, как обновить Joomla 3 в автоматическом режиме. Для этого переходим в панель администратора, далее пункт главного меню “Компоненты” и переходим по ссылке “ Обновление Joomla!” :
При этом мы попадаем на страницу менеджера обновлений, где нажав на кнопку “Установить обновление” Вы запустите процесс обновления CMS. Но перед этим убедитесь, что используемые Вами расширения – совместимы с устанавливаемой версией.
После успешного обновления, на экране Вы увидите следующее сообщение:
Как обновить Joomla вручную?
Теперь давайте поговорим о том, как обновить Joomla вручную. Ручное обновление предусматривает скачивание специального пакета обновления Joomla, и установку его в систему. При этом будет выполнено обновление версии CMS.
Для этого переходим на официальный сайт в раздел загрузок и переходим по ссылке “Upgrade Packages Joomla! 3 upgrade packages”:
Далее необходимо выбрать подходящий пакет обновлений. В качестве примера, я использую Joomla версии 3.4.1, а значит, мне подойдет следующий пакет обновлений:
Далее скачиваем пакет обновлений в формате zip архива и устанавливаем в CMS Joomla, используя менеджер расширений. Опять же напоминаю, перед обновлением, убедитесь, что используемые расширения совместимы с новой версией:
После обновления, мы можем проверить результаты нашей работы и убедиться, что Joomla обновлена:
Теперь, как Вы видите, вопрос, как обновить джумлу, для Вас исчерпан. При этом, процесс обновления, не затрагивает настройки и установленные расширения.
На этом данная статья завершена. Удачного кодирования и до новых встреч!
webformyself.com
Вступление
Выход новой версии Joomla 3.7, доступной для общественного пользования, был причиной написания этого урока. В нём, подробно поговорим про обновление системы Joomla, зачем нужно следить за обновлениями, как можно обновлять систему и почему, есть сайты, до сих пор, работающие на Joomla 1.5.
Маркировка версий Joomla
Правильное обозначение версии Joomla 3.7 — 3.7.0. В обозначении версии три цифры.
- Первая цифра, меняется крайне редко.
- Вторая цифра это важные изменения затрагивающие ядро системы.
- Третья цифра это выход новых релизов безопасности и версий с исправлениями обнаруженных багов.
Можно ли не обновлять Joomla?
По описанию релиза J!3.7, переход с 3.6 на 3.7 не имеет принципиального значения для безопасности сайта. Этот переход, по мнению авторов, улучшит функционал сайта, не более того. Поэтому, если какие либо веские причины, мешают перейти на версию 3.7, можно, работать на последней версии 3.6.5, хоть до «скончания веков». При этом важно понимать, что авторы больше не будут выпускать обновления безопасности для версий 3.6 и работать придется «на свой страх и риск», боле внимательно следя за безопасностью.
Описание всех изменений новых версий Joomla можно найти на официальном сайте https://docs.joomla.org, в историях версий.
Стоит отметить, что следующие глобальные версии ожидаются 3.8; 3.9; 4.0, но до их выпуска будет много версий 3.7.x.
Как посмотреть рабочую версию Joomla сайта
Есть два простых способа посмотреть рабочую версию Joomla сайта.
- Из панели. Вкладка Система>>>Информация о системе.
- По FTP, в корне сайта найдите файл /libraries/cms/version/version.php. В 33 строке этого файла вы увидите версию системы (блок: Release version).
Обновление Joomla тремя способами
Важно! Любой способ обновления Joomla может быть неудачным и может привести к фатальным ошибками (Fatal Error), как следствие потере сайта. Именно поэтому, перед любым обновлением нужно сделать резервную копию сайта любым доступным способом.
Способ 1. Автоматическое обновление
В инструментах системы предусмотрена возможность автоматического обновления с использованием сервиса Joomla. При таком способе обновления, система свяжется с сервисом обновлений Joomla, загрузит пакет обновления, ссылка на который показана в пункте: «Пакет обновления URL» и обносит систему.
Для автоматического обновления откройте вкладку Компоненты>>>Обновление Joomla!. Далее, вкладка «Автоматическое обновление». Выставите (проверьте) «Способ установки – Записать файлы напрямую» и нажмите кнопку «Установить обновление».
Способ 2. Загрузка и обновление из административной панели
Если сервер вашего хостинга не позволяет провести прямое обновление с сервера обновлений Jooomla, используем инструмент обновлений «Загрузка и обновление». Для этого на вкладке Компоненты>>>Обновление Joomla!:
- Скачайте нужный архив обновления (ZIP) по ссылке «…на официальной странице загрузки Joomla» или «Пакет обновления URL» на вкладке Автоматическое обновление;
- После выбора архива обновлений, используя кнопку «Загрузить и установить», установите обновление. Файлы записываете напрямую. Для загрузки по FTP нужна настройка FTP в общих настройках.
Примечание: Для удачного использования такого способа обновления, у вас должен быть правильно прописан путь до файла tmp файле configuration.php, а также права CHMOD на каталог tmp, должны быть, как минимум, 644.
Способ 3. Через FTP клиент
Данный способ аналогичен предыдущему, только каталог update, нужно скачать на компьютер, а потом, закачать в корень сайта через FTP в режиме «Перезапись».
- Скачиваем архив обновления по ссылке «Пакет обновления URL»;
- Распаковываем архив;
- Входим в корень сайта через FTP клиент;
- Закачиваем файлы архива update в корень сайта в режиме перезаписи.
Информация системы об обновлениях
Система Joomla по умолчанию настроена таким образом, что при выходе новых обновлений, как самой системы, так и всех её расширений, будет информировать вас об этом. Это информация будет появляться на главной странице панели вверху страницы в виде розовый сообщений.
Отвечают за показ этих сообщений два плагина:
- Панель иконок — Уведомление о новых версиях Joomla! ID=437
- Панель иконок — Уведомление о новых версиях расширений Joomla! ID=438
Их можно отключить. Если вам нужно получать информацию о новых обновлениях на почту, используйте плагин: Система — Уведомление об обновлении Joomla(ID=452). В настройках этого плагина укажите свой email. Перед этим не забудьте настроить «Почту» в общих настройках системы.
Обновление расширений
После установки сторонних расширений, система (по умолчанию) активирует связь с серверами обновлений этих расширений. При выходе обновления расширения, система получает об этом сигнал и при включенном плагине ID=438, сообщает вам об этом. Если вам это не нужно, зайдите на вкладку, из основного меню: Расширения>>>Управление>>>Серверы обновлений (левое меню) и отключите ненужный сервер обновлений.
Повторюсь, по умолчанию, все серверы обновлений включены и при загрузке панели, каждый раз связываются с серверами обновлений. Это несколько увеличивает нагрузку на сервер.
©Joomla-abc.ru
joomla-abc.ru
Анализ сайта
Перед тем как обновиться к новейшей версии Joomla 2.5, нужно сделать анализ сайта на его возможность обновления. А также нужно подготовить сайт для обновления, иначе оно будет не успешным.
Делаем резервную копию и проверяем версии
В первую очередь нужно сделать полную резервную копию сайта и базы данных. Потом нужно проверить что РНР на хостингу имеет версию выше 5.2.4, MySQL — выше 5.0.4.
Потом обязательно нужно обновить Joomla 1.5 к последней версии 1.5.26. Нужно скачать архивы обновления, закачать на сервер и распаковать их в корне сайта. Если у вас Joomla 1.5.25, то достаточно распаковать этот архив: Joomla_1.5.25_to_1.5.26-Stable-Patch_Package.zip. А если у вас более старая версия Joomla 1.5, то сначала распаковываем архив http://joomla-master.com/files/Joomla_1.5.0_to_1.5.25-Stable-Patch_Package.zip, а потом Joomla_1.5.25_to_1.5.26-Stable-Patch_Package.zip.
Также желательно обновить все расширения (компоненты, модули и плагины) до последних версий, которые поддерживают Joomla 1.5. Это нужно сделать для того, чтобы поздней не иметь проблем с их обновлений уже для версии Joomla 2.5.
Анализ расширений
Теперь нужно проверить все свои расширения (компоненты, модули и плагины), имеют ли они версии для Joomla 2.5. Для этого ищем в интернете на официальных сайтах разработчиков архивы этих расширений и специальные скрипты миграции, если такие имеются. Внимание, не рекомендуем скачивать расширения на различных торрентах и других непонятных сайтах. Ищем ссылки для их скачивания на официальном сайте http://extensions.joomla.org, иначе будете иметь проблемы с вирусами и другими спамерскими скриптами.
На многих официальных сайтах есть инструкции, как обновить расширение до Joomla 2.5.
Что делать, если Вы не нашли расширение для Joomla 2.5?
Если Вы не нашли расширение для Joomla 2.5, то в данном случае есть таки выходы с ситуации:
- Удалить это расширение на версии 1.5, если оно не важно или не нужно для сайта.
- Удалить это расширение на версии 1.5 и поискать другое с подобным функционалом.
- Попробовать самому вручную обновить расширение для версии 2.5, если имеете опыт в программировании на РНР (наиболее сложный вариант).
- Переделать сайт, чтобы не использовать устаревшее расширение.
Настройка системы Joomla 1.5 для обновления
После анализа возможности обновления к Joomla 2.5 нужно подготовить систему Joomla 1.5 к обновлению.
Если Ваш сайт не большой, имеет простой дизайн и на нем нет расширений, то его обновление к Joomla 2.5 можно сделать прямо на хостингу с помощью установки расширения jUpgrade. Но для сложных сайтов, которые имеют много расширений, все нужно делать на локальном компьютере, так как есть вероятность ошибиться. Кроме этого эта процедура на локальном компьютере займет меньше времени.
Чтобы сделать обновление Joomla на локальном компьютере нужно установить сначала специальную программу, которая называется Денвер. Устанавливается Денвер очень просто. После установки эта программа создает на вашем компьютере дополнительный диск, на котором следует разместить файлы своего сайта. Кроме этого, в браузере откроется окно с описанием Денвера и надписью «Ура, заработало!» (рис. 2).
По умолчанию, Денвер создаст на этом диске папку test1.ru, которую нужно переименовать в название домена своего сайта. Потом в этой папке находим папку www, в которую копируем все файлы сайта (рис. 1).
Чтобы наш сайт появился на локальном компьютере, нужно скопировать его базу данных. Сначала запускаем Денвер. Это делается с помощью ярлыка Start Denwer, который должен установиться на вашем рабочем столе. Ищем на странице, которая показана на рис. 2, ссылку для заведения новой базы данных или вводим в браузере строку: http://localhost/denwer/Tools/addmuser/index.php. Откроется страница «Заведение новых БД и пользователей MySQL» (рис. 3), где вводим параметры базы данных вашего сайта: имя базы данных, имя пользователя и пароль.
Теперь нужно установить данные вашей базы данных на локальный компьютер с помощью PhpMyAdmin.
Ищем ссылку для PhpMyAdmin на окне рис. 2 или вводим в браузер строку http://localhost/denwer/Tools/phpmyadmin/index.php. Откроется PhpMyAdmin (рис. 5) где нужно выбрать название нашей базы данных слева в колонке, потом кликаем на вкладку «Импорт», где открываем архив базы данных и нажимаем кнопку ОК снизу.
Но если Ваша база данных очень большая (больше 2 Мбайт), Вы можете иметь проблемы с ее импортом (рис. 6).
Чтобы устранить эту проблему нужно изменить настройки РНР — увеличить размер базы данных. Для этого нужно найти файл php.ini, который находится в папке usr/local/php5/ (рис. 7). Открываем этот файл в текстовом редакторе и находим строчку upload_max_filesize, для которой указываем размер, который выше за размер базы данных. В нашем случае мы указали 40М (рис. 8). Сохраняем файл и перезагружаем Денвер (рис. 9.). Теперь снова пробуем закачать базу данных. Она должна успешно импортироваться (рис. 10).
Теперь почти все подготовлено для обновления Joomla с 1.5 до 2.5.
www.joomla-master.com
Как обновить CMS Joomla
Обновить Joomla можно несколькими способами – обновиться через панель управления либо записать файлы новой версии напрямую на сервер. Рассмотрим все способы по порядку.
Автоматическое обновление Joomla через панель управления
Когда выходит новая версия Joomla в панели управления мы сразу же получаем об этом уведомление:
Нажимаем на кнопку «Обновить сейчас» и попадаем на страницу «Обновление Joomla!» с двумя вкладками «Автоматическое обновление» и «Загрузка и обновление». Кроме того нас настоятельно рекомендуют проверить что установленные расширения совместимы с новой версией Joomla. А я в свою очередь хочу отметить, что если вы работаете со стандартным шаблоном Joomla и вносили в него изменения, то советую сохранить все изменения, иначе после обновления вы их потеряете.
Существуют и другие способы попасть на страницу «Обновление Joomla!»:
- Перейти в раздел «Система» -> «Панель управления» и в левой нижней части страницы найти надпись «Обслуживание», под которой будут ссылки на новые версии движка и расширений
- Перейти в раздел «Компоненты» -> «Обновление Joomla!»
Не важно, какой из способов вы выбрали, вы попадете на следующую страницу:
Для автоматического обновления Joomla остается только нажать на кнопку «Установить обновление» (смотрите скриншот выше) и если не возникнет никаких проблем, то движок Joomla будет обновлен.
Альтернативный способ обновления Joomla через панель управления
Если по каким либо причинам автоматическое обновление не доступно, в панели управления Joomla предусмотрен другой вариант, при помощи которого так же можно обновить CMS.
На той же странице «Обновление Joomla!» переходим во вторую вкладку «Загрузка и обновление» и наблюдаем примерно следующую картину:
Данный способ хорош в том случае, если по каким либо причинам не удается связаться с сервером обновлений Jommla, а причин этому может быть множество.
Все что нам потребуется это выбрать предварительно скаченный файл пакета со своего компьютера и нажать на кнопку «Загрузить и установить». После этого можно наслаждаться новой версией любимой CMS.
Обновление Joomla путем копирования новых файлов прямо на сервер
Последний способ, при помощи которого можно обносить Joomla, это записать файлы новой версии прямо на сервер. Не скажу что данный способ предпочтительный, но иногда бывают ситуации, когда обновить CMS можно только с помощью данного метода.
Для того чтобы обновить Joomla данным способом во избежание непредвиденных ситуаций стоит выполнить ряд действий:
Отключить кэширование (если включено)
Очистить и удалить устаревший кэш (если имеется)
Создать резервные копии файлов и базы данных
После этого скачиваем пакет обновлений (они обычно в формате ZIP) и распаковываем его в корневой каталог сайта.
Когда архив распакуется, заходим в панель управления и наблюдаем следующее — версия Joomla обновилась (о чем свидетельствует номер версии в правом нижнем углу), но система выдает нам неизвестную ошибку:
Что делать в данной ситуации? Главное не паниковать, все поправимо. Дело в том, что после записи новых файлов база данных осталась в устаревшем состоянии и это надо исправить.
Исправлять базу данных вручную не потребуется, в Joomla уже все предусмотрено. Переходим в раздел «Расширения» -> «Менеджер расширений» -> «Базы данных» и попадаем на страницу «Менеджер расширений: Проверка базы данных»:
Как и предполагалось, ошибки связаны с базой данных, после такой процедуры обновления она естественно не обновилась. Для того чтобы привести базу данных в актуальное состояние жмем на кнопку «Исправить».
После этого база данных скажет вам спасибо, а структура таблиц будет в актуальном состоянии. Но тут появляется очередная проблема – в панели управления не появляются такие новшества как дополнительные поля для материалов и пользователей (а если и появятся, то будут в отключенном состоянии).
В данной ситуации на помощь придет поиск загруженных, но не установленных расширений. Переходим в раздел «Расширения» -> «Менеджер расширений» -> «Найти» и попадаем на страницу «Менеджер расширений: Поиск» на которой представлен список не активных расширений:
Теперь если перейти на страницу обновлений, то можно заметить, что у нас установлена самая новая версия Joomla.
Но не всегда, я бы даже сказал очень часто, в процессе обновления Joomla возникают ошибки, основные из них мы сейчас и рассмотрим.
Ошибки при обновлении Joomla
Достаточно часто возникают ситуации, когда автоматическое обновление Joomla отказывается работать. Появляются различного рода ошибки, которые не всегда удается победить с первого раза. Конечно, всегда можно воспользоваться последним способом обновления – записать файлы напрямую на сервер, но данный процесс не всегда хорош.
Давайте посмотрим, какие ошибки могут возникнуть в процессе обновления и как от них избавиться.
Ошибка AJAX Loading Error: Not Found
Одна из коварных ошибок, которая возникает в процессе обновления, звучит так AJAX Loading Error: Not Found:
Не буду вдаваться в подробности, как я нашел причину возникновения данной ошибки, скажу прямо – все дело в конфигурации файла htaccess.
Если вы редактировали данный файл и настроили блокировку прямого доступа к ядру, то данная ошибка появится обязательно. Решений как всегда несколько:
- временно переименовать файл .htaccess
- Найти в нем строки кода блокирующие доступ к ядру и закомментировать их.
Первый способ самый простой – переименовываем файл «.htaccess» например, в файл «.htaccess_» и повторяем процесс обновления. Автоматическое обновление должно запуститься без проблем.
Во втором варианте открываем файл .htaccess для редактирования и ищем приблизительно следующие строки (в моем случае это строки с 86 по 98):
Комментируем каждую строку при помощи символа #, переходим в панель управления и запускаем автоматическое обновление. После успешного обновления не забудьте вернуть файл .htaccess в исходное состояние.
На этом данный урок подошел к концу, мы рассмотрели три варианта обновления CMS Joomla 3, а так же выявили и победили возможные ошибки, которые могут помешать обновлению Joomla.
joom4all.ru
Как обновить Joomla до последней версии
Тут, правда, следует уточнить, что я не говорю об обновлении 1.0 до 1.5 или же об апгрейде с 1.5 до Joomla 3. Такое возможно только с применением специальных сторонних расширений и многоходовых манипуляций, которые запросто могут окончиться неудачей, ибо это совершенно разные и несовместимые между собой системы.
В этой публикации пойдет речь о довольно простом обновлении Джумлы 1.5 до последней актуальной версии (на данный момент это 1.5.26). Несмотря на то, что уже вышла официальная 3.1.5, линейка 1.5.x будет еще долгое время популярна из-за обилия разнообразных расширений, написанных сторонними разработчиками именно под нее.
Точно таким же образом, который будет описан чуть ниже, вы сможете обновляться и с новой трешкой. Те, кто уже имеет опыт в этом деле, скажут, что ничего сложного тут нет и я с ними соглашусь, но я так же помню свои собственные сомнения и терзания по поводу того, как установить обновление и не порушить при этом с таким трудом созданный сайт.
Для начинающего вебмастера ответ на этот вопрос не очевиден и ему очень страшно бывает что-либо сделать не так. Поэтому я и решил написать этот короткий пост о такой простой и в то же время очень важной вещи, как апдейт до последней модификации, в которой, возможно, будут устранены какие-либо найденные уязвимости и повышена общая стабильность этой системы управления контентом.
Для начала вам нужно будет зайти в админку и посмотреть, какую версию этой CMS вы используете, а для этого вам необходимо выбрать из верхнего ее меню пункты «Помощь» — «Информация о системе»:
Теперь вам только останется зайти на официальный сайт разработчиков Joomla (или на их русскоязычные аналоги — Джум.ру или Джумлапортал) и посмотреть номер последней инкарнации интересующей вас линейки этого движка и если она не совпадает с вашей текущей (в моем случае последняя была 1.5.26, а у меня используется Джумла 1.5.17), то предпринимать дальнейшие шаги по его обновлению.
Внимание! Прежде, чем вы продолжите чтение и начнете обновляться, настоятельно рекомендую и советую вам сделать резервную копию всех файлов вашего сайта. Можно будет заодно сделать и бэкап базы данных, но при установке пакета обновления она затронута не будет (обновляются только файлы движка).
Бекап файлов и базы данных можно сделать простым способом с помощью компонента Akeeba Backup, но так же, на всякий случай, советую вам сделать резервную копию файлов простым их копирование через FileZilla, ну и при желании можете скопировать вручную базу данных через phpMyAdmin.
Где скачать и как установить пакет обновлений
Есть такой официальный сайт http://joomlacode.org/, где вы сможете найти нужный вам пакет обновлений с текущей используемой вами версией Joomla до той, которая на данный момент является последней.
Для этого нужно зайти на эту страницу столь замечательного ресурса, где вы увидите и сможете скачать пакеты обновлений до 1.5.26 со всех выпускаемых ранее версий:
Так как сейчас все большую популярность набирает третья ветка Joomla, то в самом верху открывшейся странице, вы, естественно, увидите способы апдейта с вашей текущей трешки до последней инкарнации под номером 3.1.5.
Вам останется только найти подходящий вам пакет обновления, например, в моем первом скриншоте это будет файл Joomla_1.5.17_to_1.5.22-Stable-Patch_Package.zip
. Причем, один и тот же пакет может быть запакован в архивы разного типа, но сути дела это не меняет. Скачивайте его в том архиве, который вы без проблем сможете распаковать на своем компьютере.
Если у вас установлена русская версия Джумлы, то вам незачем искать отдельный пакет обновлений именно для нее. При апгрейде способом описанным в этой статьей, никакие сделанные вами настройки затронуты не будут и русский язык как был установлен по умолчанию, так им и останется.
Тоже самое касается и всех других настроек Joomla и настроек установленных расширений.
Итак, будем считать, что нужный вам пакет обновлений вы скачали и успешно распаковали на своем компьютере. В результате у вас получился набор папок, аналоги которых имеются и на вашем сайте в директории, где установлена Joomla). Теперь нужно будет загрузить содержимое распакованного архива на ваш сайт в коневую папку.
Для этого потребуется подключиться к сайту по FTP, например, с помощь программы FileZilla, о которой речь шла тут. В левом окне FTP клиента откройте содержимое распакованного архива пакета обновлений, а в правом — корневую паку вашего сайта (либо PUBLIC_HTML, либо HTDOCS, ну, или ту папку, где у вас установлена Джумла).
Выделите все содержимое в распакованном архиве (файлы CREDITS.php и CHANGELOG.php можно не выделять) и, нажав правую кнопку мыши, выберите из контекстного меню пункт «Закачать на сервер»:
Начнется копирование файлов из пакета обновления Джумлы в корневую папку вашего сайта. На вопрос о том, что такой файл уже существует, вам нужно будет поставить галочку в поле «Переписать» открывшегося диалогового окна, а так же поставить галочку в поле «Всегда использовать это действие», чтобы FileZilla вас постоянно об этом не переспрашивала. По завершению процесса можете считать, что вы успешно проапгрейдились.
Для того, чтобы в этом убедиться, зайдите в админку и посмотрите номер вашей текущей версии движка («Помощь» — «Информация о системе»). Проверьте работоспособность сайта и, если все хорошо, позвольте поздравить вас с успешным обновлением.
В случае некорректной работы каких-либо расширений попробуйте скачать их новые версии, которые скорее всего будут нормально работать с обновленным движком. Было все просто, не правда ли? Теперь вы всегда сможете осуществлять апгрейд по мере необходимости и всегда иметь у себя самую стабильную и защищенную модификацию Джумлы.
ktonanovenkogo.ru
Зачем обновлять CMS Joomla до последней версии?
Последние версии этой системы управления контентом все время обновляются и совершенствуются, чуть ли не с каждым днем. Соответственно та версия, на которой Вы создавали сайт, на сегодняшний день уже не актуальна и имеет массу погрешностей. К ним относятся:
- выявленные уязвимости CMS;
- масса недочетов в отображении контента;
- повышенная нагрузка на сервер;
- прочие.
Новые версии выпускаются для того, чтобы предоставить вебмастеру новое комплексное решение всех предыдущих недостатков.
Несмотря на то, что в этой статьей пойдет речь об обновлении Joomla 1.5 до последней версии 1.6, стоит отметить, что устаревшая 1.5 версия еще долго будет популярной из-за огромного количества всевозможных расширений, которые были написаны сторонними разработчиками.
Останется ли информация на сайте после обновления Joomla?
Этот вопрос терзает практических всех новичков, создавших сайт на движке Joomla. Начинающий вебмастер имеет полное право так переживать за свой сайт. Поверьте, что обновление сайта до последней версии CMS лишь устранит найденные уязвимости в системе, тем самым повысит общую стабильность управления контентом. Но это правило действует лишь в том случае, если все используемые на вашем сайте расширения и шаблоны сделаны правильно, т.е. в соответствии с требованиями создания расширений Joomla.
Перед обновлением Joomla вы обязательно должны узнать у разработчиков своего сайта, либо сами проверитьследующее:
- чтобы все используемые расширения были выполнены как самостоятельные расширения (никаких патчей стандартных расширений);
- используемые шаблоны должны быть созданы как новые (не измененные стандартные) с уникальными названиями;
- все файлы шаблонов стандартных расширений, которые были испралены для специфического отображения материалов в вашем шаблоне, должны быть вынесены в активный шаблон сайта.
Только в этом случае обновление Joomla пройдет безболезненно для вашего сайта.
Как произвести обновление Joomla 1.5.x?
Сразу необходимо зайти в административную панель Joomla и внимательно посмотреть, какой версией CMS Joomla Вы пользуетесь на данный момент. Для этого Вы должны выбрать из верхнего меню админки такие пункты, как «Помощь» -> «Информация о системе».
После того как вы определили на какой версии Joomla работает ваш сайт зайдите на официальный сайт разработчиков Joomla (joomla.org), хотя можете выбрать и их русскоязычные аналоги (ссылки смотри выше), и посмотрите номер той версии, которая является новой. Если номер не совпадет с Вашей текущей версией, то можете смело обновлять свой движок и предпринимать все последующие действия.
Когда будете заниматься обновлением системы, обратите внимание на то, что перед этим необходимо сделать резервную копию всех файлов Вашего интернет проекта. Заодно произведите так называемый бэкап базы данных. Во время установки пакета обновлений база данных никоим образом не будет затронута. Учтите, что обновлениям подлежат только файлы движка.
Бэкап файлов и базы данных перед обновлением Joomla
Это можно сделать достаточно простым способом – при помощи компонента JoomlaPack. Указанный компонент работает исправно, но разработчики рекомендуют все же создавать резервную копию файлов, используя обычную программу Filezilla. Их копируют через данную программу. Если будет желание застраховать себя от потери нужной информации, лучше дополнительно скопировать вручную базу данных через phpMyAdmin.
Скачивание и установка пакета обновления до самой последней версии
Существует официальный сайт joomla.org, где есть возможность беспрепятственно найти необходимый пакет обновления, сопоставимый с Вашей текущей используемой версией CMS Joomla. Там Вы всегда найдете самую новую версию Joomla. Достаточно зайти на этот ресурс, и Вы сразу же увидите целые пакеты обновления, готовые для свободного скачивания. Все, что Вам останется сделать, так это найти пакет, который будет подходить именно Вам. К примеру, если у вас на сайте установлена версия 1.5.17, а последняя версия Joomla 1.5 — это 1.5.22, то пакет обновления может называться Joomla_1.5.17_to_1.5.22-Stable-Patch_Package.zip.
Обратите внимание, что подобные пакеты могут быть запакованы по-разному, то есть в архивы разного типа. Не беспокойтесь, так как это в принципе не играет никакой роли. Можете без опасения скачать пакет обновлений до последний версии непосредственно в необходимом Вам архиве, который легко распакуется на Вашем компьютере.
На тот случай, если у Вас установлена русская версия CMS, то Вы можете не искать отдельный пакет, предназначенный для русской версии.
Воспользовавшись указанным способом обновления системы, Вы не затронете ранее выставленные настройки, а русский язык будет установлен по умолчанию.
Обновление файлов сайта на Joomla 1.5
Когда Вы успешно скачаете пакет обновления для Joomla и распакуете его в нужную папку на своем компьютере, то получите огромный набор различных папок. Их аналоги уже имеются на Вашем сайте в директории, где и была установлена Joomla. Все, что теперь Вы должны сделать, так это загрузить содержимое распакованного архива, который имеет пакет обновления, непосредственно на Ваш сайт в ту же самую директорию установки CMS Joomla.
Вам потребуется подключить FTP и перенести содержимое пакета в директорию. Это можно сделать при помощи ранее указанной программы FileZilla. Если у Вас ее еще нет на компьютере, обязательно установите. Она потребуется не только для выполнения подобных задач.
После этого в левом окне FTP клиента нажмите на функцию «открыть», что поможет Вам перенести в директорию содержимое распакованного архива пакета Joomla. При этом задействуйте левое окно, в котором Вы должны будете найти корневую папку сайта или же ту папку, содержимое которой представляет собой инсталляционный пакет Джумла. Затем выделите все в распакованном архиве пакета, и нажатием на правую кнопку мышки, выберите только один пункт, который появится в контекстном меню, а именно – «Закачать на сервер».
Учтите, что такие файлы, как CREDITS.php и CHANGELOG.php не стоит выделять!
В то время, как начнется копирование файлов из пакета обновления для Joomla, следите, чтобы все файлы закачивались в корневую папку сайта.
Возможно, при копировании файлов на сервер, программа Вам выдаст окно, которое будет утверждать, что такой файл уже существует, не теряйтесь и смело ставьте галочку в поле «Переписать» в специальном диалоговом окне при его появлении. Не забудьте поставить галочку в поле «Всегда использовать это действие», иначе «добрая и заботливая» программа FileZilla постоянно будет спрашивать об этом. При завершении операции «копирование всех файлов» из вышеуказанного пакета обновления, Вы можете считать, что обновление произвелось успешно.
Определяем, насколько успешным было данное обновление Joomla 1.5
Это достаточно просто сделать, если зайти в административную панель Joomla и посмотреть номер текущей версии движка. Нажимаем на кнопки – «Помощь» -> «Информация о системе».
Проверив работоспособность сайта, можете радоваться, что у Вас все-таки все получилось без чьей-либо помощи!
Если понадобится произвести корректировку работы Joomla даже после ее обновления, попробуйте скачать более новые версии, так как именно они могут помочь Вам исправить все ошибки и мелкие недочеты разработчиков.
Теперь время от времени не забывайте просматривать новые версии Joomla и те расширения, которые они предлагают установить, чтобы всегда содержать свой сайт «в порядке». Ведь от этого зависит, насколько стабильно и с какой степенью защиты работает весь Ваш сайт.
Обновление Joomla с версии 1.5.x до версии 1.6.x
Этот способ предполагает использование компонента jUpgrade, который помогает без каких-либо проблем обновить Joomla 1.5 до Joomla 1.6. К тому же, ни одна из Ваших статей, категорий, ссылок или новостей не удалится, а база пользователей сайта и размещенные баннеры перенесутся в новую систему.
Единственный баг, замеченный в работе указанного компонента, так это ошибки при работе на Internet Explorer.
Со старой версии он может легко перенести следующие элементы сайта:
- баннеры на все 100%;
- контакты – около 100%;
- новости и ссылки – 100%;
- пользователей – 95%;
- контент и категории на 90%;
- меню и модули, установленные на сайте – 50%;
- загруженные шаблоны – всего 20%.
Процесс обновления Joomla с версии 1.5.x до версии 1.6.x
Для начала зайдите в административную часть Joomla 1.5, и только после этого в меню установки. Затем выберите установочный файл данного компонента.
Следующий шаг – заходим в «компоненты» -> jUpgrade и нажимаем на кнопку «jUpgrade». Буквально через пару минут Ваша «старенькая Joomla 1.5» превращается в «новенькую Joomla 1.6».
Вэтом видео можете посмотреть процесс обновления Joomla с версии 1.5.x до версии 1.6.x.
Не забывайте, что для успешной и бесперебойной работы компонента, Вам могут потребоваться постоянно включенные PHP-модули Curl и Zip, и, конечно же, веб-обозреватель, поддерживающий jQuery.
Стоит учитывать тот факт, что сторонние расширения Joomla, которые используются на вашем сайте могут не работать в новой версии CMS Joomla.
Как оновить CMS Joomla с версии 1.6.x до 1.7.x?
Недавно вышла новая Joomla 1.7, поэтому многие задаются вопросом, как модернизировать свой сайт до этой версии. Для всех последующих обновлений как самой CMS Joomla так и используемых расширений, в версии 1.6 разработчики добавили специальный раздел в админке: «Расширения» -> «Менеджер расширений» «Обновление». Затем нажмите кнопку «Найти обновления». Если на этот момент есть обновления для какого-то из установленных расширений, либо для самой CMS Joomla, то они появятся в списке. Все, что остается сделать, так это выбрать желаемое обновление и нажать кнопку «Обновить».
Обязательно перед обновлениями делайте резервную копию файлов сайта и базы данных.
Оказывается обновление версий Joomla на новые и модернизированные – не такая уж и сложная задача!
allforjoomla.ru
Как обновить Joomla до актуальной версии
Сперва стоит уяснить, что мы не говорим о переходе Joomla с версии 1.0 до 1.5, или же о переходе с версии 1.5 до 3.х. Выполнение таких задач становится реальным только при помощи сторонних расширений и множества других манипуляций, да и к слову, такой процесс в любой момент может обернуться неудачей, ведь это принципиально разные и несовместимые системы.
Сперва мы рассмотрим обновление Джумла с версии 1.5 до актуальной версии (например, это 1.5.26 на момент написания материала). Вы, наверное, удивлены сейчас, ведь уже давно вышла линейка 3.х, которая используется джумловодами вовсю. Это так, но линейка 1.5 будет еще длительное время востребована в силу разнообразных расширений, которые были созданы именно под нее.
Аналогично мы опишем метод обновления и с версией Joomla 3. Те мастера, которые уже имеют опыт в этом деле, уже знают, что проблем или сложностей тут нет, и это действительно так. Но вот только забывать о том, что при неудачном обновлении ваш работающий сайт может рухнуть. Для зеленого веб-мастера вопрос обновления стоит особенно остро, ведь иногда бывает очень страшно накосячить. Именно поэтому мы решили написать этот небольшой мануал о таком важном процессе как обновление Joomla вручную.
Итак, перейдем к делу. Зайдите в админку своего сайта, посмотрите, какую версию Joomla вы используете на данный момент. Для этого необходимо выбрать из верхней менюшки «Помощь» – «Информация о системе». После этого вам необходимо перейти на официальный сайт Joomla http://www.joomla.org/download.html и просмотреть последний номер инкарнации движка вашей линейки. Если последняя версия на сайте окажется более свежей, то тогда можно приступать к обновлению.
Перед обновлением настоятельно рекомендуем выполнить резервное обновление всех файлов вашего ресурса.
Также не будет лишним выполнить бекап базы данных, хоть при обновлении она не будет затрагиваться. Резервные копии файлов и базы собственно можно сделать при помощи компонента Akeeba Backup, который можно скачать отсюда: https://www.akeebabackup.com/download/joomlapack-241/index.html; копии можно сделать также просто вытянув файлы через ту же Filezilla, а базу данных скопировать вручную через phpMyAdmin.
Что качать и как ставить обновление
В сети существует ресурс http://joomlacode.org/gf/project/joomla/frs/, на котором вы сможете найти нужный вам пакет обновлений с текущей вашей версией и до той, которая в момент скачивания окажется актуальной. Как уже упоминалось выше, сейчас в моде «трешка», поэтому вы увидите и способы обновления до ее последней инкарнации.
Итак, если у вас версия Joomla 1.5.17 и вы обновляетесь до 1.5.22, то на сайте ищите архив с соответствующим названием и загружайте его. При этом не стоит беспокоиться владельцам русской Джумлы и искать обновления специально под нее; никакие настройки при обновлении русской версии затронуты не будут, как и не будет изменен язык. Тоже самое касается и расширений для Joomla.
Скачанный пакет теперь необходимо распаковать на компьютере. В итоге у вас получится набор файлов и папок по аналогии с вашим хостингом. Теперь все это необходимо загрузить в корневую папку вашего ресурса. Для выполнения этого лучше всего подключаться через FTP при помощи использования программы Filezilla; откройте ее и поместите в правый угол экрана, а в правый отправьте корневую папку вашего сайта (как правило, это PUBLIC_HTML).
Теперь выбираем все содержимое скачанного пакета, нажимаем ПКМ и выбираем пункт «Закачать на сервер». Во время копирования файлов будут всплывать окна, просящие разрешение за замену файлов. Отвечаем «Переписать» и ставим галочку напротив «Всегда использовать это действие».
Как процесс будет окончен, считайте, что вы успешно обновились. Теперь вам нужно перейти в админку и проверить, как она работает, и если все отлично, то поздравляем с успешным обновлением.
Обновление Joomla с 2.5 до 3.х
Если вы используете линейку 2.5, и у вас стоят последние обновления безопасности, то Joomla вам скажет, что обновление Джумла не требуется. Но если обновиться до версии 3.х хочется, то нажимаем кнопку «Настройки», которая расположена в админ панели справа. В появившемся окне выбираем окно «Дистрибутивы с кратковременной поддержкой» и выбираем, например, версию 3.3. После сохраняемся.
Собственно это и все. Теперь от вас необходимо лишь нажать на кнопку «Обновить» и ваш сайт по окончанию обновления будет работать на Joomla 3.3. Процесс обновления будет показан прямо на этой же странице. Если вы работаете в Денвере, то для обновления придется иметь доступ к сети, иначе ничего не получится.
Теперь вы знаете, как обновить Joomla. Удачи!
joomlalib.ru
Нужно ли обновлять движок Joomla с версии 2.5 до 3.x?
Я считаю, что уже пора об этом задуматься, т.к. если вы обновили Joomla 2.5 до последней версии 2.5.28, то не могли не заметить сообщение в административной панели, говорящее о том, что поддержка Joomla 2.5 закончилась 31 декабря 2014 г.
Меня же дополнительно сподвигло на обновление движка необходимость внедрения на сайте системы тегов. Узнав, что у тройки имеется встроенная поддержка системы тегов решил заняться обновлением движка.
Предварительные шаги, которые обязательно нужно пройти для успешного обновления движка Joomla.
1. Первым делом не поленитесь проверить, удовлетворяет ли ваш хостинг системным требованиям для нормальной работы Joomla 3.x. Сейчас уже уважающие себя хостинги удовлетворяют таким требованиям, но лучше проверить, тем более это не долго. Как видно из таблицы требования к апачу у третьей джумлы не изменились (2.x+), а вот требования к PHP и базам данных изменились. Если Joomla 2.5 еще мог работать на PHP 5.2.4+ и на MySQL версии 5.0.4+, то для Joomla 3.x уже нужно как минимум PHP версии 5.3.1 и MySQL версии 5.1.+. Самый быстрый способ проверить версии PHP и MySQL, используемые на вашем хостинге это зайти в админку Joomla, далее в верхнем меню выбрать «Сайт» => «Информация о системе«. Мы увидим различную информацию о системе, в том числе текущие версии PHP и MySQL.
Если текущие версии ниже минимальных требований (что с каждым днем становится все маловероятней), то придется менять хостинг.
2. Далее вам нужно убедиться в том, что используемый на вашем сайте шаблон работает на джумле третьей серии. Информацию об этом вы можете узнать на сайте разработчика вашего шаблона. Возможно, разработчик шаблона выпустил отдельную версию под Joomla 3.x. Если нет, то, возможно, вам придется озаботиться поиском шаблона для третьей джумлы, а текущий шаблон, который не поддерживает тройку удалить. Как вариант, можно конечно адаптировать шаблон для джумлы 2.5 для работы в joomla 3.x, чтобы сохранить внешний облик сайта. Что мне и пришлось сделать.
3. Далее обновите версию джумлы 2.5 до последней версии 2.5.28.
После обновления до версии 2.5.28 проверьте на всякий случай обновилась ли схема вашей базы данных до версии 5.2.28. Для этого в верхнем меню выберите Расширения -> Менеджер расширений -> вкладка Базы данных. Если вы увидите примерно такую же картину как на рисунке ниже значит ваша база обновилась нормально.
Если же у вас вместо зеленой галочки нарисован белый «кирпич» в красном круге и выходит сообщение красным шрифтом, что ваша база не обновилась, нажмите на кнопку Исправить в правом верхнем углу.
4. Так-же перед обновлением нужно отключить плагин Система — Запомнить меня. В противном случае может быть проблема со входом в админку после обновления. После обновления данный плагин можно снова включить.
5. Вообще все расширения, которые встроены в дистрибутив joomla 2.5, без проблем будут работать и в джумле 3.x. Проблемы могут возникнуть со сторонними расширениями. Чем больше сторонних расширений, тем сложнее будет переход. Если у вас много сторонних расширений, советую нарисовать на отдельном листке или в файле табличку с двумя столбцами: «Наименование расширения» и «Наличие поддержки джумлы 3.x«. Вписать в таблицу наименования всех сторонних расширений (компоненты, плагины, а также модули, установленные через менеджер расширений). Обновляем все найденные расширения до последней версии. При этом надо учитывать, что не все расширения используют механизм автообновления (Расширения -> Менеджер расширений -> вкладка Обновления -> кнопка Найти обновления). Лучше зайти на сайт производителя каждого обновления и посмотреть там наличие последней версии. Далее смотрим, какие из них поддерживают Joomla 3.x. Те расширения, которые не поддерживают тройку придется удалить, в противном случае обновление может закончиться неудачно и сайт может вообще перестать открываться.
Смотрим, возможно у расширений, не поддерживающих тройку, на сайте производителя имеются отдельные дистрибутивы для тройки. В этом случае мы просто установим их сразу после обновления движка. Если же разработчик вообще не выпустил версию для Joomla 3.x, тогда придется искать аналоги данного расширения или можно запросить разработчика будет ли он выпускать версию своего расширения для тройки и в какие сроки.
Возможно, вы в процессе такой инвентаризации обнаружите расширения, которые вы когда-то использовали, но теперь уже не используете. Такие уже ненужные расширения желательно также удалить.
Чтобы увеличить шансы на успешное обновление, можно перед обновлением временно отключить все оставшиеся расширения, которые вы устанавливали сами с момента первоначальной установки. После обновления будем их по очереди включать и проверять работоспособность сайта. Исключение составляют сторонние шаблоны (если они устанавливались), которые в данный момент используются в админке и на сайте. Ведь вы же, как я писал выше, позаботились об установке совместимого с джумла 3.x шаблона. Для отключения заходим в Расширения -> Менеджер расширений -> Управление. Далее сортируем последний столбец ID списка по убыванию. Все расширения, которые вы устанавливали сами, имеют ID начиная от 10000 и выше. Вот их и можно отключить перед обновлением.
Руководство по обновлению версии Joomla c 2.5.28 до 3.x.
Сначала обязательно читаете предыдущий параграф!!!
Я категорически против обновления боевого сайта непосредственно на хостинге. Ведь непонятно как сайт будет функционировать после обновления движка и обновится ли вообще. Я делал следующее.
Снял бэкап своего сайта: базу данных и файлы сайта и закачал к себе на компьютер.
Далее восстановил тестовую копию сайта на локальном вебсервере, например, на денвере.
Далее заходим в админку тестового сайта и выбираем в верхнем меню «Компоненты» => «Обновление Joomla!«.
Если вы выполнили все шаги из предыдущего параграфа, то у вас будет сообщение, что у вас уже установлена последняя версия Joomla!, 2.5.28.
Жмем на кнопку «Настройки» в правом верхнем углу.
В появившемся окне напротив поля «Сервер обновления» выбираем из выпадающего списка «Дистрибутивы Joomla с краткосрочной поддержкой«
Нажимаем кнопку «Сохранить и закрыть«.
У вас появится уведомление о том, что обнаружено обновление Joomla!
В моем случае система обнаружила обновление 3.3.6.
Жмем на кнопку «Установить обновление«.
Если все прошло нормально, то ваш сайт откроется. Проверяем версию движка из админки.
Далее при необходимости устанавливаете шаблон, поддерживающий Joomla 3.x. Расставляете все модули в новом шаблоне, доустанавливаете необходимые расширения и проверяете работу всех компонентов.
Если вы перед обновлением отключали расширения как я писал выше, то включаете по очереди их обратно и проверяете работу сайта.
Если все нормально, заливаете обновленный сайт на хостинг взамен старого.
Если сайт после обновления не открывается.
Если вы проделали все рекомендации, описанные выше, то после обновления до тройки сайт должен открываться. Но если все же главная страница сайта перестала открываться, это означает, что какая то компонента (которую вы пропустили), несовместимая с новым движком, мешает нормальному открытию сайта. Без паники! Обычно сайт все же дает попасть в админку. (Если у вас и админка не открывается, читайте ниже). Смотрим внимательно на выводимое на экране сообщение. Обычно в сообщении указывается путь к проблемному файлу и номер строки с проблемным кодом.
Если путь ведет к файлу в папке вашего шаблона, то скорее всего дело в вашем шаблоне. В этом случае вам нужно его сменить на другой, совместимый с Joomla 3.x (если вы не запаслись шаблоном заранее, можете применить один из встроенных шаблонов) и проблема устранится.
Если в сообщении, выводимом на экране, указывается путь к файлу какого то расширения, то вы можете удалить это расширение из админки. Если нет доступа в админку, то можете попробовать переименовать папку с проблемным расширением.
Если вы не можете определить к какому расширению относится проблемный файл, то открываем данный файл в любом редакторе (я использую notepad ++) и просто удаляем (а лучше комментируем) указанную строку проблемного кода. Далее пробуем обновить главную страницу. После обновления главной страницы сообщение уже может ссылаться на другую строку данного файла или другого файла. Таким образом продолжаете комментировать строки кода в проблемных файлах до тех пор пока сайт не откроется. После этого вы можете задать вопрос на каком нибудь из форумов поддержки joomla или в комментариях к этой статье к какому расширению относятся проблемные файлы, указав путь к ним и удалить данное расширение.
Если админка не открывается после обновления Joomla до версии 3.x.
Если вы не можете попасть в административную панель после обновления сайта, значит вы пропустили какое либо расширение или шаблон, которые не совместимы с третьей джумлой. Как я уже писал выше обычно на экране выводится путь к проблемному файлу, мешающему открытию. Если путь ведет к файлу шаблона, значит нужно его сменить, например, на один из встроенных в джумлу шаблонов: Atomic, Beez5 или Beez_20 . Если путь к файлу ведет в другое место, нужно определить, к какому расширению относится данный файл и удалить данное расширение. Но как удалить расширение или шаблон, если вы не можете попасть в админку? Будем править базу данных. Для этого заходим в phpmyadmin.
Через phpmyadmin мы не можем удалить расширение, но можем его отключить. Этого достаточно, чтобы попасть в админку, а затем уже из админки удалить расширение. Информация о всех установленных расширениях хранится в таблице xxx_extensions, где xxx это префикс таблицы, который у каждого может быть своим.
Для отключения расширения ищем его название в столбце Name таблицы и в столбце Enabled вместо единички ставим нолик.
Для смены шаблона на другой из phpmyadmin открываем таблицу xxx_template_styles. В этой таблице перечислены все шаблоны, установленные на сайте. Столбец client_id показывает, для какой части сайта предназначен шаблон (0 — для публичной части, 1 — для админки). Столбец Home показывает, какой шаблон сейчас используется по умолчанию (стоит единичка).
Из рисунка выше, видно, что для админки могут использоваться шаблоны bluestork, hathor, isis, т.к. у них у всех в стобце client_id стоит единичка. По умолчанию используется шаблон isis, т.к. у него в столбце home стоит единичка. Таким образом, меняя значения в столбце home мы можем сменить используемый шаблон.
PS: Как всегда буду рад вашим комментариям.
- Назад
- Вперёд
buildsiteblog.ru