Установка MediaWiki на общий хостинг
Важно: этот гид рассчитан на общий хостинг с доступом к файловому менеджеру или FTP и панелью управления (cPanel, Plesk и т.п.).
Зачем вики для блога или продукта
Вики универсальна: её можно использовать как техническую документацию, внутреннюю базу знаний, коллективный FAQ, личный блог с версионированием или учебный ресурс. Преимущества:
- подробная демонстрация продукта и технические руководства;
- коллективное редактирование и накопление опыта команды;
- централизованное хранение и поиск знаний;
- гибкость — одна платформа для множества задач.
Мой выбор — MediaWiki, потому что это движок, разработанный для Wikipedia и оптимизированный под большие базы знаний, и потому что он широко поддерживается сообществом.
Что нужно подготовить
- Аккаунт на хостинге с доступом в файловый менеджер или FTP;
- Панель управления (cPanel/ Plesk) или возможность создать базу данных через phpMyAdmin;
- Доступ к корневой папке сайта или поддиректории, где будет располагаться вики;
- Резервная копия сайта (рекомендую сделать заранее).
Примечание про цены: некоторые хосты, например Bluehost (от $2.95/месяц), предлагают установщики приложений, но в них не всегда присутствует MediaWiki — в этом случае установка ручная.
Скачивание и распаковка
Перейдите на страницу загрузки MediaWiki и скачайте последнюю версию.
Загрузите файл архива (.tar.gz) в файловый менеджер вашего хостинга или закачайте через FTP.
Windows-пользователям: не обязательно распаковывать архив локально — это можно сделать на сервере через панель хостинга.
В файловом менеджере выберите файл и используйте опцию «Распаковать» (Extract). После распаковки появится папка вида
mediawiki-<версия>.Переименуйте эту папку в удобное имя, например
wiki, чтобы ваш сайт был доступен по адресуwww.yourdomain.com/wiki/.
Совет: если на хостинге нет GUI для распаковки, используйте FTP + локальную распаковку, затем закачайте уже распакованные файлы.
Установка через веб-интерфейс
В браузере откройте путь до директории
config, напримерhttp://www.yourdomain.com/wiki/config.Следуйте шагам инсталлятора: язык, проверка требований, подключение к базе данных.
На этапе базы данных укажите имя базы, пользователя и пароль. По умолчанию остальные параметры можно оставить.
Если инсталлятор не может создать базу, создайте её вручную в панели хостинга (cPanel → MySQL Databases или через phpMyAdmin):
- создайте новую базу данных;
- создайте пользователя и назначьте ему все права на эту базу (READ/WRITE);
- используйте эти данные в форме установки.
После успешной установки инсталлятор предложит скачать или переместить файл LocalSettings.php. Этот файл содержит конфигурацию вашей установки.
Поместите
LocalSettings.phpв корневую директорию вики, т.е.www.yourdomain.com/wiki/. Это можно сделать через файловый менеджер или по FTP. Пример команды для SSH/консоли (если доступ есть):
mv config/LocalSettings.php .- Проверьте сайт: откройте
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 — удобны для быстрых внутренних баз знаний, но имеют ограничения по экспорту и версионированию.
Мини-инструкция по откату и аварийному восстановлению
- Если обновление пошло не так — немедленно восстановите резервную копию файлов и дамп базы данных.
- Если сайт не отвечает, попробуйте временно переименовать папку с расширениями (extensions) и кешем, чтобы отключить сторонние модули.
- При ошибках конфигурации восстановите предыдущую версию LocalSettings.php из резервной копии.
Короткий глоссарий
- MediaWiki — движок вики, используемый Википедией;
- cPanel / Plesk — панели управления хостингом;
- FTP — протокол передачи файлов;
- phpMyAdmin — веб-интерфейс для управления MySQL;
- LocalSettings.php — основной файл конфигурации MediaWiki.
Резюме
MediaWiki — мощное решение для создания вики и базы знаний. Для установки на общем хостинге достаточно: скачать пакет, загрузить и распаковать на сервере, пройти веб-инсталлятор с данными базы и переместить файл LocalSettings.php в корень установки. После установки проверьте доступность сайта, работу прав и сделайте резервную копию конфигурации.
Важно: держите движок и расширения в актуальном состоянии и настройте регулярные бэкапы.
Краткий план действий:
- Скачайте MediaWiki;
- Загрузите архив на хостинг и распакуйте;
- Создайте базу данных и пользователя;
- Запустите веб-инсталлятор и укажите данные БД;
- Переместите LocalSettings.php в корень и проверьте работу.
Похожие материалы
Как создать QR-код на Fast QR Code
Какие приложения iPhone могут использовать Face ID
Висячие отступы в Google Документах
Как отследить письмо по заголовку
Режим эффективности Microsoft Edge — включить и использовать