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 ответ1

0

Руководство:dumpUploads.php рекомендует tar, как php maintenance/dumpUploads.php | xargs tar cf backup_files.tar .

Однако, если ваша цель - резервное копирование, вы должны сохранить используемую структуру каталогов. Как руководство: Резервное копирование вики рекомендует, просто используйте tar, например:

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

если вы хотите сделать резервную копию только загрузки и сжать их немного.

Обратите внимание, что mwstore - это файловый бэкэнд.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .