PHP Mime-Fehler
Bei der gleichzeitigen Installation von TeX und PHP-Cli (Command Line Interpreter) bzw. PHP allgemein wird die Mime-Datei unter /usr/share/misc/magic.mime (z.B. bei Ubuntu) zu Rate gezogen und ein fehlerhafter Dateityp für die Ausgabe zurückgeliefert. Dieser Fehler tritt meist in der Console bzw. im Errorlog des Webserver Apache (z.B. unter /var/log/apache2/error_log) auf.
PHP Warning: mime_magic: type search/400\t\\\\input\t\ttext/x-tex invalid in Unknown on line 0 PHP Warning: mime_magic: type search/400\t\\\\section\ttext/x-tex invalid in Unknown on line 0 PHP Warning: mime_magic: type search/400\t\\\\setlength\ttext/x-tex invalid in Unknown on line 0 PHP Warning: mime_magic: type search/400\t\\\\documentstyle\ttext/x-tex invalid in Unknown on line 0 PHP Warning: mime_magic: type search/400\t\\\\chapter\ttext/x-tex invalid in Unknown on line 0 PHP Warning: mime_magic: type search/400\t\\\\documentclass\ttext/x-tex invalid in Unknown on line 0
Abhilfe schafft das Auskommentieren (mit Hilfe von # am Zeilenanfang) der folgenden Zeilen in /usr/share/misc/magic.mime (bei Ubuntu 8.04/810 ab Zeile 598).
# TeX documents, from Daniel Quinlan (quinlan@yggdrasil.com)
#0 search/400 \\input text/x-tex
#0 search/400 \\section text/x-tex
#0 search/400 \\setlength text/x-tex
#0 search/400 \\documentstyle text/x-tex
#0 search/400 \\chapter text/x-tex
#0 search/400 \\documentclass text/x-tex
Ähnlich verhält es sich mit der Meldung:
PHP Warning: mime_magic: type regex [Cc]onstant[[:space:]]+[Ss]tory text/x-inform invalid in Unknown on line 0
Durch die Auskommentierung der entsprechenden Zeile verschwindet auch dieser Warnhinweis von der Console.
# Type: Inform interactive fiction language
# URL: http://www.inform-fiction.org/
# From: Reuben Thomas <rrt@sc3d.org>
#0 regex [Cc]onstant[[:space:]]+[Ss]tory text/x-inform
Die Datei magic.mime kann bei verschienden Distributionen wo anders liegen, aber meist in einem Unterverzeichnis von /usr/share/.