mikrocontroller.net

Forum: PC-Programmierung CSS wird nicht geladen


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Charel P. (charel)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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.

Autor: Charel P. (charel)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
noch die conf dateien des Appaches

Autor: Nop (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Charel (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Nop (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Charel (Gast)
Datum:

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

Autor: Charel (Gast)
Datum:

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

Autor: Nop (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Imonbln (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Charel (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Imonbln (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Charel (Gast)
Datum:

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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.