MediaWiki和GraphViz-无图表

时间:2018-10-18 17:30:37

标签: mediawiki graphviz

好,所以我试图让GraphViz在MediaWiki安装上运行。我正在将Windows 2012 R2与WAMPserver一起使用。

我已经在C驱动器上安装了GraphViz,WAMP在D驱动器上了。

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

    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代码时,例如:

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

它什么都没显示。有人知道我做错了吗?

1 个答案:

答案 0 :(得分:0)

这不是扩展名的配置方式。 LocalSettings.php中不应包含任何构造函数或类定义。​​

您收到任何错误消息吗?确保您拥有set up for debugging

您可能想要类似的东西:

wfLoadExtension( 'GraphViz' );
$wgGraphVizSettings->execPath = 'C:\Program Files (x86)\GraphViz\bin';