2016-12-21 9 views
0

メディア上のバージョン1.17からLinux上の1.26.3にメディアウィキを移行しています。したがって、データベースを移行してupdate.phpスクリプトで更新すると、ファイルリスト内のすべてのイメージはmediawikiによって見つけられませんが、イメージリストにあるはずです。ですから、私はimportImages.phpスクリプトを使ってすべてのイメージを再インポートすることで問題を解決できましたが、このスクリプトはUploaduserに "Maintenance script"と "Importing file"という記述を上書きします。Mediawiki:ImpotImagesスクリプトの上書きユーザと説明

この情報を復元するにはどうすればよいですか?または、説明とアップロードユーザーを上書きせずにそれらをアップロードする方法はありますか?

ありがとうございました。

答えて

0

私の問題の回避策を見つけることができました。誰もが、これは試す(それは他のDBMS上で動作するかどうか私は知らない)、この問題に直面しているとMySQLを使用している場合:あなたは任意の画像をインポートする前に

1.は、あなたのデータベースをダンプし

2. を使用している場合は、スクリプトを実行する前に無効にしてください(LocalSettings.phpに#を付けてコメントを外してください)。

オプション:ウィキのファイルリストを確認してください。イメージは、ユーザー "保守スクリプト"と説明 "インポートファイル"でインポートする必要があります。

- > filelistにアクセスする際にシステムエラーが発生した場合は、/ imagesフォルダの権限を確認する必要があります(importImages.phpの実行に使用したユーザによって異なります)。

4.今、あなたのファイルリストを確認してください。ステップ1

5.から、あなたの作成したダンプを使ってデータベースを上書きして、完全にインポートされたイメージをお楽しみください。

この回避策が無作為に見つかったのが一部の人に役立ちます。私はそれが馬鹿に聞こえることを知っているが、それは私のために働いた。

関連する問題