报告错误
From Linux Web Expert
应当在MediaWiki的错误追踪系统(bugtracking system),即 GitHub之上提出关于Semantic MediaWiki的错误报告与功能请求。与通常的情况一样,所有的错误报告均应当至少回答下列问题:
- 能否在某个公开的维基站点上在线查看该问题?(如果能,请提供其URL。)
- 当时使用的是哪个版本的SMW?
- 当时使用的是哪个版本的MediaWiki?
- 当时使用的是哪种服务器设置(server setup)(PHP、MySQL、OS)?
- 能否在我们沙盒站点的测试页面上再现该问题?(如果能,请提供其URL。)
亦可在开发人员邮件列表之上讨论改进和补丁事项。 您还可以在线查阅Semantic MediaWiki最新的错误列表。即使是对于尚未解决的事项,也可能会包括有修复程序、补丁或者暂时的解决办法。
如何获取更多关于您遇到的问题的信息
如下是关于获取更多某一问题信息的一些小窍门,将有助于我们更快地解决问题。
- 一般来说,打开MediaWiki之中的调试功能可能会有所帮助(试着阅读一下http://meta.wikimedia.org/wiki/How_to_debug_MediaWiki)。这项措施应当在您的日志文件当中为您提供更多有益的错误消息。
- 如果某个页面不能正确显示或者会引起严重错误,则可采用编辑模式直接访问该页面。为此,可在您的维基之上编辑任何一个其他的页面,然后在该页面的URL当中,采用问题页面的名称取代该页面的名称。之后,尝试删除该问题页面的部分代码,以便找出问题所在,并将这些发现包括在您的错误报告当中。
- 如果您碰到的是嵌入式查询方面的问题,可以尝试利用 format=debug 来收集有用的信息(至少是对开发人员有用的)。请将这些调试结果连同您的错误报告一起发送。