2012-08-24 85 views
0

我繼承了舊的(版本1.4)Mediawiki安裝。我想更新它,但這樣做有很多麻煩。Mediawiki更新腳本

我下載了Mediawiki 1.19並把它放在一個新的目錄中。我把舊的LocalSettings.php文件放在這個新目錄中,只改變$ wgScriptPath變量來反映新的目錄名稱。我沒有更改數據庫名稱,用戶或密碼。

當我嘗試運行update.php腳本,我得到這個:

DB連接錯誤:無法通過套接字'/var/lib/mysql/mysql.sock' (2) (localhost)連接到本地MySQL服務器。

我已經使用這個相當廣泛。這是一個常見的錯誤,但是大多數解決方案都涉及MySQL首先沒有運行或者需要在全局級別(即整個站點)更改套接字的情況。這兩種情況都不適用,因爲有很多其他的MySQL工具可以正常工作。

上關的機會,什麼是錯的用戶憑據,我試圖創建一個全新的用戶並添加該用戶的LocalSettings.php,但我仍然得到同樣的錯誤。

任何提示將不勝感激。

+0

我不確定你正在看到的MySQL錯誤,但有一個[upgrade1_5.php腳本](https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/core.git;a = blob; f = maintenance/upgrade1_5.php)在維護目錄中升級1.4 - > 1.5。您可能想要查看是否先運行該軟件。 – Christian

+0

謝謝,基督徒。好主意,但使用這個腳本仍然給我同樣的錯誤信息。 – anaximander

回答

0

看來,我最初下載的Mediawiki 1.19是某種程度上的腐敗或不完整。我重新下載了軟件,一切正常。