OSS Group OSS Group
>  Карта
>  Поиск
>  Контакты
>  OSS Group  ::  Admin  ::  Адаптация OddMuse
  
РегистрацияЗабыли пароль?

↓  Быстрый поиск по Wiki


Режим поиска:   И   ИЛИ

↓  Доступные Wiki

↓  Навигация по сайту

[]

↓  Последняя новость

Загрузка...

↓  На эту страницу ссылаются:

Get Firefox!
[~]

Адаптация OddMuse

Здесь приведена информация по локальной конфигурации 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

Конфигурация Apache для OddMuse ? - при работе с mod_perl, подключенным как DSO. Кусок конфигурационного файла вставляется в соответствующую часть <VirtualHost>.

Типовой стартовый скрипт

Задачи скрипта: сконфигурировать переменные согласно текущему вызову OddMuse.
При написании скрипта ставилась задачи минимализации требуемых для работы под mod_perl изменений в базовом скрипте OddMuse. В скрипте жестко прошита единая для всех wiki и скриптов локализация, если она должна меняться в зависимости от wiki/скрипта, то, соответственно, надо менять вид подключения локали (делать подключение безусловным вне зависимости от $INC{}).
Стартовый скрипт OddMuse

Файл конфигурации wiki

Для конфигурирования конкретного 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


 Комментарии (0)


Wiki::Admin   Оглавление  Карта раздела  Изменения за сутки  Изменения за неделю  Изменения за месяц



Valid XHTML 1.0 Transitional  Valid CSS!  [Valid RSS]