[PATCH] lighttpd Konfigurationsfrontend

Das Problem ist scheinbar, dass php-cgi nicht gestartet werden kann. Ich habe noch keine Lösung für dieses Problem, da ich es noch nicht debuggen konnte.
Oh, ich dachte die Kombination lighttpd und PHP haben hier schon einige am Laufen und von daher wollte ich eigentlich nur fragen, wie diese Leute es konfiguriert haben.
Aber gut, und wie sieht diese Thematik aktuell mit Apache aus? Funktioniert das wenigstens, also im menuconfig einfach das Apache-Paket anstelle von lighttpd auswählen + das mittlerweile eigenständige PHP-Paket?
Danke!

Ciao Stefan :)
 
Ja, bei mir läuft es mit php-cgi. Aber am Anfang hatte ich auch diese Probleme, die du beschreibst. Dann waren die komischerweise auf einmal weg.

Ciao
Stephan
 
Bei mir rennt Lighttpd auch mit PHP auch wenn unter Dienste PHP als nicht gestartet steht...
Wobei ich sagen muss das Lighttpd und php schon etwas zickig ist...leider weiß ich nicht wieso das so ist...
Leider lässt sich Lighttpd auch nicht als Root starten...was sicherlich nen Sicherheitsleck wäre, aber mir das Leben erleichtern täte...
 
Wahrscheinlich legt PHP kein PID-File an?

MfG Oliver
 
Bei mir rennt Lighttpd auch mit PHP auch wenn unter Dienste PHP als nicht gestartet steht...
Und wie hast du's hinbekommen oder ist das eher ne längere Geschichte, sprich was hast du wo,wie eingestellt?

Ciao Stefan :)
 
Das kann ich dir nicht genau sagen...nur wenn das was unter Dienste steht, nahm ich bisher an, das man es auch starten kann ,-)
Irgendetwas wird der Erfinder sich doch dabei gedacht haben...oder!?
 
irgendwie verstehe ich das chaos nicht ganz, bei mir geht php ohne probleme.
sucht ihr sowas?
 

Anhänge

  • Bildschirmfoto-tails2k@tails2k-desktop: ~.png
    Bildschirmfoto-tails2k@tails2k-desktop: ~.png
    86.5 KB · Aufrufe: 42
Das kann ich dir nicht genau sagen...nur wenn das was unter Dienste steht, nahm ich bisher an, das man es auch starten kann ,-)
Irgendetwas wird der Erfinder sich doch dabei gedacht haben...oder!?

Das Startskript kopiert die php.ini nach /tmp/flash falls da noch keine liegt - das war es. Es wird sonst nichts gemacht.

Ciao
Stephan
 
Wahrscheinlich legt PHP kein PID-File an?

MfG Oliver

php-cgi legt keine PID Datei an. Die PID Datei in /var/run kommt vom Startskript, um den Status im Webfrontend anzuzeigen.

UPDATE: uh, es wird keine angelegt - ich dachte ich hätte den Patch geschickt, mit dem der Status von php im Webfrontend ordentlich angezeigt wird. :-(

Ciao
Stephan
 
So, hab mir jetzt auch mal lighthttpd installiert. Läuft prima, ich muss nur noch schauen, wie ich bash-cgis zum laufen bringe. Dann hätt ich aber noch 2 Dinge die mich ein bisschen stören

-Ich fänd es ganz gut, wenn die ganzen mod_irgendwas im menuconfig in ein eigenes Untermenü verschwinden, die Liste ist schon lang. So wie bei der Auswahl der Box oder der AVM-Plugins

-Wenn man chroot nutzt, gibt es eine Fehlermeldung beim restart
Code:
 # /etc/init.d/rc.lighttpd restart
Stopping lighttpd web server...done.
Starting lighttpd web server ...mknod: /dawosbeimirliegt/dev/null: File exists
done.

-und gerad noch was gefunden:
Code:
# /etc/init.d/rc.lighttpd stop
Stopping $DAEMON_LONG_NAME...done.


Ansonsten prima Arbeit :-]
 
Zuletzt bearbeitet:
-Ich fänd es ganz gut, wenn die ganzen mod_irgendwas im menuconfig in ein eigenes Untermenü verschwinden, die Liste ist schon lang. So wie bei der Auswahl der Box oder der AVM-Plugins

Siehe Patch

-Wenn man chroot nutzt, gibt es eine Fehlermeldung beim restart

Für mich ist es ein Feature, deswegen habe ich es so gelassen.

-und gerad noch was gefunden:
Code:
# /etc/init.d/rc.lighttpd stop
Stopping $DAEMON_LONG_NAME...done.

Siehe Patch

Ciao
Stephan
 

Anhänge

  • lighttpd-1.4.22-20090504.patch.bz2
    596 Bytes · Aufrufe: 10
Ich will eigentlich immer alle Log Meldungen sehen (deswegen booten alle meine Linux Kisten nicht mit einem Splash Screen). Dies ist aber Geschmackssache.

Aber wenn es euch nicht gefällt, können wir ein 2>&1 > /dev/null hinter dem mknod einfügen.

Ciao
Stephan
 
Ich hatte es so aufgefaßt, daß Du etwas grundsätzliches gegen Restart hast.

Andererseits ist es nicht gut, wenn man Fehlermeldungen "erwartet", weil man dann nicht mehr darauf achtet, wenn statt der erwarteten Meldung eine ähnliche kommt.

Ebenfalls ist es nicht gut, die Fehlermeldung grundsätzlich zu unterdrücken, dann sieht man gar nichts mehr, auch wenn man aufmerksam ist.
 
Danke für den Patch. Kann den noch jemand einchecken? Die Fehlermeldung tritt nur auf, wenn lighthttpd schonmal gestartet war und die Datei bereits angelegt hat. Deshalb finde ich eigentlich nicht, dass es ein Feature ist.
 
Die Fehlermeldung tritt nur auf, wenn lighthttpd schonmal gestartet war und die Datei bereits angelegt hat.

Das Problem ist, dass mknod diese Meldung immer an STDERR bringt. Wenn man diese Meldung unterdrückt kann man keine anderen, richtigen Fehlermeldungen mehr sehen. Dies ist der Grund, warum ich es gelassen hatte.

Aber wenn ihr wollt, kann ich den Patch machen, der ist tivial.

Ciao
Stephan
 
Stell dem mknod doch ein " [ -c "$LIGHTTPD_DOCROOT/dev/null" ] || " voran.
 
Klar, sehr gute Idee.

Zusätzlich noch ein Fix, damit ein Verzeichnis nur angelegt wird, wenn notwendig.

Ciao
Stephan
 

Anhänge

  • lighttpd-1.4.22-20090504-2.patch.bz2
    419 Bytes · Aufrufe: 10
Hab eben gesehn das alles bereits eingecheckt wurde. Danke!
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.