Ich habe mir mal ein precompiled Binary heruntergeladen. Ich habe die Linuxvariante gewählt, da mein Webserver entsprechend auf Linux basiert.
Wenn ich die mimex.cgi in das entsprechende Verzeichnis auf meinem Webspace lade und den Link in der tex.php ändere, funktioniert die Darstellung der Formeln nicht mehr. Beim Aufrufen der Datei mimex.cgi kommt auch folgende Fehlermeldung:
Code:
Serverfehler!
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.
Fehlermeldung:
Premature end of script headers: mimetex.cgi
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 500
meinedomain.de
Thu Feb 28 07:57:37 2008
Apache/2.0.54 (Debian GNU/Linux) mod_python/3.1.3 Python/2.3.5 mod_ssl/2.0.54 OpenSSL/0.9.7e
Was habe ich falsch gemacht, bzw. woran liegt das??
Wenn ich nun den Link in der tex.php wieder auf den forkosh link ändere, funktionieren die Formeln wieder, aber meine Templategrafiken werden nicht mehr geladen :-( Ich habe alles genauso eingetragen wie vorher (siehe unten)
Wenn ich tex deaktiviere, läuft das Forum wieder normal. Was kann das jetzt noch sein?
Code:
<?php
// tex Mycode Plugin
// Version 1.0
$plugins->add_hook("parse_message", "tex_run");
function tex_info()
{
return array(
"name" => "MimeTeX",
"description" => "MimeTeX BBCode",
"website" => "http://udz-net.de",
"author" => "UDZGuru",
"authorsite" => "http://udz-net.de",
"version" => "1.0",
);
}
function tex_activate()
{
}
function tex_deactivate()
{
}
function tex_run($message)
{
return preg_replace('#\[tex\](.*?)\[\/tex\]#i',
"<img src=\"http://www.forkosh.dreamhost.com/mimetex.cgi?$1\" align=\"middle\" />",
$message);
}
?>