Equações de látex no Mediawiki do Ubuntu
-
05-07-2019 - |
Pergunta
Meu TexVC parece funcionar, já texvc /home/wiki/tmp /home/wiki/math "y=x+2"
dá
Cdaa63ef966cc412541190bc8794731de<i>y</i> = <i>x</i> + 2<mi>y</mi><mo>=</mo><mi>x</mi><mo>+</mo><mn>2</mn>
Meu LocalSettings.php em/var/www/wiki (fonte)
$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";
Eu vou ao meu wiki no Firefox e vejo a saída
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
Estou usando meu IP correto na variável $ ip em /var/www/wiki/localsettings.php. Copiei /wiki/includes/defaultsettigs.php para/wiki/, mas as equações matemáticas ainda não estão funcionando.
Eu executo a sugestão do RCS sem sucesso sobre a inclusão do caminho para a variável $ IP. Eu recebo o aviso e erro semelhantes como acima.
O que você mudaria nas minhas configurações para fazer o formulário de matemática funcionar?
Solução
Verifique se o diretório temp de matemática existe e as permissões nesse diretório. Eu acho que o modo 777 é necessário (ou seja, chmod a+w /path/to/dir
).
Há mais ajuda no Manual Mediawiki.
Editar: a variável $IP
é o (local) inclui caminho e não um endereço IP:
Inclua caminho: A variável $ ip (incluir caminho) mantém o caminho do arquivo local para a instalação base do seu wiki. Certifique -se de consultar o caminho do arquivo totalmente qualificado. Não inclua uma barra no final do caminho. O arquivo DefaultSettings.php é carregado no diretório designado pela variável IP.
Outras dicas
Meu mediawiki localiza em/var/www/wiki. No entanto, meu $ IP se refere apenas a um endereço IP. Ele também deve se referir à localização do diretório de instalação.
Eu mudei a variável $ ip de /usr/share/mediawiki
para /var/www/wiki
Wihout meu IP. Parece que sou capaz de acessar meu wiki fora de minha casa, embora eu não tenha meu IP na variável.
Essa mudança fez o formulário de matemática funcionar.