我继承了一个旧的(版本1.4)Mediawiki安装。我想更新它,但这样做有很多麻烦。
我下载了Mediawiki 1.19并将其放在一个新目录中。我将旧的LocalSettings.php文件放在这个新目录中,仅更改$ wgScriptPath变量以反映新的目录名称。我没有改变数据库名称,用户或密码。
当我尝试运行 update.php
脚本时,我明白了:
数据库连接错误:无法通过套接字'/var/lib/mysql/mysql.sock' (2) (localhost)
连接到本地MySQL服务器。
我已经广泛搜索了这篇文章。这是一个常见的错误,但大多数解决方案涉及MySQL首先没有运行或者需要在全局级别(即整个站点)更改套接字的情况。这两种情况都不适用,因为网站上有很多其他的MySQL工作正常运行。
如果用户凭据出现问题,我尝试创建一个全新用户并将该用户添加到LocalSettings.php,但我仍然遇到同样的错误。
任何提示都将不胜感激。
答案 0 :(得分:0)
似乎我对Mediawiki 1.19的初步下载有点腐败或不完整。我重新下载了软件,一切正常。