Автоматические обновления MediaWiki

Я бы начал с which systemctl и which service , а затем посмотрел бы на вывод ] ls -l , чтобы увидеть, являются ли они одним и тем же файлом (через символическую ссылку) или похожи (размер и т. д.).

По крайней мере здесь (Fedora 23) / usr / bin / systemctl - это двоичный файл, / usr / sbin / service - это сценарий оболочки, который использует команды systemd для эмуляции SysVinit команда.

0
12.01.2019, 17:13
1 ответ

Стандартный процесс обновления:

  1. Обновите файлы. Если вы используете git, это будет что-то вроде git checkout REL1_32. Если вы используете архив, вы можете просто распаковать его поверх старого (, хотя для живого сервера лучше иметь отдельный каталог для старой и новой версии и использовать символические ссылки для их замены, чтобы это было быстро и легко отменить, если что-то пойдет не так ).
  2. Обновить зависимости. Если вы используете git, запустите composer updateв корневом каталоге MediaWiki. Если вы используете репозиторий поставщика (, возможно, это плохая идея ), проверьте его также с помощью git. Если вы используете архив, он, вероятно, включает в себя обновленные зависимости (, хотя запуск композитора не навредит ).
  3. Запустите сценарий обновления:php maintenance/update.php --quick.

Если это активная вики, используемая другими, вы, вероятно, захотите установить$wgReadOnlyдля процесса (или, что еще лучше, полностью заблокировать пользователей ).

Существует страница документа , но, как и большинство материалов на mediawiki.org, она слишком многословна...

1
28.01.2020, 02:41

Теги

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