好,所以我试图让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>
它什么都没显示。有人知道我做错了吗?
答案 0 :(得分:0)
这不是扩展名的配置方式。 LocalSettings.php
中不应包含任何构造函数或类定义。
您收到任何错误消息吗?确保您拥有set up for debugging。
您可能想要类似的东西:
wfLoadExtension( 'GraphViz' );
$wgGraphVizSettings->execPath = 'C:\Program Files (x86)\GraphViz\bin';