MediaWiki 1.29.0 maintenance/update.php ничего не делает

На моем хостинге с моим MW (1.28.2) а также SMW (2.5.3) иметь:

  1. /home/www/mediawiki-1.28.2
  2. /home/www/w -> mediawiki-1.28.2 (ссылка на mediawiki-1.28.2)
  3. /home/www/.htaccess

После https://www.mediawiki.org/wiki/Manual:Upgrading я делаю:

  1. загрузка mediawiki-1.29.0.tar.gz в /home/www/mediawiki-1.29.0.tar.gz
  2. распаковывать mediawiki-1.29.0.tar.gz в /home/www/mediawiki-1.29.0
  3. Копировать из /home/www/w в /home/www/mediawiki-1.29.0 файлы и папки: LocalSettings.php, imagesнекоторые расширения

Затем из командной строки я делаю:

  1. Изменить ссылку /home/www/w от /home/www/mediawiki-1.28.2 в /home/www/mediawiki-1.29.0
  2. cd /home/www/w
  3. /opt/php/7.1/bin/php ~/bin/composer.phar require mediawiki/semantic-media-wiki "~2.5" --update-no-dev
  4. /opt/php/7.1/bin/php ~/bin/composer.phar update
  5. /opt/php/7.1/bin/php maintenance/update.php

А также maintenance/update.php ничего не делает! Совсем! И мой сайт до HTTP 500,

Что не так и как можно отладить maintenance/update.php?

3 ответа

Решение

Хорошо, вот как я пытаюсь это решить:

  1. Я удалил (временно) .htaccess
  2. Я включил сообщение об ошибке в LocalSettings.php
  3. Когда я пошел в my website/w/index.php Я обнаружил, что было два (!) Отсутствующих расширения: PdfHandler а также SpamBlacklist, После удаления их из LocalSettings.php все работает отлично.

Вот в чем вопрос: где были PdfHandler а также SpamBlacklist ушел???

Я думаю, что была какая-то проблема с вашими зависимостями, попробуйте запустить "обновление композитора" в терминале, и, по моему мнению, он на самом деле запускает файл Localsettings.php и прерывает работу, если он обнаруживает какие-либо ошибки в файле, поэтому вы должны проверить, есть ли какая-либо ошибка в и, наконец, запустите php maintanence/update.php в каталоге mediawiki

https://www.mediawiki.org/wiki/Manual:How_to_debug

Я предполагаю (только предположение), что может быть проблема с PHP7 по умолчанию, так как некоторые расширения MediaWiki еще не поддерживают его.

Другие вопросы по тегам