Назад | Перейти на главную страницу

MediaWiki на MS SQL Server

Я немного покопался в запуске mediawiki на сервере sql вместо MySQL, но не нашел никакой конкретной информации. Все наши серверы работают под управлением SQL Server, поэтому я хотел бы придерживаться этого. Я пробовал вики-страницу Screwturn, которая является реализацией вики-среды ASP.NET с использованием SQL Server, но я не очень доволен интерфейсом редактирования и очень хотел бы запустить и запустить MediaWiki. Кто-нибудь знает возможно ли это?

Недавно я хотел сделать то же самое, но решил, что лучше настроить MySQL только для обслуживания Mediawiki. Рассмотрим преимущества каждого:

MySQL

  • Это поддерживаемая база данных, поэтому вы получите более точные ответы, если что-то пойдет не так.
  • Обязательно будет поддерживаться патчами и обновлениями.
  • Очень хорошо протестировано через Википедию. У вас меньше шансов увидеть «странное» поведение.
  • Простая установка и широко доступная документация - тогда как вам, вероятно, потребуется тщательно задокументировать приемы, которые вы используете, чтобы заставить MediaWiki работать с MSSQL.

SQL Server

  • Может использовать существующие методы резервного копирования в однородной среде
  • Может назначать разрешения на основе Active Directory

Менее часа у меня ушло на настройку виртуальной машины со стеком LAMP, а затем на установку и настройку MediaWiki. Резервное копирование - это crontab, который выгружает базу данных MySQL на файловый сервер. Ваш опыт может отличаться, но вы, вероятно, сэкономите много времени, выбрав поддерживаемое решение.

Возможно, это возможно.

https://bugzilla.wikimedia.org/show_bug.cgi?id=9767

Есть патч, но я не подтвердил, что он работает (и не пробовал). Некоторое время это может сработать, но будьте очень осторожны при установке исправлений.