Здесь приведена информация по локальной конфигурации OddMuse и изменениях его кода для работы под mod_perl.
(Версии скрипта и модулей - исходный код):
Модуль | Версия | Патч |
OddMuse | 1.432 | Патч к OddMuse |
footnote.pl | 1.4 | Патч к Footnote extension |
Остальные скрипты изменений не требуют.
/var/www/site # Скрипты на Perl |- perl # | |-oddmuse # Скрипты запуска OddMuse | `-oddmuse_base # Сам OddMuse + локализация | `-modules # Модули к OddMuse |- css # CSS |- img # Изображения |- html # Статические страницы `- var # Данные скриптов |-admin… # Директории данных wiki
Конфигурация Apache для OddMuse - при работе с mod_perl, подключенным как DSO. Кусок конфигурационного файла вставляется в соответствующую часть <VirtualHost>.
Задачи скрипта: сконфигурировать переменные согласно текущему вызову OddMuse.
При написании скрипта ставилась задачи минимализации требуемых для работы под mod_perl изменений в базовом скрипте OddMuse. В скрипте жестко прошита единая для всех wiki и скриптов локализация, если она должна меняться в зависимости от wiki/скрипта, то, соответственно, надо менять вид подключения локали (делать подключение безусловным вне зависимости от $INC{}).
Стартовый скрипт OddMuse
Для конфигурирования конкретного wiki следует использовать config.conf в директории данных. В config.conf '''должны''' устанавливаться '''все''' переменные конфигурации, даже те, значения которых не меняются от значений по-умолчанию из главного скрипта. В противном случае возможно странное поведение при работе под mod_perl (использование конфигурации одного wiki другим).
Типовая конфигурация wiki OddMuse
Дата создания: 2006-05-24 16:06:21 (Фетисов Н. А. (naf))
Последнее изменение: 2006-05-24 16:06:21 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 1
Wiki::Admin Карта раздела Оглавление Изменения за сутки Изменения за неделю Изменения за месяц