2012-08-24 54 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是某种程度上的腐败或不完整。我重新下载了软件,一切正常。