首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MediaWiki和GraphViz -无图表

MediaWiki和GraphViz -无图表
EN

Stack Overflow用户
提问于 2018-10-19 01:30:37
回答 1查看 114关注 0票数 1

好了,我正在尝试让GraphViz在MediaWiki安装上工作。我正在使用带有WAMPserver的Windows2012 R2。

我在我的C盘上安装了GraphViz,WAMP在D盘上。

我已经按照GraphViz页面上的建议添加了GraphViz扩展,并将设置文件夹更改为指向我的GraphViz安装。这是我的设置文件中的内容:

代码语言:javascript
复制
    public $createCategoryPages;
    /**      * Constructor for setting configuration variable defaults.      */
    public function __construct() {         // Set execution path       if (
    stristr( PHP_OS, 'WIN' ) && !stristr( PHP_OS, 'Darwin' ) ) {
            $this->execPath = 'C:\Program Files (x86)\GraphViz\bin';        } else           
 {
    $this->execPath = '/usr/bin/';      } 
    $this->mscgenPath = ;       $this->defaultImageType = 'png';
    $this->createCategoryPages = 'no';  } }

但是当我插入GraphViz代码时,例如:

代码语言:javascript
复制
=== Example 1 from http://www.mediawiki.org/wiki/Extension:GraphViz ===            
<graphviz border='frame' format='png' desc='none'> digraph example1 {Hello-
>"World!"} 
</graphviz>

它没有显示任何东西。有人知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

发布于 2018-10-19 09:48:55

这不是扩展的配置方式。您的LocalSettings.php中不应该有任何构造函数或类定义。

您是否收到任何错误消息?确保你的东西是set up for debugging的。

你可能想要这样的东西:

代码语言:javascript
复制
wfLoadExtension( 'GraphViz' );
$wgGraphVizSettings->execPath = 'C:\Program Files (x86)\GraphViz\bin';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52879529

复制
相关文章

相似问题

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