Hallo,
ich habe folgendes Problem:
Mein /usr/lib/cgi-bin/elephant/main.pl gibt wunderbaren Code aus, der auch, wenn ich ihn in einer Datei speicher und mit firefox öffne (anklicke), wie gewollt dargestellt wird.
Gebe ich in die Adressleiste von meinem browser http://localhost/cgi-bin/elephant/main.pl ein, werden alle 'externen Dateien' (Bilder und CSS) ignoriert.
Am Anfang dachte ich, dass apache vielleicht einen eigenen perlinterpreter benutzt, der irgendwie falsch eingestellt ist. Nachdem ich apache2 mit apache-perl (deb-packet, bei dem mod_perl schon integriert ist) neu aufgesetzt habe, ist mir aber aufgefallen, dass es daran nicht liegen kann. Einerseits, weil durch Eingabe in die Adressleiste aufgerufene, reine html-Seiten die selben Fehler aufweisen und andererseits, weil auch der Quelltext von den 'CGI-Seiten' korrekt ist.
Apache-perl habe ich nach diesem Gedanken wieder durch das 'normale' apache2 ersetzt.
Dann wurde meine Aufmerksamkeit auf mime-types gelenkt. Meine /etc/appache2/apache2.conf (meine /etc/appache2/httpd.conf ist leer (Ubuntu Dapper)) verweißt: "TypesConfig /etc/mime.types". In dieser Datei sind viele Typen aufgelisten. Unter anderem auch: "text/css css". Also kann es auch nicht hieran liegen.
Hier aber trotzdem mal meine apache2.conf: http://www.ubuntuusers.de/paste/4076/
Nun habe ich noch 2 Stunden in http://httpd.apache.org/docs/2.2/new_features_2_0.html gelesen. Hier bin ich auch nicht weiter gekommen.
Ich würde mich über Hilfe sehr freuen!
Gruß
Moritz