报告错误

From semantic-mediawiki.org

应当在MediaWiki的错误追踪系统(bugtracking system),即 GitHub之上提出关于Semantic MediaWiki错误报告与功能请求。与通常的情况一样,所有的错误报告均应当至少回答下列问题:

  • 能否在某个公开的维基站点上在线查看该问题?(如果能,请提供其URL。)
  • 当时使用的是哪个版本的SMW?
  • 当时使用的是哪个版本的MediaWiki?
  • 当时使用的是哪种服务器设置(server setup)(PHP、MySQL、OS)?
  • 能否在我们沙盒站点的测试页面上再现该问题?(如果能,请提供其URL。)

亦可在开发人员邮件列表之上讨论改进和补丁事项。 您还可以在线查阅Semantic MediaWiki最新的错误列表。即使是对于尚未解决的事项,也可能会包括有修复程序、补丁或者暂时的解决办法。

如何获取更多关于您遇到的问题的信息[edit]

如下是关于获取更多某一问题信息的一些小窍门,将有助于我们更快地解决问题。

  • 一般来说,打开MediaWiki之中的调试功能可能会有所帮助(试着阅读一下http://meta.wikimedia.org/wiki/How_to_debug_MediaWiki)。这项措施应当在您的日志文件当中为您提供更多有益的错误消息。
  • 如果某个页面不能正确显示或者会引起严重错误,则可采用编辑模式直接访问该页面。为此,可在您的维基之上编辑任何一个其他的页面,然后在该页面的URL当中,采用问题页面的名称取代该页面的名称。之后,尝试删除该问题页面的部分代码,以便找出问题所在,并将这些发现包括在您的错误报告当中。
  • 如果您碰到的是行内查询方面的问题,可以尝试利用 format=debug 来收集有用的信息(至少是对开发人员有用的)。请将这些调试结果连同您的错误报告一起发送。