1

我的 Texvc 似乎工作,因为texvc /home/wiki/tmp /home/wiki/math "y=x+2"

Cdaa63ef966cc412541190bc8794731de<i>y</i> = <i>x</i> + 2<mi>y</mi><mo>=</mo><mi>x</mi><mo>+</mo><mn>2</mn>

我的LocalSettings.php在 /var/www/wiki (来源)

$IP = "81.111.1.1";
$wgMathPath         = "{$wgUploadPath}/math";
$wgMathDirectory = "{$IP}/images/math";
$wgUploadDirectory  = "{$IP}/images";
$wgUploadPath       = "{$wgScriptPath}/images";
$wgTexvc            = "{$IP}/math/texvc";  # Path to compiled 
texvc
$wgMathDirectory    = "{$wgUploadDirectory}/math";
$wgTmpDirectory     = "{$wgUploadDirectory}/tmp";

我在 Firefox 中访问我的 wiki,我看到了输出

Warning: require_once(81.111.1.1/includes/OutputHandler.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/wiki/includes/WebStart.php on line 123

Fatal error: require_once() [function.require]: Failed opening required '81.111.1.1/includes/OutputHandler.php' (include_path='/var/www/wiki:/var/www/wiki/includes:/var/www/wiki/languages:.:/usr/share/php:/usr/share/pear') in /var/www/wiki/includes/WebStart.php on line 123

我在/var/www/wiki/LocalSettings.php的变量 $IP 中使用了我的正确 IP 。我将 /wiki/includes/DefaultSettigs.php 复制到 /wiki/,但数学方程式仍然无法正常工作。

我运行 RCS 关于将 PATH 包含到变量 $IP 的建议未成功。我收到与上述类似的警告和错误。

您会更改我的设置以使数学公式起作用吗?

4

2 回答 2

3

检查数学临时目录是否存在以及该目录的权限。我认为模式 777 是必要的(即,chmod a+w /path/to/dir)。

MediaWiki 手册中有一些进一步的帮助。

编辑:变量$IP是(本地)包含路径而不是 IP 地址:

包含路径:$IP(包含路径)变量保存您 wiki 基本安装的本地文件路径。确保您引用了完全限定的文件路径。不要在路径末尾包含斜杠。DefaultSettings.php 文件从 IP 变量指定的目录加载。

于 2009-10-23T12:33:25.897 回答
0

我的 mediawiki 位于 /var/www/wiki。但是,我的 $IP 仅指 IP 地址。它还应该参考安装目录的位置。

我将 $IP 变量从更改为/usr/share/mediawiki完全没有/var/www/wiki 我的 IP。尽管变量中没有我的 IP,但我似乎可以在家外访问我的 wiki。

此更改使数学公式起作用。

于 2009-11-02T19:36:58.947 回答