I have installed texvc and told MediaWiki to use TeX. But I get the following error message, right on
my page:
Failed to parse (Missing texvc executable; please see math/README to configure.): 0
To check whether texvc was executable, I tested it in the shell: inside /home/htdocs/wiki/math, I ran:
./texvc /home/htdocs/wiki/tmp /home/htdocs/wiki/math "y=x+2" iso-8859-1 > tex-out2
the output file contains:
Cdaa63ef966cc412541190bc8794731de<i>y</i>
= <i>x</i> + 2^@<mi>y</mi><mo>=</mo><mi>x</mi><mo>+</m
o><mn>2</mn>-
or, rendered as HTML:
Cdaa63ef966cc412541190bc8794731de
y =
x + 2^@
y=x+2-
So it is executing.
Just in case, I did a chmod 777, but that didn't help.
latex and dvipng are both installed.
Here is the README:
----------------------------------------
--------------
== About texvc ==
texvc takes LaTeX-compatible equations and produces formatted output in
HTML, MathML, and (via LaTeX/dvipng) rasterized PNG images.
Input data is parsed and scrutinized for safety, and the output includes
an estimate of whether the code is simple enough that HTML rendering will
look acceptable.
The program was written by Tomasz Wegrzanowski for use with MediaWiki;
it's included as part of the MediaWiki package (
http://wikipedia.sf.net)
and is under the GPL license.
Please report bugs at:
http://bugzilla.wikimedia.org/ (under "MediaWiki")
== Setup ==
=== Requirements ===
OCaml 3.06 or later is required to compile texvc; this can be acquired
from
http://caml.inria.fr/ if your system doesn't have it available.
The makefile requires GNU make.
Rasterization is done via LaTeX, dvipng. These need
to be installed and in the PATH: latex, dvipng
AMS* packages for LaTeX also need to be installed. Without AMS* some
equations will render correctly while others won't render.
Most distributions of TeX already contain AMS*.
In Debian/Ubuntu you need to install tetex-extra.
To work properly with rendering non-ASCII Unicode characters, a
supplemental TeX package is needed (cjk-latex in Debian)
=== Installation ===
Run 'make' (or 'gmake' if GNU make is not your default make). This should
produce the texvc executable.
If you're using MediaWiki's install.php and have enabled $wgUseTeX in your
LocalSettings.php, the installer will try to copy texvc into place, in the
'math' subdirectory under where wiki.phtml is installed.
== Usage ==
Normally texvc is called from MediaWiki's Math.php modules and everything
Just Works. It can be run manually for testing or for use in another app.
=== Command-line parameters ===
texvc
April 19 2008, 22:09:11 UTC 4 years ago
http://meta.wikimedia.org/wiki/LaTex_on
April 19 2008, 22:17:52 UTC 4 years ago Edited: April 19 2008, 22:19:26 UTC
$wgTmpDirectory = "{$wgScriptPath}/tmp";
the message changed to:
Failed to parse (Can't write to or create math temp directory): 0
One bad side-effect is that this now appears at the top of every article:
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/wiki/tmp) is not within the allowed path(s): (/nfsn/content/optimizelife:/nfsn/apps/p
April 19 2008, 22:22:20 UTC 4 years ago
April 19 2008, 22:27:48 UTC 4 years ago
April 19 2008, 22:45:07 UTC 4 years ago
April 21 2008, 15:51:06 UTC 4 years ago
Make sure the directory texvc is in is on your path with something like
export PATH = ($PATH /home/htdocs/wiki/math)then restart mediawiki.
If that does not work,
cd /home/htdocs/wikiln -s math/texvc .
then restart mediawiki.
Yeah, I know you probably already tried all this.
April 22 2008, 04:47:09 UTC 4 years ago
Now I need to figure out how to restart MediaWiki.
April 22 2008, 05:05:13 UTC 4 years ago
$wgTexvc = "{$wgScriptPath}/math/texvc";
I get:
Warning: is_executable() [function.is-executable]: open_basedir restriction in effect. File(/wiki/math/texvc) is not within the allowed path(s): (/nfsn/content/optimizelife:/nfsn/apps/p
April 22 2008, 05:18:35 UTC 4 years ago
suggests that MediaWiki doesn't have the needed permissions. But /math and texvc are both 777.
April 23 2008, 19:50:58 UTC 4 years ago
Instead of specifying a relative path in your virtual host:
/wiki/math/texvc
you should have the absolute location of the binary:
/nfsn/content/optimizelife/wiki/math/tex
April 26 2008, 17:27:04 UTC 4 years ago
$wgTexvc = "/nfsn/content/optimizelife/wiki/math/te
the disallowed error disappears, but LaTeX still doesn't work.
What's weird is I can make up directories, and they are "allowed":
$wgTexvc = "mathg";
April 26 2008, 17:40:26 UTC 4 years ago
April 26 2008, 17:45:10 UTC 4 years ago
Failed to parse (Missing texvc executable; please see math/README to configure.): 0
April 26 2008, 18:30:15 UTC 4 years ago
April 26 2008, 19:17:59 UTC 4 years ago
April 27 2008, 01:37:34 UTC 4 years ago Edited: April 27 2008, 01:43:26 UTC
April 27 2008, 02:03:47 UTC 4 years ago Edited: April 27 2008, 02:04:15 UTC
< gusl > darkcode: hmm... how can I find out which paths are allowed?
< darkcode > php -i | grep open_basedir
< gusl > open_basedir => no value => no value
Anonymous
January 8 2011, 22:42:42 UTC 1 year ago
Plano Willow Bend Mustang Drugs
Whal Mart Pharmacy Drug Coverage [url=http://littlebirdgraphics.com/]gene