Ubuntu的MediaWiki中的LaTeX方程式

时间:2009-10-23 00:40:09

标签: ubuntu latex installation mediawiki

我的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 (source)

$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中的建议。 我得到了与上面类似的警告和错误。

您在我的设置中更改了什么才能使Math formule工作?

2 个答案:

答案 0 :(得分:3)

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

MediaWiki Manual还有一些帮助。

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

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

答案 1 :(得分:0)

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

我将$ IP变量从/usr/share/mediawiki更改为/var/www/wiki 完全没有我的知识产权。我似乎能够在家外访问我的wiki,虽然我没有变量中的IP。

这一改变使Math formule工作。