ownCloud/RaspberryPi/lighttpd

[o.0]

Lt. Commander
Registriert
Apr. 2008
Beiträge
1.059
Hallo,

ich hab heute endlich meinen heiß ersehnten Raspberry Pi bekommen und natürlich sofort losgelegt :)
Mein Problem: Die Darstellung ist irgendwie völlig zerschossen und ich hab keine Ahnung wo ich mit dem Suchen anfangen sollte. Installiert ist Arch Linux ARM, lighttpd und sqlite.

Mein erster Gedanke war, dass es vielleicht an den .css liegen könnte, lighttpd hat damit wohl standardmäßig Probleme. Gemäß dem Arch-Wiki habe ich dann auch in der config Datei die folgende Zeile so abgeändert, dass es mit den .css MIME hinhauen müsste:
mimetype.assign = ( ".html" => "text/html", ".txt" => "text/plain", ".jpg" => "image/jpeg", ".png" => "image/png", "" => "application/octet-stream", ".css" => "text/css" )

Webserver neu gestartet, immer noch genauso hässlich. Munin läuft problemlos, das versprüht aber eh immer den Charme einer Textwüste, ist also nicht so wirklich aussagekräftig.

Am Browser kanns nicht liegen, sieht sowohl mit Chrome als auch mit FF so aus.

Oder ist am Ende sogar das ownCloud Paket aus dem AUR kaputt? Würde auf den Komfort aber ungerne verzichten, so einfach Updates einspielen zu können.

Wie gesagt, ich hab wirklich keine Ahnung wo ich mit dem Suchen anfangen sollte.. falls jemand eine Idee hat, immer her damit, bin für jede Hilfe dankbar und kann bei Bedarf selbstverständlich auch sämtliche Konfigurationsdateien zur Verfügung stellen. Weiß bisher eben nur nicht, welche relevant sein könnten^^

lg
 

Anhänge

  • Screenshot - 07252012 - 10:55:30 PM.png
    Screenshot - 07252012 - 10:55:30 PM.png
    24,4 KB · Aufrufe: 384
was hat dich denn zu arch-linux bewegt?
ich meinen jetzt auch erst seit freitag und das angepasste debian wheezy soll leistungstechnisch alles in den schatten stellen
 
Ich benutz auf dem Notebook schon ne Weile Arch, deswegen kam das bei mir auch sofort auf den Pi. Wenn man sich mal dran gewöhnt hat will man die "Einfachheit" des Systems nicht mehr missen. Und Macht der Gewohnheit schätze ich.. die Arch ARM Leute sind übrigens auch grade dabei die Leistung zu verbessern, auch was diese Floating Point Hardware angeht. Wenn das mal für Arch fertig wird, gibt es für mich auch keinen Grund mehr zu wechseln ;)
 
Im Zweifel: Erst mal Owncloud austauschen. Einfach die tar.gz oder zip oder wasauchimmer runterladen, in einen vom Webserver erreichbaren Ordner packen nebst korrekten Berechtigungen und fertig. Der eigentliche Installer ist Pille Palle.

Sollte die Raspberry aber nicht eigentlich genug Saft für n Apache haben?
 
Raspberry hat schon genügend Saft für apache, aber als ich es bei mir getestet hab, war immer der Verbindungsaufbau echt zäh, ich schätz, da hat apache den Prozess für meine Verbindung geforkt, weil danach liefs einigermaßen flüssig (sogar mit mysql, was fast den ganzen RAM gefressen hat).
 
Hab jetzt mal ownCloud von Hand entpackt und installiert, sieht genauso aus. Liegt also nicht am AUR :/
Hätte mich auch eher gewundert, normalerweiße steht ja immer gleich was in den Kommentaren wenn etwas nicht so tut wie es soll.
 
Zuletzt bearbeitet:
was sagt denn das error.log des httpd? da muss ja was drin stehn, wenn es grütze geliefert hat.
 
