如何使用 dumpUploads.php 备份 MediaWiki 1.20.4 上的图像文件

如何使用 dumpUploads.php 备份 MediaWiki 1.20.4 上的图像文件

我曾在以前版本的 MediaWiki(在 Centos 6.4 上)上运行过相同的备份命令,并且运行成功,但现在在 MediaWiki 1.20.4 上运行此命令时 -

[root@wiki images]# php /var/www/html/wiki/maintenance/dumpUploads.php --base=$(pwd) | xargs -I foo cp 'foo' . -v

我收到以下错误 -

cp: cannot stat `mwstore://local-backend/local-public/0/07/Xvidcap-test.swf': 
No such file or directory

我发现这是因为该位置不存在,但我该如何解决这个问题呢?

答案1

手册:dumpUploads.php推荐使用 tar,喜欢php maintenance/dumpUploads.php | xargs tar cf backup_files.tar

然而,如果你的目标是备份,你应该保留您正在使用的目录结构。 作为手册:备份 wiki建议只使用 tar,例如:

tar caf images.tar.gz /var/www/html/wiki/images/

如果您只想备份上传的内容并稍微压缩它们。

注意,mwstore 是文件后端

相关内容