2017-07-14 87 views
1

我與我的MW (1.28.2)SMW (2.5.3)託管有:鏈接到MediaWiki 1.29.0維修/ update.php什麼也不做

  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#Command_line我在做:

  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.phpimages,一些擴展

然後通過命令行我做的:

  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

+0

查看錯誤日誌以獲取解釋。它會告訴你至少HTTP 500的原因(命令行PHP的錯誤輸出應該顯示在控制檯中;不能想到爲什麼根本沒有輸出)。 – Tgr

回答

1

好了,還有我如何努力解決這個問題:

  1. 我刪除(臨時).htaccess
  2. 我打開錯誤報告LocalSettings.php
  3. 當我去my website/w/index.php我發現有兩個(!)缺失的擴展名:PdfHandlerSpamBlacklist。從LocalSettings.php中刪除它們後,所有工作正常。

這就是問題:PdfHandlerSpamBlacklist哪去了???

+0

有一個更新1.29.1:它說,「PdfHandler」和「SpamBlacklist」丟失 –

0

我認爲你的依賴項存在一些問題,請嘗試在終端中運行「composer update」,並根據我實際運行Localsettings.php文件並中止,如果它識別文件中的任何錯誤,所以你必須檢查是否存在在任何錯誤,最後運行保養的PHP/update.php MediaWiki的目錄

+0

LocalSettigs.php中可能出現錯誤?在從1.28.2更新之前,它工作正常 –