如何从 MediaWiki 备份恢复图像?

如何从 MediaWiki 备份恢复图像?

我无法从 MediaWiki 备份中恢复图像文件夹。

我备份了我的 MediaWiki(MediaWiki 1.15.1、PHP 5.3.2 和 MySQL 5.1.41),重新格式化了我的电脑,然后重新安装了 MediaWiki(MediaWiki1.17.0、PHP 5.3.2 和 MySQL 5.1.41)。我能够成功地从备份中恢复数据库(通过调用mysql -u root -p -D my_wiki < backupfile.sql)。

到目前为止一切都运行正常;我可以查看文章中的文本,但没有图片。问题出现在尝试恢复图片时。我将备份中的图片复制到文件夹中/var/www/mediawiki/images/,但这些图片没有显示在 Wiki 中。

当我访问某个应该指向图像的 URL 时(例如http://localhost/mediawiki/images/1/1e/image.jpg)我收到一条消息说“禁止访问。您无权访问...“这让我相信这是一个权限问题,但我授予所有用户对图像文件夹的读取权限(通过调用chmod -R a+r images),但我仍然收到相同的消息。

我是 Ubuntu 10.04 用户。值得注意的是,我的 MediaWiki 最初位于/var/lib/mediawiki/,现在位于/var/www/mediawiki/。不过,这应该没关系,因为我还没有真正恢复 LocalSettings.php 文件或任何东西。

答案1

您需要使用 MediaWiki 文件夹中的脚本maintenance来导出和导入图像。说明可在此处找到:http://linuxclues.blogspot.com/2008/04/backup-restore-mediawiki-ubuntu.html

相关内容