Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Закрыто Полное руководство по установке и обновлению XenForo

Статус
В этой теме нельзя размещать новые ответы.
Июл
371
270
Активный

ЧАСТЬ 1: ПРЕДВАРИТЕЛЬНАЯ ПОДГОТОВКА

Шаг 1: Проверка системных требований

Что нужно проверить на вашем хостинге:

  • PHP: Версия 8.0 или выше (рекомендуется 8.1/8.2)
  • База данных: MySQL 5.7+/MariaDB 10.4+ с поддержкой InnoDB
  • Веб-сервер: Apache 2.4+ с mod_rewrite или Nginx
  • Расширения PHP: GD, OpenSSL, PDO, cURL, XML, Mbstring, JSON
  • Лимиты: memory_limit ≥ 128M, max_execution_time ≥ 120 секунд
Что нужно сделать:

  1. Зайдите в панель управления хостингом (cPanel, DirectAdmin, ISPManager)
  2. Найдите раздел "Версия PHP" или "PHP Configuration"
  3. Сделайте скриншот: Страница с информацией о версии PHP и доступных расширениях

ЧАСТЬ 2: УСТАНОВКА XENFORO С НУЛЯ

Шаг 2: Загрузка и распаковка файлов

  1. Скачайте XenForo:
    • Войдите на официальный сайт
    • Перейдите в "Лицензии" → "Загрузки"
    • Скачайте архив XenForo 2.x (ZIP)
    • ЛИБО: Скачайте слитую версию на просторе интернета (Будьте аккуратнее, не подхватите вирусов!)
  2. Подготовка файлов:
    text
    Распакуйте архив. Внутри вы найдете:
    upload/src/vendor/index.php
    "README.md"
    "LICENSE.md"
Что нужно сделать:
  • Разархивируйте скачанный файл
  • Сделайте скриншот: Содержимое папки upload после распаковки

Шаг 3: Загрузка на сервер

  1. Откройте FTP-клиент (FileZilla, WinSCP)
  2. Подключитесь к вашему хостингу
  3. Перейдите в корневую директорию сайта (обычно public_html, www или доменное имя)
  4. Загрузите ВСЁ содержимое папки upload на сервер
Совет: Загружайте файлы в БИНАРНОМ режиме

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

  • Загрузите файлы через FTP

Шаг 4: Создание базы данных

  1. В панели управления хостингом найдите "База данных / MySQL"
  2. Создайте новую базу данных (запомните имя)
  3. Создайте пользователя БД
  4. Назначьте пользователю все привилегии для базы данных
  5. Запишите данные:
    • Имя базы данных
    • Имя пользователя
    • Пароль
    • Адрес сервера (обычно localhost)
Что нужно сделать:
  • Создайте БД и пользователя

Шаг 5: Запуск установщика

  1. Откройте браузер
  2. Перейдите по адресу: http://ваш-домен.ru/install/ (ВАЖНОЕ ДЕЙСТВИЕ)
  3. Вы должны увидеть страницу установки XenForo

Шаг 6: Пошаговая установка через веб-интерфейс

1: Проверка требований
  • Установщик проверит все системные требования
  • Все пункты должны быть зелёными (или с предупреждениями)
2: Настройка базы данных
Заполните поля:

  • Database server: localhost │
    Port: (оставить пустым)│
    Database name: ваша_база │
    Database username: ваша_пользователь│
    Database password: ваш_пароль │
    Table prefix: xf_ (по умолчанию)│
Экран 3: Настройка администратора

  • Заполните:
    Admin username: ваш_логин │
    Email address: ваш@email.com │
    Password: надёжный_пароль │
    Confirm password: повторите_пароль│
Экран 4: Основные настройки

  • Название форума
  • URL-адрес форума (определяется автоматически)
  • Контактный email
Экран 5: Завершение установки
  • Нажмите "Complete installation"
  • Дождитесь окончания процесса
  • Вы увидите сообщение об успешной установке

Шаг 7: После установки - ВАЖНО!

  1. Удалите папку install:
    • Через FTP найдите папку /install/ в корне сайта
    • УДАЛИТЕ её полностью
  2. Проверьте форум:
    • Перейдите на главную страницу вашего сайта
    • Войдите в панель администратора (ссылка в правом верхнем углу)

ЧАСТЬ 3: ОБНОВЛЕНИЕ XENFORO

Шаг 8: Подготовка к обновлению (ОБЯЗАТЕЛЬНО)

Перед обновлением ВСЕГДА делайте:
  1. Резервная копия базы данных:
    • В панели хостинга найдите "Резервное копирование"
    • Экспортируйте полную резервную копию БД
    • Или используйте phpMyAdmin → Export → Quick → Go
  2. Резервная копия файлов:
    • Через FTP скачайте всю папку с форумом на компьютер

Шаг 9: Процесс обновления (автоматический способ)

Способ A: Через панель администратора (рекомендуется для минорных обновлений)
  1. Войдите в ACP (Панель управления администратора)
  2. Перейдите в Домой → Обновления
  3. Нажмите "Проверить на наличие обновлений"
  4. Если есть обновление - нажмите "Обновить"
Что будет происходить:
  • XenForo автоматически скачает обновление
  • Установит его в фоновом режиме
  • Выполнит необходимые миграции БД
Способ B: Ручное обновление
  1. Скачайте новую версию с сайта XenForo
  2. Распакуйте архив на компьютере
  3. Загрузите файлы через FTP:
    • Откройте папку upload из архива
    • Загрузите ВСЕ файлы в корень форума
    • ЗАМЕНИТЕ все существующие файлы
  4. Запустите процесс обновления:
    • Откройте браузер
    • Перейдите: http://ваш-домен.ru/install/
    • Установщик определит, что это обновление
    • Нажмите "Begin upgrade"
  5. Дождитесь завершения и удалите папку /install/

Шаг 10: После обновления - проверка

  1. Проверьте версию:
    • ACP → Домой → внизу страницы будет указана версия
  2. Проверьте функциональность:
    • Откройте главную страницу
    • Проверьте несколько разделов
    • Попробуйте создать тестовое сообщение
  3. Проверьте стили и аддоны:
    • Убедитесь, что все установленные аддоны работают
    • Проверьте кастомизированные стили

ЧАСТЬ 4: РЕШЕНИЕ ЧАСТЫХ ПРОБЛЕМ

Проблема 1: Ошибка 500 после установки/обновления

Решение:
  1. Проверьте права доступа к папкам (755 для папок, 644 для файлов)
  2. Включите отображение ошибок (в файле src/config.php добавьте):
Code:
php
$config['debug'] = true;
$config['development']['enabled'] = true;

Проблема 2: Установщик не открывается

Решение:
  1. Проверьте, что папка install существует на сервере
  2. Проверьте настройки сервера (mod_rewrite для Apache)
  3. Попробуйте прямой путь: ваш-домен.ru/install/index.php

Проблема 3: Ошибки при обновлении БД

Решение:
  1. Восстановите резервную копию БД
  2. Проверьте логи ошибок (в ACP → Tools → Server error log)
  3. Убедитесь, что у пользователя БД есть права ALTER TABLE

ЛИСТ УСПЕШНОЙ УСТАНОВКИ/ОБНОВЛЕНИЯ

  • Создана резервная копия БД
  • Создана резервная копия файлов
  • Системные требования выполнены
  • Все файлы загружены в правильную директорию
  • База данных настроена корректно
  • Установщик завершился без ошибок
  • Папка install удалена после установки
  • Форум открывается в браузере
  • Можно войти в панель администратора
  • Все функции работают корректно

ССЫЛКИ И РЕСУРСЫ НА ОРИГИНАЛ

  1. Официальная документация: https://xenforo.com/docs/
  2. Поддержка: https://xenforo.com/community/forums/xenforo-questions-and-support.25/
  3. Требования к серверу: https://xenforo.com/purchase/requirements
  4. Инструкция по обновлению: https://xenforo.com/xf2-docs/manual/install-upgrade/
Важно: информация взята с просторов интернета (половина от себя)
 
Янв
112
21
Пользователь

ЧАСТЬ 2: УСТАНОВКА XENFORO С НУЛЯ

Шаг 2: Загрузка и распаковка файлов

  1. Скачайте XenForo:
    • Войдите на официальный сайт
    • Перейдите в "Лицензии" → "Загрузки"
    • Скачайте архив XenForo 2.x (ZIP)
    • ЛИБО: Скачайте слитую версию на просторе интернета (Будьте аккуратнее, не подхватите вирусов!)
  2. Подготовка файлов:
    text
    Распакуйте архив. Внутри вы найдете:
    upload/src/vendor/index.php
    "README.md"
    "LICENSE.md"
а ты купил лицензию, а?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху