MediaWiki PageForms:Special:CreateProperty无Combobox选项问题
排查:Special:CreateProperty找不到Combobox属性类型的问题
核心问题:版本不兼容
Combobox不是Semantic MediaWiki(SMW)自带的属性类型,它是Page Forms扩展提供的功能,但你的版本组合存在兼容性冲突:
- Page Forms 5.2.1要求的最低SMW版本是3.0+,而你使用的SMW 2.5.8版本过低,导致Page Forms的Combobox类型无法被SMW识别加载。
解决办法
- 优先升级Semantic MediaWiki到3.0或更高版本(建议参考Page Forms 5.2.1的兼容说明选择对应版本),升级后清理缓存,Combobox选项应该会正常显示。
- 如果无法升级SMW,可将Page Forms降级到支持SMW 2.5.x的版本(比如4.x系列),旧版本的Page Forms对SMW 2.x完全兼容,且保留Combobox类型功能。
额外检查项
- 确认LocalSettings.php中已正确启用Page Forms扩展,配置行应为:
wfLoadExtension( 'PageForms' ); - 清理MediaWiki缓存(可通过访问
Special:Purge或删除服务器缓存目录),确保扩展配置生效。
内容的提问来源于stack exchange,提问作者daumann
相关产品推荐
相关产品推荐

