Equations LaTeX dans MediaWiki sur Ubuntu
-
05-07-2019 - |
Question
Mon Texvc semble fonctionner, car texvc / home / wiki / tmp / home / wiki / math "y = x + 2"
donne
Cdaa63ef966cc412541190bc8794731de<i>y</i> = <i>x</i> + 2<mi>y</mi><mo>=</mo><mi>x</mi><mo>+</mo><mn>2</mn>
Mon LocalSettings.php sur / 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";
Je vais sur mon wiki dans Firefox et je vois le résultat
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
J'utilise mon adresse IP correcte dans la variable $ IP à l'adresse /var/www/wiki/LocalSettings.php. J'ai copié /wiki/includes/DefaultSettigs.php dans / wiki /, mais les équations mathématiques ne fonctionnent toujours pas.
La suggestion de RCS d'inclure le PATH à la variable $ IP n'a pas abouti. Je reçois le même avertissement et erreur que ci-dessus.
Que modifieriez-vous dans mes paramètres pour que Formule Math fonctionne?
La solution
Vérifiez si le répertoire math math existe et les autorisations sur ce répertoire. Je pense que le mode 777 est nécessaire (c'est-à-dire, chmod a + w / chemin / à / répertoire
).
Il y a une aide supplémentaire dans la chemin d'inclusion : La variable $ IP (include path) contient le chemin du fichier local vers l'installation de base de votre wiki. Assurez-vous de vous référer au chemin d'accès complet au fichier. N'incluez pas de barre oblique à la fin du chemin. Le fichier DefaultSettings.php est chargé à partir du répertoire désigné par la variable IP.
Autres conseils
Mon mediawiki se trouve dans / var / www / wiki. Cependant, mon $ IP fait uniquement référence à une adresse IP. Il devrait également faire référence à l'emplacement du répertoire d'installation.
J'ai remplacé la variable $ IP de / usr / share / mediawiki
par / var / www / wiki
.
sans mon adresse IP du tout. Il semble que je puisse accéder à mon wiki en dehors de chez moi même si mon adresse IP ne figure pas dans la variable.
Ce changement a permis à la formule mathématique de fonctionner.