Гид по технологиям

Установка MediaWiki на общий хостинг

5 min read Вики Обновлено 30 Dec 2025
Установка MediaWiki на хостинг
Установка MediaWiki на хостинг

Важно: этот гид рассчитан на общий хостинг с доступом к файловому менеджеру или FTP и панелью управления (cPanel, Plesk и т.п.).

Зачем вики для блога или продукта

Вики универсальна: её можно использовать как техническую документацию, внутреннюю базу знаний, коллективный FAQ, личный блог с версионированием или учебный ресурс. Преимущества:

  • подробная демонстрация продукта и технические руководства;
  • коллективное редактирование и накопление опыта команды;
  • централизованное хранение и поиск знаний;
  • гибкость — одна платформа для множества задач.

Мой выбор — MediaWiki, потому что это движок, разработанный для Wikipedia и оптимизированный под большие базы знаний, и потому что он широко поддерживается сообществом.

Что нужно подготовить

  • Аккаунт на хостинге с доступом в файловый менеджер или FTP;
  • Панель управления (cPanel/ Plesk) или возможность создать базу данных через phpMyAdmin;
  • Доступ к корневой папке сайта или поддиректории, где будет располагаться вики;
  • Резервная копия сайта (рекомендую сделать заранее).

Примечание про цены: некоторые хосты, например Bluehost (от $2.95/месяц), предлагают установщики приложений, но в них не всегда присутствует MediaWiki — в этом случае установка ручная.

Скачивание и распаковка

  1. Перейдите на страницу загрузки MediaWiki и скачайте последнюю версию.

  2. Загрузите файл архива (.tar.gz) в файловый менеджер вашего хостинга или закачайте через FTP.

Загрузка архива MediaWiki в менеджер файлов

Windows-пользователям: не обязательно распаковывать архив локально — это можно сделать на сервере через панель хостинга.

  1. В файловом менеджере выберите файл и используйте опцию «Распаковать» (Extract). После распаковки появится папка вида mediawiki-<версия>.

  2. Переименуйте эту папку в удобное имя, например wiki, чтобы ваш сайт был доступен по адресу www.yourdomain.com/wiki/.

Совет: если на хостинге нет GUI для распаковки, используйте FTP + локальную распаковку, затем закачайте уже распакованные файлы.

Установка через веб-интерфейс

  1. В браузере откройте путь до директории config, например http://www.yourdomain.com/wiki/config.

  2. Следуйте шагам инсталлятора: язык, проверка требований, подключение к базе данных.

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

Создание базы данных через панель хостинга

Если инсталлятор не может создать базу, создайте её вручную в панели хостинга (cPanel → MySQL Databases или через phpMyAdmin):

  • создайте новую базу данных;
  • создайте пользователя и назначьте ему все права на эту базу (READ/WRITE);
  • используйте эти данные в форме установки.
  1. После успешной установки инсталлятор предложит скачать или переместить файл LocalSettings.php. Этот файл содержит конфигурацию вашей установки.

  2. Поместите LocalSettings.php в корневую директорию вики, т.е. www.yourdomain.com/wiki/. Это можно сделать через файловый менеджер или по FTP. Пример команды для SSH/консоли (если доступ есть):

mv config/LocalSettings.php .
  1. Проверьте сайт: откройте http://www.yourdomain.com/wiki/ и создайте первую страницу, затем попробуйте зарегистрировать пользователя и войти.

Критерии приёмки

  • Главная страница вики доступна по ожидаемому URL;
  • Можно создавать и редактировать страницы без ошибок;
  • Авторизация и создание учётных записей работают;
  • Файл LocalSettings.php находится в корне вики и имеет корректные права доступа;
  • База данных подключена и таблицы созданы.

Чеклист по установке (роль-based)

Для администратора хостинга:

  • создать базу данных и пользователя;
  • проверить разрешения на папки (обычно 755 для директорий, 644 для файлов);

