Forum: PC-Programmierung CSS wird nicht geladen


von Charel P. (charel)


Angehängte Dateien:

Lesenswert?

Hallo ich hab ein Problem. wenn ich meine Webseite ohne Appache2 teste, 
wird die Webseite mit css angezeigt. Per Apache aber nicht. Ich weiss 
einfach nicht mehr weiter. Ich habe die Berechtigungen alle auf chmod 
g+w geändert, aber trotzdem noch nichts.

Pfad /var/www/html/

dort befindet sich die Html und css Datei.

von Charel P. (charel)


Angehängte Dateien:

Lesenswert?

noch die conf dateien des Appaches

von Nop (Gast)


Lesenswert?

Charel P. schrieb:
> noch die conf dateien des Appaches

Wieso ist in der letzten Zeile denn das hier:

AddHandler cgi-script .cgi .pl .py .css .gif

css als Script?

von Charel (Gast)


Lesenswert?

Das ist für ne dynamische webseite cgi-bin. Hatte vorher ne webseite in 
Python geschrieben und hab sie dann im webbrowser aufgerufen. Da gings 
auch net mit css und hab jetzt deswegen alles mal vereinfacht

von Nop (Gast)


Lesenswert?

Charel schrieb:
> Das ist für ne dynamische webseite cgi-bin.

Ja dann nimm doch mal das .css raus bei dem AddHandler, denn .css willst 
Du ja nicht als Script ausführen, sondern das muß als Datei an den 
Browser ausgeliefert werden.

Also mach in der Config aus:
AddHandler cgi-script .cgi .pl .py .css .gif
stattdessen:
AddHandler cgi-script .cgi .pl .py

Weil. gif-Dateien als Scripte ergibt auch nicht soviel Sinn.

von Charel (Gast)


Lesenswert?

Oooh Gott hab das jetzt gelöscht und es geht danke. :-D

von Charel (Gast)


Lesenswert?

Kann  ich dann nen Python script schreiben der ne webseite schreibt um 
den inhalt zu verändern?

von Nop (Gast)


Lesenswert?

Charel schrieb:
> Kann  ich dann nen Python script schreiben der ne webseite
> schreibt um den inhalt zu verändern?

Prinzipiell kann man Python genau wie PHP und CGI dazu nutzen, 
Scriptausgaben zu machen, die als HTML im Browser interpretiert werden. 
Allerdings kannst Du mit der Methode die Webseite nur beim Laden im 
Browser dynamisch haben. Soll sie nach dem Laden noch weiterhin 
dynamisch sein, geht das browserseitig mittels Javascript.

von Imonbln (Gast)


Lesenswert?

Charel schrieb:
> Kann  ich dann nen Python script schreiben der ne webseite schreibt um
> den inhalt zu verändern?

Flask oder Django sind beides Python Frameworks die genau für sowas 
gedacht sind. Zur Not geht es auch nur mit Python, aber das würde ich 
bestenfalls als "Proof of Concept" machen.

von Charel (Gast)


Lesenswert?

Okay ich schau mal was ich rausfinde. Ich frag nämlich per raspberry den 
Zustand einer Anlage ab. Und dies soll dann per website angezeigt werden 
und man sollte was schalten können. Dachte ich könnte per php den python 
script ausführen lassen zum schalten und für den dynamischen Inhalt 
wollte ich per datenbank arbeiten. Das bedeutet wenn zum beispiel die 
Variable x = 1 ist soll eine Led on angezeigt werden wenn nicht ne LED 
off.

von Imonbln (Gast)


Lesenswert?

Charel schrieb:
> Okay ich schau mal was ich rausfinde. Ich frag nämlich per raspberry den
> Zustand einer Anlage ab. Und dies soll dann per website angezeigt werden
> und man sollte was schalten können.

Das klingt so als würde google mit "Python [django/flask] gpio 
rasperypi" dir brauchbare Ergebnisse liefern. hier mal die beiden ersten 
treffer:

http://mattrichardson.com/Raspberry-Pi-Flask/

http://internetofthings-pune.blogspot.de/2013/10/home-automation-with-raspberrypi-python.html

PHP brauchst du übrings nicht. Wenn du Flask oder Django nimmst machen 
die ja den Serverside Part für dich. Vielleicht auf der Client Seite 
etwas javascript zum dynamischen darstellen und nachladen der Zustände 
der Anlage. Auch die DB sehe ich erstmal so nicht. den mit Python kannst 
du ja die GPIOs des Pi abfragen und vermutlich, ist das good enought und 
weniger Stressig als die GPIOs mit einer Datenbank synchron zu halten.

von Charel (Gast)


Lesenswert?

Ok vielen dank ich schaue mal was sich machen lässt und komm dann 
nochmal später zum thema zurück. Danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.