古い (バージョン 1.4) Mediawiki インストールを継承しました。更新したいのですが、なかなかうまくいきません。
Mediawiki 1.19 をダウンロードして、新しいディレクトリに配置しました。古い LocalSettings.php ファイルをこの新しいディレクトリに置き、$wgScriptPath 変数だけを変更して、新しいディレクトリ名を反映させます。データベース名、ユーザー、またはパスワードを変更しませんでした。
スクリプトを実行しようとすると、次のupdate.php
ようになります。
DB 接続エラー: ソケット経由でローカル MySQL サーバーに接続できません'/var/lib/mysql/mysql.sock' (2) (localhost)
。
私はこれをかなり広範囲にグーグルで検索しました。これは十分に一般的なエラーですが、ほとんどの解決策には、MySQL が最初から実行されていなかった場合や、グローバル レベル (つまり、サイト全体) でソケットに関する何かを変更する必要がある場合が含まれます。正常に動作しているサイトでは他にも多くの MySQL が進行しているため、これらのケースのいずれも当てはまりません。
ユーザー資格情報に何か問題がある可能性があるため、まったく新しいユーザーを作成して、そのユーザーを LocalSettings.php に追加しようとしましたが、それでも同じエラーが発生します。
どんなヒントでも大歓迎です。