Для веб-мастера:

  • загрузить и распаковать файлы MediaWiki;
  • настроить виртуальный хост/редиректы при необходимости;

Для контент-менеджера:

  • создать структуру категорий и шаблонов;
  • наполнить первые статьи и настроить права редактирования;

Типичные проблемы и их решения

  • Ошибка подключения к базе данных: проверьте имя базы, пользователя и пароль; проверьте, что пользователь имеет права на базу.
  • 500 Internal Server Error после установки: проверьте логи сервера, права на файлы и версии PHP/расширений (MediaWiki требует минимум определённых расширений PHP).
  • Невидимые правки: очистите кэш браузера и кэш вики, убедитесь, что права файлов корректны.

Безопасность и приватность

  • Всегда ставьте SSL (https) для доступа к вики;
  • Регулярно обновляйте MediaWiki и расширения;
  • Делайте бэкапы файлов и базы данных перед обновлением;
  • Ограничьте доступ к административным интерфейсам по IP, если возможно;
  • При обработке персональных данных проверьте требования локального законодательства и GDPR, если применимо.

Когда вики — не лучшее решение

  • Если нужен простой одностраничный справочник без совместного редактирования — проще статический сайт или блог;
  • Для обширной внутренней документации с интеграцией в таск-трекер возможны решения вроде Confluence или Git-based wiki;
  • Если команда не готова к поддержке и модерации контента, вики быстро превратится в неструктурированное хранилище.

Альтернативы

  • DokuWiki — лёгкая и простая в развёртывании, не требует СУБД;
  • Confluence — корпоративный продукт с интеграцией в Atlassian-экосистему;
  • GitHub/GitLab Wiki — хороши для документации, привязанной к коду;
  • Notion / Coda — удобны для быстрых внутренних баз знаний, но имеют ограничения по экспорту и версионированию.

Мини-инструкция по откату и аварийному восстановлению

  1. Если обновление пошло не так — немедленно восстановите резервную копию файлов и дамп базы данных.
  2. Если сайт не отвечает, попробуйте временно переименовать папку с расширениями (extensions) и кешем, чтобы отключить сторонние модули.
  3. При ошибках конфигурации восстановите предыдущую версию LocalSettings.php из резервной копии.

Короткий глоссарий

  • MediaWiki — движок вики, используемый Википедией;
  • cPanel / Plesk — панели управления хостингом;
  • FTP — протокол передачи файлов;
  • phpMyAdmin — веб-интерфейс для управления MySQL;
  • LocalSettings.php — основной файл конфигурации MediaWiki.

Резюме

MediaWiki — мощное решение для создания вики и базы знаний. Для установки на общем хостинге достаточно: скачать пакет, загрузить и распаковать на сервере, пройти веб-инсталлятор с данными базы и переместить файл LocalSettings.php в корень установки. После установки проверьте доступность сайта, работу прав и сделайте резервную копию конфигурации.

Важно: держите движок и расширения в актуальном состоянии и настройте регулярные бэкапы.

Краткий план действий:

  1. Скачайте MediaWiki;
  2. Загрузите архив на хостинг и распакуйте;
  3. Создайте базу данных и пользователя;
  4. Запустите веб-инсталлятор и укажите данные БД;
  5. Переместите LocalSettings.php в корень и проверьте работу.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как создать QR-код на Fast QR Code
Гайды

Как создать QR-код на Fast QR Code

Какие приложения iPhone могут использовать Face ID
iPhone

Какие приложения iPhone могут использовать Face ID

Висячие отступы в Google Документах
Руководство

Висячие отступы в Google Документах

Как отследить письмо по заголовку
Кибербезопасность

Как отследить письмо по заголовку

Режим эффективности Microsoft Edge — включить и использовать
Браузеры

Режим эффективности Microsoft Edge — включить и использовать

Заблокировать и скрыть фото на iPhone
Мобильная безопасность

Заблокировать и скрыть фото на iPhone