首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我丢失了许多页面,需要恢复和修复错误:类型为"MediaWiki\Revision\RevisionAccessException“的致命异常

问我丢失了许多页面,需要恢复和修复错误:类型为"MediaWiki\Revision\RevisionAccessException“的致命异常
EN

Stack Overflow用户
提问于 2019-03-22 06:59:42
回答 1查看 253关注 0票数 0

在windows 10的XAMPP上安装mediawiki 1.32。

使用了几个月后,突然这个错误开始出现在许多页面中:"MediaWiki\Revision\RevisionAccessException“类型的致命异常

无法再查看我的数据、撤消任何更改或编辑页面,它已被锁定。

有大量的数据在页面上,我需要恢复和使页面再次可编辑。

维基站点是在媒体维基1.32上创建的

尝试:回滚到以前版本的mediawiki,恢复数据库,不起作用。

尝试:移动mediawiki并在不同的系统(linux,mysql,lighthttpd)上导入数据库,不起作用。

EN

回答 1

Stack Overflow用户

发布于 2019-06-20 06:18:04

..。没有简单的答案,你应该检查数据库模式并定义你的文本数据在哪里。https://www.mediawiki.org/wiki/Manual:Database_layout

编辑。你可以试试这个:

代码语言:javascript
复制
SELECT P.page_namespace, P.page_title, R.rev_id, C.content_id, C.content_address, Convert(T.old_text USING utf8)
FROM page P
INNER JOIN revision R ON R.rev_id=P.page_latest
INNER JOIN slots S ON R.rev_id = S.slot_revision_id
INNER JOIN content C ON S.slot_content_id=C.content_id
INNER JOIN text T ON Concat("tt:",T.old_id)=C.content_address

如果成功提取数据,请注意可能需要恢复的名称空间和其他元数据。

https://www.mediawiki.org/wiki/Manual:Namespace

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55290468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档