Code:
[root@raspberrypi owncloud2]# cat /var/log/lighttpd/error.log | tail
2012-07-25 22:29:54: (server.c.1546) server stopped by UID = 0 PID = 318 
2012-07-25 22:29:55: (log.c.166) server started 
2012-07-25 22:38:06: (server.c.1546) server stopped by UID = 0 PID = 1177 
2012-07-25 22:38:07: (log.c.166) server started 
2012-07-25 22:39:20: (server.c.1546) server stopped by UID = 0 PID = 1781 
2012-07-25 22:39:21: (log.c.166) server started 
2012-07-25 22:46:53: (server.c.1546) server stopped by UID = 0 PID = 1848 
2012-07-25 22:46:54: (log.c.166) server started 
2012-07-25 22:47:08: (server.c.1546) server stopped by UID = 0 PID = 2442 
2012-07-25 22:47:09: (log.c.166) server started
Da hab ich ein bisschen mit der config rumgespielt, eben weil ich css im Verdacht hatte.. aber außer Meldungen das ich den Daemon neu gestartet habe taucht da überhaupt nichts auf.
 
Mehr als irgendwelche Files oder Daten aus anderen Quellen korrekt ausliefern, kann ein Webserver nicht tun.
Wenn diese Daten so sind, dass der Browser sie nur als Murks anzeigt, sinds eben Murks-Daten. Da können weder Webserver noch Webbrowser was dafür.

Teste also zuerst, ob der Client wirklich alle Bestandteile der Webseite (also inklusive CSS-Kram usw.) vom Server bekommt. Falls ja, muß deren Inhalt Murks sein.
 
Jo, das heißt dann aber eher, dass die PHP-Implementierung Grütze berechnet hat. Viel falsch machen kann man bei Owncloud nicht.
 
Hab jetzt noch weiter rumgespielt. Wenn ich mir den Code der Seite anzeigen lasse und auf eine der .css Dateien klicke, will Chrome/FF die runterladen anstatt anzuzeigen. Auf funktionierenden Seiten, zb hier auf CB, wird es korrekt angezeigt o0

Vielleicht liegt es also doch daran. Noch jemand Ideen? Ansonsten schmeiß ich lighttpd wieder runter, im Vergleich zum Apache (der läuft und läuft und läuft..) ist das wirklich ne miserable Vorstellung.

Edit:

So lighttpd runtergeworfen, Apache installiert.. und es läuft wie es soll. Danke für eure Hilfe.
 
Zuletzt bearbeitet:
Kannst ja auch spaßeshalber n nginx probieren *G*

Aber schön, dass der Indianer mal wieder die Kohlen aus dem Feuer holt. Der kennt echt keinen Schmerz....
 
Ja, ist wirklich so, bisher hatte ich noch nie Probleme mit Apache. Ich wollte nur mal was kleineres ausprobieren, eben wegen der begrenzten Hardware. Aber wenn standardmäßig noch nichtmal CSS Dateien funktionieren.. benutzerfreundlich ist was anderes. Apache ist eben der totale Overkill für einen kleinen, netzwerk internen Spielserver mit 3 Zugriffen am Tag :P
 
spätestens wenn du noch 1-2 andere Seiten neben der Owncloud auf dem Ding hosten willst (z.B. für Webentwicklung) wirst du die Vorzüge des Apache im Bereich VHosts genießen *G*

Ach ja, kleiner Tip: Hast du dem Ding n Bind9 verpasst? Wenn ja, bring ihm über die forwarders - Option bei, DNS-Caching zu betreiben und nutz ihn als DNS für dein LAN. Irgendwie hat kaum ein Router einen anständigen DNS-Cache, du wirst kleine aber feine Verbesserungen bei der DNS-Auflösung spüren.
 
Nee, hab hier auf dem Notebook noch lokal Apache installiert, das Ding ist für mich wirklich reines Spielzeug. Mh, DNS Caching wäre aber interessant, dann hätte das Teil sogar eine sinnvolle Aufgabe. Ich werd mir das mal anschauen, danke für den Tip.
 
Irgendwo in Indien weint jetzt ein Kind, weil du die Raspberry als Spielzeug benutzt, die er zum Lernen braucht *G*
 
Zurück
Oben