Manual:Installation requirements/ru

Помимо, собственно, пакета MediaWiki, для установки понадобятся:
 * PHP для работы программного обеспечения.
 * Система управления базами данных для хранения страниц сайта.
 * Веб-сервер для отправки сгенерированных страниц в Ваш веб-бразуер.

Для обеспечения большей функциональности, понадобится дополнительное программное обеспечение (см. ниже).

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

Заметьте, что хотя в комплекте с MediaWiki идёт установочный скрипт, для задания самых важных параметров, знание PHP всё равно необходимо для более детальной настройки.

= == PHP == =

PHP - это язык программирования, на котором написан MediaWiki. Он необходим для работы Вашей вики.


 * Для последней версии MediaWiki требуется PHP версии 5.2.3 или выше (PHP 5.3.1 содержит ошибку 50394 и не поддерживается).
 * Если у Вас нет возможности обновиться до PHP5, то Вы можете использовать MediaWiki вместе с PHP версии 4.3.0 и выше
 * Необходимы следующие расширения: Perl Compatible Regular Expressions, Session, Standard PHP Library. Обратите внимание, что все они включены в PHP по умолчанию.

Если Вам требуется скомпилировать PHP из исходных кодов, то посмотрите статью конфигурирование PHP, чтобы узнать какие опции влияют на работу MediaWiki.

Замечания:
 * На некоторых серверах требуется, чтобы были установлены модуль базы данных и модуль управления сессиям. Для более подробной информации, смотрите руководства по установке на конкретные операционные системы.
 * При установке под Windows с использованием Microsoft installer добавьте в список устанавливаемых дополнений расширение, соответствующее вашей СУБД (MySQL или Postgres).

= == Сервер баз данных == =

MediaWiki хранит все тексты и данные (статьи, данные пользователей, системные сообщения и т.д.) в базе данных, которая может работать и с другими веб-ориентированными приложениями (к примеру, phpBB). Вам понадобится одна из следующих СУБД для работы MediaWiki:


 * MySQL 4.0 и выше*
 * PostgreSQL 8.1 и выше (поддержка PostgreSQL была добавлена в MediaWiki 1.8 - также требуются plpgsql и tsearch2. Возможно, потребуется установить "postgresql-contrib-8.1". Подробности см. Manual:Installing_MediaWiki/ru или английскую версию Manual:Installing_MediaWiki)
 * SQLite
 * Oracle

Для администрирования баз данных можно использовать такие программы, как phpMyAdmin (MySQL) и phpPgAdmin (Postgres).

*''Замечание: последняя версия MediaWiki, работающая с MySQL 3 - 1.5.8. Будьте внимательны, так как эта версия больше не поддерживается.''

= == Веб-сервер == =

Для того, чтобы посылать сгенерированные страницы в Ваш браузер, MediaWiki необходим веб-сервер. Зачастую, у Вас нет выбора какое ПО использовать - нужное программное обеспечение на хостинге обычно уже установлено.


 * Большинство пользователей устанавливают веб-сервер Apache (официальная страница загрузки).
 * MediaWiki также тестировалась под IIS 6.0, Cherokee, и lighttpd.
 * Для работы MediaWiki на Sun Java System Web Server 7.0 у Sun есть инструкции по установке.

= == Системные требования == =

Для нормальной работы MediaWiki рекомендуется использовать систему минимум с 256 Мб оперативной памяти, также понадобится 40 Мб свободного места на диске. Заметьте, это минимальные требования - для популярных сайтов этого будет явно недостаточно. Тем не менее некоторые пользователи сообщали об успешном запуске MediaWiki на компьютерах с 48 МБ ОЗУ.

= == Дополнительное программное обеспечение == =


 * ImageMagick или GD - необходимы для миниатюрных копий изображений.
 * TeX - необходим для отображения математических формул.
 * Sendmail - необходим для возможности отправки электронных писем.
 * Shell access - необходим для запуска скриптов поддержки; обновление ПО без такого доступа может оказаться сложной задачей.

Для более подробной информации о дополнительных пакетах, смотрите Manual:Installing third-party tools/ru.