我的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工作?
答案 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工作。