Arris
@Arris
Сапиенсы учатся, играя.

WIKI — один движок-бэкэнд, несколько фронтэндов — как?

Дано - домен с вики-движком (какой - обдумываю, вероятно media-wiki). Стартовая страничка (примитив, не о ней вопрос), направляющая на несколько поддоменов (site1.domain.net, site2.domain.net, etc)

На поддоменах нужно развернуть различные вики - различные по контенту, верстке, шаблонам, залитым картинкам.

Как наиболее экономично развернуть такую систему? Не держать же для каждого поддомена свою копию движка? :)

Ограничения: виртуальный хостинг, количество поддоменов-подвики не должно быть жестко ограничено: захотели - развернули еще одну, захотели - снесли. Движок, вероятно, media-wiki, но не факт.
  • Вопрос задан
  • 2887 просмотров
Решения вопроса 1
Arris
@Arris Автор вопроса
Сапиенсы учатся, играя.
Ваши поддомены - это отдельные папки (виртуальных хостов), так?

Допустим, файлы движка у вас лежат в /var/www/host1/core/, а конфиги сайта (подключение к БД и прочее) в /var/www/host1/config

Перекладываем код движка куда-нибудь в /var/www/my_engine_core/ и создаем символьные ссылки

Если мне не изменяет память, должно быть что-то вроде

ln -s -T /var/www/my_engine_core/ /var/www/host1/core/
ln -s -T /var/www/my_engine_core/ /var/www/host2/core/

etc

Ну конечно еще надо права доступа правильно настроить, владельцев папок и так далее.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
tizar
@tizar
Увлеченный
Не пользовался media-wiki, поэтому за этот движок не скажу. Знаю (и пользовался) WordPress в режиме мультисайт. На одной копии движка можно создать неограниченное количество сайтов как на поддоменах (sub.domain.net), так и в подкатологах (domain.net/sub). Для WordPress есть расширения для организации Wiki, поэтому в плане функциональности можно подтянуть WP к тому, что нужно. Конечно, для мультисайта на WordPress рекомендуется использовать сервер, но для небольшой нагрузки, на первых порах, потянет и виртуальный.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы