Установка REXT

Поскольку Rext являет набором расширений ядра PmWiki, его установка сводится к копированию файлов дистрибутива поверх развернутой PmWiki.

Чистая установка

  1. установите PmWiki по инструкции с официального сайта: PmWiki Installation;
  2. скачайте актуальный релиз Rext, и загрузите содержимое архива поверх установленной PmWiki с заменой файлов;
  3. откройте файл local/config-ThisSite.php и отредактируйте его, обязательно изменив пароли.

Ваш новый сайт на PmWiki + Rext готов! Самое время продолжить его настройку.

Заметки

При развертывании системы на хостинге на базе ОС Windows необходимо добавить в систему Attach:strptime.zip . Для этого скачайте архив, закачайте находящийся в нем strptime.php в директорию /cookbook вашего сайта, в файл config-ThisSite.php добавьте строчку include_once("$FarmD/cookbook/strptime.php");

Установка поверх существующей PmWiki

Поскольку архитектура PmWiki крайне логична и проста, миграция сайтов между разными копиями движков обычно не представляет собой сложной задачи. Поэтому, если у вас уже есть работающий сайт на PmWiki и вы хотите добавить в него Rext, мы рекомендуем сделать чистую установку PmWiki + Rext на отдельном домене и после этого вручную перенести на новый сайт контент, дизайн и настройки из исходного сайта. Осознанный перенос позволит гарантированно сохранить контроль над состоянием системы.

Однако, вы также можете пойти и автоматическим путём: сделайте резервную копию текущего сайта, и после этого загрузите файлы актуальный релиз Rext поверх с заменой существующих файлов. После этого переименуйте файл /local/config.php в /local/config.php.old и перенесите нужные части его содержимого в Config.

Установка в качестве ВикиФермы

Rext, как и сама PmWiki, предполагает и предуготовлена для двух сценариев использования:

  1. стандартная установка. Дистрибутив сборки разворачивается на хостинге, на его основе создается один сайт.
  2. как основа для нескольких проектов, то есть как ВикиФерма. Дистрибутив сборки разворачивается на хостинге, и на его основе создается много сайтов, использующих общее кодовую базу.

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