in modperl ordner css datei einbinden
|
Seitenanfang |
| ok folgendes meine apache config sieht so aus: <IfModule mod_perl.c> <IfModule mod_alias.c> Alias /perl/ /var/www/perl/ </IfModule> <Location /perl> SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI </Location> </IfModule> ist es möglich das ich wenn ich zb ein css datei in den selben Ordner lege die einzubinden? weil im moment bekomme ich nur eine 500er meldung. ich werd leider nicht ganz schlau aus der apache doku und mag nicht unbedingt ein sicherheitsriskio eingehen. vielen dank für eure hilfe!
Datum: 04.03.2006-02:24

|
re: in modperl ordner css datei einbinden
|
Seitenanfang |
| Hi, erzeuge Dir einen ganz normalen CSS Alias. Ob das Skript unter mod_perl läuf oder als danz normale CGI ist dabei unerheblich. Sonst würde man ja in CGIs auch keine CSS Dateien einbinden können. Außerdem musst Du immer unterscheiden wer was einbindet. Ein CGI oder mod_perl Skript kann nur module einbinden. Im Anschluss wird dann der (X)HTML Quellcode erzeugt und losgeschickt. Das Einbinden der CSS Datei, oder auch von JavaScripten, das übernimmt der Browser. -uw
Datum: 04.03.2006-06:39

|
re: in modperl ordner css datei einbinden
|
Seitenanfang |
| genau das ist mir so auch klar, aber ich wollte halt in einen ordner alle perl scripts liegen haben und auf der selben ebene die .css datei. das klapt bei mir leider nicht wenn ich die css datei direkt im browser aufrufe bekomme ich ein 500er Meldung. ich weiss es wäre sauberer css,medien, und html dateien ordner gemäss zu trennen aber mich würde das schon auch intressieren ob es mögilch ist und wenn ja wie :) danke TbHoCne
Datum: 04.03.2006-12:47

|
re: in modperl ordner css datei einbinden
|
Seitenanfang |
| Der Fehler kommt weil du die Handler mit der Anweisung <Location /perl> auf alle Dateien in dem Verzeichnis perl anwendest. Wenn du statt der Location-Direktive ( http://httpd.apache.org/docs/2.0/mod/core.html#location ) die File-Direktive ( http://httpd.apache.org/docs/2.0/mod/core.html#files ) verwendest, kannst du die Handler auf Dateien deiner Wahl einschränken und damit CSS-Dateien im selben Ordner haben, ohne dass sie irgendwie mit mod_perl in Kontakt kommen, also ganz normal geladen werden.
Datum: 04.03.2006-14:07

|
re: in modperl ordner css datei einbinden
|
Seitenanfang |
| super danke ! den anstoss hab ich gesucht. TOR!
Datum: 04.03.2006-14:25

|
re: in modperl ordner css datei einbinden
|
Seitenanfang |
| @p_metz: Du nimmst ihnen aber auch immer wieder das Denken ab! Findst das gut? -uw
Datum: 05.03.2006-21:42

|
re: in modperl ordner css datei einbinden
|
Seitenanfang |
| Ich finde du solltest jedem selbst überlassen, ob, warum, wie und wieviel er oder sie "ihnen" hilft.
Datum: 06.03.2006-00:29

|