Saya telah menjalankan perintah cadangan yang sama ini pada MediaWiki versi sebelumnya (pada Centos 6.4) dan telah berhasil tetapi sekarang ketika menjalankan perintah ini di MediaWiki 1.20.4 -
[root@wiki images]# php /var/www/html/wiki/maintenance/dumpUploads.php --base=$(pwd) | xargs -I foo cp 'foo' . -v
Saya mendapatkan kesalahan berikut -
cp: cannot stat `mwstore://local-backend/local-public/0/07/Xvidcap-test.swf':
No such file or directory
Saya dapat melihat ini karena lokasinya tidak ada tetapi bagaimana saya bisa mengatasi ini?
tar cf images.tar /var/www/html/wiki/images/
?Jawaban:
Manual: dumpUploads.php merekomendasikan tar, seperti
php maintenance/dumpUploads.php | xargs tar cf backup_files.tar
.Namun, jika tujuan Anda adalah cadangan , Anda harus menjaga struktur direktori yang Anda gunakan . Sebagai Manual: Membuat cadangan wiki merekomendasikan, cukup gunakan tar, misalnya:
jika Anda ingin mencadangkan hanya unggahan dan mengompresnya sedikit.
Catatan, mwstore adalah backend file .
sumber
mwstore://local-backend/local-public/example_2.png
.