Установка REXT
Поскольку Rext являет набором расширений ядра PmWiki, его установка сводится к копированию файлов дистрибутива поверх развернутой PmWiki.
Чистая установка
- установите PmWiki по инструкции с официального сайта: PmWiki Installation;
- скачайте актуальный релиз Rext, и загрузите содержимое архива поверх установленной PmWiki с заменой файлов;
- откройте файл 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, предполагает и предуготовлена для двух сценариев использования:
- стандартная установка. Дистрибутив сборки разворачивается на хостинге, на его основе создается один сайт.
- как основа для нескольких проектов, то есть как ВикиФерма. Дистрибутив сборки разворачивается на хостинге, и на его основе создается много сайтов, использующих общее кодовую базу.
Какой вариант выбрать? Если если у вас больше двух сайтов и уже имеется опыт разработки на PmWiki, создайте ферму. В остальных случаях используйте простую установку, описанную выше.