Ips community suite как обновить

Обновлено: 07.07.2024

Вышел новый релиз популярного форумного движка IPS Community Suite 4.6.0. Этот новый выпуск добавляет в сообщество Invision много новых функций и дополнений. .

Магазин игр для IPS 4 - (SD) Game Keys Store 1.3.1.2

(SD) Game Keys Store - это приложение для форума Community Suite 4, которое позволяет продавать игровые ключи через внешние API, либо напрямую загружать в базу .

Архив видео и трансляций для IPS 4 - VideoBox 4.0.0

VideoBox - это приложение для форума IPS Community Suite 4, которое позволяет создавать контент с видео или трансляцией на форуме IPS 4. .

Трофеи и медали для IPS 4 - Trophies and Medals 1.4.4

Trophies and Medals - приложение для форума IPS Community Suite 4, которое поможет организовать систему трофеев и медалей на вашем форуме, можете .

Создание списков пользователей IPS 4 - Member Lists Pro 1.2.1

Плагин Member Lists Pro для форума IPS Community Suite 4 дает вам возможность создавать неограниченное количество способов настройки, создания и заполнения .

Расширенная статистика для IPS 4 - Advanced Stats 1.0.7

Подробно покажите статистику вашего форума и участников в виде графиков с помощью плагина для форума IPS Community Suite 4 - Advanced Stats. Он показывает .

Расширенный футер для IPS 4 - Advanced Footer 1.0.7

Модуль Advanced Footer позволяет добавить футер на ваш сайт с любым количеством блоков, включая каналы с форумов, галереи, загрузок, страниц, фейсбук, .

Редирект для внешних ссылок IPS 4 - No External Links 1.0.8

Плагин No External Links для форума IPS Community Suite 4 позволяет принудительно перенаправлять все внешние ссылки через внутреннюю страницу или специальную .

HTML5 аудио/видео плеер для IPS 4 - (NE) HTML5 Audio/Video Player 1.2.5

(NE) HTML5 Audio/Video Player - плагин для форума IPS Community Suite 4, который будет отображать HTML5 .

Модуль файлового архива IPS 4 - Downloads Files Widget 1.2.2

Downloads Files Widget - с помощью этого модуля для форума IPS Community Suite 4 вы сможете отображать файлы из вашего файлового архива в виджете. Настройки .

Загрузка файлов для обновления

Если вы производите обновление программного обеспечения, версия которого ниже 3.0, сначала необходимо обновиться на 3.4. Примеры обновлений форумов IP.Board 2.x в Invision Community 4 можете посмотреть в соответствующем разделе нашей лаборатории.
Первое, что вам нужно сделать, это скачать дистрибутив Invision Community в клиентском центре сайта разработчика. Подробнее с этими действиями вы можете ознакомиться внашей соседней статье. Получение Invision Community
Загрузка файлов на сервер
Вам нужно загрузить скачанные с клиентского центра файлы с помощью FTP протокола. Если вы не знаете как это сделать, обратитесь к вашему хостинг-провайдеру и попросите инструкцию. Для данных целей мы использовали популярный FTP клиент WinSCP.
После того, как вы открыли ваш FTP клиент и подключились к серверу, вам нужно определиться с директорией, в которую нужно загрузить файлы. Этой директорией является место, куда установлен ваш форум на IP.Board.
Важно убедиться в том, что при загрузке файлов на сервер, вы перезаписываете все существующие файлы и папки. Ваши данные не будут утеряны, т.к. они хранятся в базе данных.
После того, как вы подключились к серверу и определили местоположения установленного IP.Board, нужно загрузить файлы с заменой всех существующих файлов и папок.
Загрузка файлов IPS4 поверх IP.Board

Запуск обновления

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

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

Далее система определит количество таблиц в базе данных, требующих корректировки их сопоставления.
Начиная с IPS 4.1.12, вы можете конвертировать вашу базу данных в формат utf8mb4 после обновления IPS4, данную возможность можно найти в вашем админцентре на странице Система > Поддержка > Поддержка в блоке справа.
Запуск конвертера базы данных

Если ваша база данных значительных размеров, и у вас есть такая возможность, вы можете запустить uft8 конвертацию в командной строке.
Поскольку работа IPS4 несколько отличается от работы IP.Board, вам будет представлена возможность внести некоторые настройки перед началос обновления. В нашей инструкции Перед обновлением с 3.x на 4.x мы уже описывали данные изменения, с которыми вам обязательно необходимо ознакомиться.
Настройка параметров перед обновлением

Далее мастер обновления начнёт автоматическое обновление вашего сайта. На определённых этапах процесса вам может быть предложено вручную выполнить sql запрос в phpmyadmin или аналогичном приложении. Это необходимо для особо больших таблиц вашей базы данных.
Процесс обновления IP.Board в IPS4

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

Перестроение контента сайта

При первой авторизации в ваш админцентр после обновления IP.Board на IPS4, вы увидите список запущенных фоновых задач. Если вы произвели обновление с IP.Board 3.4 или версиями ниже, они обязательно будут запущены. Фоновые задачи делают некоторые важные действия для вас, например перестроение контента сайта, построение поискового индекса, пересчёт статистики и количества контента, и много других полезных задач, которые должны быть завершены перед тем, как вы запустите сайт и он будет корректно отображаться для пользователя.
Ниже вы увидите пример того, как будет выглядеть список фоновых задач после обновления системы с 3.x
Фоновые задачи в IPS4

Крон и веб-службы
Две другие возможности, которые вы можете использовать для перестроения - Cron и Веб-службы. Для возможности переключиться на них, вы можете посетить страницу админцентра Система > Настройки > Дополнительно.
Здесь вы сможете переключиться между двумя этими способами с автоматического запуска по трафику на любой из подходящих.
Настройка выполнения задач в IPS4

Если вы можете запустить планировщик задач Cron с вашего сервера, вы можете сделать это путём добавления строки, которая появится при выборе пункта "Использовать cron". Это рекомендуемый из предложенных способов для запуска задач в вашей системе, если у вас есть возможность настроить его. Если вы не уверены, вы должны связаться с вашим хостинг-провайдером и попросить настроить Cron.
Для использования веб-служб, вам нужен любой сервис, способный вызывать строку, которую вы найдёте при выборе опции "Использовать веб-службу". В описании указана ссылка на сервис EasyCron, который является внешним провайдером предоставляющим такие услуги. Это идеальный вариант, если вы не имеете возможности настроить работу планировщика Cron в вашей системе.
Некоторая полезная информация о фоновых задачах и задачах в целом:
Процесс завершения фоновых задач может занять определённое время. На больших сайтах это время может быть на порядок больше. Пока не завершится процесс выполнения задач, некоторые элементы, например BB-коды, могут быть ещё не обработанными, что приведёт к некорректному отображению контента вашего сайта. Запуск задач необходим для других задач в том числе, поэтому, убедитесь, что выбранная вами настройка будет функционировать и после завершения выполнения фоновых задач. Без этого ваша система не сможет нормально функционировать. Вы можете включить ваш сайт во время выполнения фоновых задач, это не нанесёт вашему сайту никакого время. Но, как уже упоминалось в пункте 1, контент сайта может быть отображён некорректно.

Читайте также: