- Июл
- 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 секунд
- Зайдите в панель управления хостингом (cPanel, DirectAdmin, ISPManager)
- Найдите раздел "Версия PHP" или "PHP Configuration"
- Сделайте скриншот: Страница с информацией о версии PHP и доступных расширениях
ЧАСТЬ 2: УСТАНОВКА XENFORO С НУЛЯ
Шаг 2: Загрузка и распаковка файлов
- Скачайте XenForo:
- Войдите на официальный сайт
- Перейдите в "Лицензии" → "Загрузки"
- Скачайте архив XenForo 2.x (ZIP)
- ЛИБО: Скачайте слитую версию на просторе интернета (Будьте аккуратнее, не подхватите вирусов!)
- Подготовка файлов:
text
Распакуйте архив. Внутри вы найдете:
upload/src/vendor/index.php
"README.md"
"LICENSE.md"
- Разархивируйте скачанный файл
- Сделайте скриншот: Содержимое папки upload после распаковки
Шаг 3: Загрузка на сервер
- Откройте FTP-клиент (FileZilla, WinSCP)
- Подключитесь к вашему хостингу
- Перейдите в корневую директорию сайта (обычно public_html, www или доменное имя)
- Загрузите ВСЁ содержимое папки upload на сервер
Что нужно сделать:
- Загрузите файлы через FTP
Шаг 4: Создание базы данных
- В панели управления хостингом найдите "База данных / MySQL"
- Создайте новую базу данных (запомните имя)
- Создайте пользователя БД
- Назначьте пользователю все привилегии для базы данных
- Запишите данные:
- Имя базы данных
- Имя пользователя
- Пароль
- Адрес сервера (обычно localhost)
- Создайте БД и пользователя
Шаг 5: Запуск установщика
- Откройте браузер
- Перейдите по адресу: http://ваш-домен.ru/install/ (ВАЖНОЕ ДЕЙСТВИЕ)
- Вы должны увидеть страницу установки XenForo
Шаг 6: Пошаговая установка через веб-интерфейс
1: Проверка требований- Установщик проверит все системные требования
- Все пункты должны быть зелёными (или с предупреждениями)
Заполните поля:
- Database server: localhost │
Port: (оставить пустым)│
Database name: ваша_база │
Database username: ваша_пользователь│
Database password: ваш_пароль │
Table prefix: xf_ (по умолчанию)│
Заполните:
Admin username: ваш_логин │
Email address: ваш@email.com │
Password: надёжный_пароль │
Confirm password: повторите_пароль│
- Название форума
- URL-адрес форума (определяется автоматически)
- Контактный email
- Нажмите "Complete installation"
- Дождитесь окончания процесса
- Вы увидите сообщение об успешной установке
Шаг 7: После установки - ВАЖНО!
- Удалите папку install:
- Через FTP найдите папку /install/ в корне сайта
- УДАЛИТЕ её полностью
- Проверьте форум:
- Перейдите на главную страницу вашего сайта
- Войдите в панель администратора (ссылка в правом верхнем углу)
ЧАСТЬ 3: ОБНОВЛЕНИЕ XENFORO
Шаг 8: Подготовка к обновлению (ОБЯЗАТЕЛЬНО)
Перед обновлением ВСЕГДА делайте:- Резервная копия базы данных:
- В панели хостинга найдите "Резервное копирование"
- Экспортируйте полную резервную копию БД
- Или используйте phpMyAdmin → Export → Quick → Go
- Резервная копия файлов:
- Через FTP скачайте всю папку с форумом на компьютер
Шаг 9: Процесс обновления (автоматический способ)
Способ A: Через панель администратора (рекомендуется для минорных обновлений)- Войдите в ACP (Панель управления администратора)
- Перейдите в Домой → Обновления
- Нажмите "Проверить на наличие обновлений"
- Если есть обновление - нажмите "Обновить"
- XenForo автоматически скачает обновление
- Установит его в фоновом режиме
- Выполнит необходимые миграции БД
- Скачайте новую версию с сайта XenForo
- Распакуйте архив на компьютере
- Загрузите файлы через FTP:
- Откройте папку upload из архива
- Загрузите ВСЕ файлы в корень форума
- ЗАМЕНИТЕ все существующие файлы
- Запустите процесс обновления:
- Откройте браузер
- Перейдите: http://ваш-домен.ru/install/
- Установщик определит, что это обновление
- Нажмите "Begin upgrade"
- Дождитесь завершения и удалите папку /install/
Шаг 10: После обновления - проверка
- Проверьте версию:
- ACP → Домой → внизу страницы будет указана версия
- Проверьте функциональность:
- Откройте главную страницу
- Проверьте несколько разделов
- Попробуйте создать тестовое сообщение
- Проверьте стили и аддоны:
- Убедитесь, что все установленные аддоны работают
- Проверьте кастомизированные стили
ЧАСТЬ 4: РЕШЕНИЕ ЧАСТЫХ ПРОБЛЕМ
Проблема 1: Ошибка 500 после установки/обновления
Решение:- Проверьте права доступа к папкам (755 для папок, 644 для файлов)
- Включите отображение ошибок (в файле src/config.php добавьте):
Code:
php
$config['debug'] = true;
$config['development']['enabled'] = true;
Проблема 2: Установщик не открывается
Решение:- Проверьте, что папка install существует на сервере
- Проверьте настройки сервера (mod_rewrite для Apache)
- Попробуйте прямой путь: ваш-домен.ru/install/index.php
Проблема 3: Ошибки при обновлении БД
Решение:- Восстановите резервную копию БД
- Проверьте логи ошибок (в ACP → Tools → Server error log)
- Убедитесь, что у пользователя БД есть права ALTER TABLE
ЛИСТ УСПЕШНОЙ УСТАНОВКИ/ОБНОВЛЕНИЯ
- Создана резервная копия БД
- Создана резервная копия файлов
- Системные требования выполнены
- Все файлы загружены в правильную директорию
- База данных настроена корректно
- Установщик завершился без ошибок
- Папка install удалена после установки
- Форум открывается в браузере
- Можно войти в панель администратора
- Все функции работают корректно
ССЫЛКИ И РЕСУРСЫ НА ОРИГИНАЛ
- Официальная документация: https://xenforo.com/docs/
- Поддержка: https://xenforo.com/community/forums/xenforo-questions-and-support.25/
- Требования к серверу: https://xenforo.com/purchase/requirements
- Инструкция по обновлению: https://xenforo.com/xf2-docs/manual/install-upgrade/