Отправляет email-рассылки с помощью сервиса Sendsay

MediaWiki проблемы с TeX

Здравствуйте, all.
Скачал и установил у себя в локалке (вот только не спрашивайте, зачем
мне это понадобилось :-) ) MediaWiki. Если кто не знает - это php-шный
движок, на котором работает wikipedia.org и не только. Мне нужно,
чтобы было корректное отображение TeX-овского синтаксиса, т.е. если я
пишу

<math>\Sigma</math>
- то в результате я по идее должен получить аналог
HTML-ского &Sigma; но в формате '*.png' (я с трудом
себе представляю, как оно это делает, но на той же
wikipedia.org это работает).

Следуя указаниям в './MediaWiki/math/readme' я попытался включить эту
опцию (она по умолчанию отключена).
Вот, что пишут в readme по этому поводу:

Как и было сказано, я поменял в файле 'LocalSettings.php' $wgUseTeX =
true;
После этого перезапустил (на всякий случай) сервер, и если раньше
я писал '<math>\Sigma</math>', то и на выходе в HTML-е я получал то же
самое, а после включения опции wgUseTeX оно мне стало выдавать
'Невозможно разобрать выражение (неизвестная ошибка): \Sigma'
и хоть ты тресни ...

Я пытался поискать в гугле, но и гугель и яндех меня отправили на
wikipedi-ю, которая в свою очередь послала меня в './math/readme'.
Всё! Круг замкнулся! И чё дальше делать я не знаю. Народ, если кто
знает, как это побороть, или есть какие-то соображения по данному
поводу - подскажите, пожалуйста, буду премного благодарен.

Ответить   Wed, 17 May 2006 18:12:58 +0300 (#550369)

 

Ответы:

On Wed, 17 May 2006 18:12:58 +0300
dr_rost <dr-rost@y*****.ru> wrote:

Запустил локально Mediawiki, после небольшого гемороя LaTeX отображается.
Порядок был следующий:
sed '/#$wgUseTeX/s/#//' LocalSettings.php
cd math
# вот это самый тонкий участок, нужен Ocaml
make
cd ..
cd image
mkdir math tmp
chown apache math
chown apache tmp
#или
chmod a+w math
chmod a+w tmp
После этого проверь все .htaccess в image/math, image.tmp

Ответить   Thu, 18 May 2006 01:09:55 +0700 (#550392)

 

Вы писали 17 мая 2006 г., 21:09:55:

Сразу признаюсь, к своему стыду я работаю под оффтопиком, поэтому
некоторые действия, простые и доступные из Linux-a у меня проходят
несколько криво.
Поставил Cygwin, чтоб хоть как-то компенсировать отсутствие Linux-a.

Запустил. Изменений в файле 'LocalSettings.php' не произошло.
Похоже bash мне просто вывалил в консоль содержимое этого файла.
Однако, руками поставил $wgUseTeX = true;

rost@dream /cygdrive/c/progs/denwer/home/wiki/www/math
$ make
ocamlopt -c util.ml
ocamlc -c render_info.mli
ocamlc -c tex.mli
ocamlyacc parser.mly
ocamlc -c parser.mli
ocamlopt -c parser.ml
ocamlc -c html.mli
ocamlopt -c html.ml
ocamlc -c mathml.mli
ocamlopt -c mathml.ml
ocamlc -c texutil.mli
ocamlopt -c texutil.ml
ocamlopt -c render.ml
ocamllex lexer.mll
188 states, 3222 transitions, table size 14016 bytes
ocamlopt -c lexer.ml
ocamlopt -c texvc.ml
ocamlopt -o texvc unix.cmxa util.cmx parser.cmx html.cmx mathml.cmx texutil.cmx
render.cmx lexer.cmx texvc.cmx
ocamlopt -c texvc_test.ml
ocamlopt -o texvc_test util.cmx parser.cmx html.cmx mathml.cmx texutil.cmx lexer
.cmx texvc_test.cmx
ocamlopt -c texvc_tex.ml
ocamlopt -o texvc_tex util.cmx parser.cmx html.cmx mathml.cmx texutil.cmx lexer.
cmx texvc_tex.cmx
rm parser.ml lexer.ml
Вроде, отработало без ошибок.

Директория ./images/tmp у меня уже была. Пустая.

.htaccess нету ни в ./image/math ни в ./image/tmp , а те что есть в
других директориях, напр. ./math ./include ect. файл .htaccess
содержит одну строку 'Deny for all'

Как не работало, так и не работает :((( Может я чё-то не то делаю?

Ответить   Thu, 18 May 2006 11:43:31 +0300 (#550656)

 

Здравствуйте, dr_rost.

Вы писали 18 мая 2006 г., 14:43:31:

Там написано "Запретить всем"
Сделай эти файлы пустымы (если безопасность не важна) и все.

Ответить   Fri, 19 May 2006 10:05:42 +0600 (#551024)