Несколько экземпляров MediaWiki на одном сервере

Я надеюсь, что некоторые люди собираются переместиться..., потому что мы (SmoothWall) собираемся быть взятием всех наших продуктов IPv6 в следующем году - возможно, это немедленно не будет окупаемость, но я действительно думаю, что мы доберемся там.

3
задан 9 July 2010 в 09:56
4 ответа

Используйте отдельный исходный код и отдельные базы данных. Тем путем можно установить расширения или пользовательские темы в одном из них, не влияя на других.

Если Вы действительно знаете, что у Вас никогда не будет пользовательских расширений/тем в одном, но не в другом wikis, то 3. кажется, лучший выбор, чем 2, но имеет в виду папку загрузки (существует установка в LocalSettings для определения пути),

6
ответ дан 3 December 2019 в 04:42

Обновления Mediawiki являются пустяком так или иначе, таким образом, я выполняю 2 полностью отдельных экземпляра, включая копию каталога плагинов и копию (не символьная ссылка) файла LocalSettings.php. Я нашел несколько лет назад, что попытка сохранить несколько минут при выполнении 2 обновлений будет стоить мне дней получения, это настроило право, таким образом, я просто не беспокоюсь больше :)

2 DBS, 2 экземпляра кода. Простой. можно экспортировать и импортировать между двумя очень легко затем, в течение, возможно, одного дня, когда Вы хотите объединить их вместе.

5
ответ дан 3 December 2019 в 04:42

Установка MediaWiki является не чем иным как деревом каталогов и связанной базой данных. Можно выполнить столько параллельных установок, сколько Вам нравится. Любая часть основы файла, которая должна быть совместно использована, может быть сделана настолько использующие символьные ссылки. Это только становится хитрым, если Вы хотите совместно использовать части базы данных и потому что это имеет тенденцию быть одним путем путь к аварии, Вам было бы целесообразно избежать его.

4
ответ дан 3 December 2019 в 04:42

Ну, это новее, чем любой из приведенных здесь ответов ..

https://sharkysoft.com/wiki/ how_to_configure_multiple_MediaWiki_instances_on_a_single_host

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

Для mediawiki v1.21.2 у меня не было AdminSettings.php для удаления, а папка config на самом деле называется mw-config . Мне также пришлось вручную создать нового пользователя mysql для новой базы данных через командную строку (используя для этого исходного пользователя).

0
ответ дан 3 December 2019 в 04:42

Теги

Похожие вопросы