Results 1 to 5 of 5

Thread: Webserver mit PHP macht mich Wahnsinnig

  1. #1

    Webserver mit PHP macht mich Wahnsinnig

    Hallo Leute,

    Habe mein Problem zwar schon unter WL500G Premium, aber macht sicher hier auch Sinn!

    Folgendes:
    Ich versuche einen PHP Webserver auf meine Asus WL-500GP zu bekommen.
    Meine Tests funktionieren auch alle soweit (PHP-THTTPD und Cherokee)
    Leider nur bis zum ersten Reboot! Danach kommt einfach keiner der Webserver mehr hoch!

    Was habe ich also gemacht:
    Ich habe meine Asus mit der Aktuellen Oleg FW versorgt, und nach Anleitung den PHP-THTTPD installiert.
    Config noch den Port geändert sonst nichts (ok eine PHP Seite erstellt und in /opt/share/www abgelegt)
    Starten des Web Servers mit /opt/etc/init.d/S80thttpd start
    Browser auf http://Routeradresse:Port/index.php gestartet und siehe da ein Hello World ist zu sehen.

    Anfangs hatte ich noch mein eigenes Startup.sh auf der externen Festplatte liegen, welches ich aus post-boot aufgerufen hatte.
    Mittlerweile bin ich schlauer, und nehme /opt/etc/init.d/rc.unslung aber ebenfalls aus post-boot

    Also mache ich jetzt einen Reboot, um die Neustartsicherheit meiner Box zu testen. Resultat: rc.unslung wurde gestartet (zumindest läuft Samba) aber kein Web Server
    Im /tmp/syslog steht "thttpd[330]: bind 0.0.0.0 - Address already in use"
    netstat -natu sagt aber nicht, daß der Port belegt wäre.
    Warum kann ich diesen verd... Webserver nicht mehr starten?

    Versuche ich den thttpd von der shell direkt mit dem Parameter -D (debug) zu starten erhalte ich einen segmentation fault

    Kann mir da jemand helfen

  2. #2
    Join Date
    Jun 2005
    Location
    Karlsruhe, Germany
    Posts
    44

    Exclamation

    Der Webserver muss im script "post-mount" gestartet werden. Das Verzeichnis "opt" ist sonst beim Start über "post-boot" noch nicht verfügbar.

  3. #3

    Offensichtlich macht php da Probleme

    Hallo Ich habe noch ein wenig experimentiert.
    Ich habe jetzt den lighttpd drauf zusammen mit dem php-fcgi (und natürlich dem php)
    Wie bereits in dem ersten post geschrieben, läuft alles sauber bis zu reboot.
    Nach dem reboot bekomme ich beim Surfen auf meine Seite einen http 500 (Interner Serverfehler)
    Wenn ich in diesem Fall ein php -v auf der Shell der Asus Box absetze, bekomme ich einen Segmentation fault.
    Ich habe auch schon in /usr/local/sbin ein pre-shutdown script abgelegt, welches den lighttpd herunterfährt. Das hat die Situation etwas verbessert. ich bekomme nun etwas seltener diesen Fehler (liegt aber immernoch bei ca 50% fehlschlägen)
    Wenn ich jetzt das php und php-fcgi mit ipkg remove entferne und sofort neu installiere, läuft es wieder!
    Also es liegt mit 99,999% Wahrscheinlichkeit daran, daß das php nicht sauber beendet wird oder so.
    Vielleich kann ja noch jemand einen Tip geben, wie ich das php / php-fcgi sauber beende.

    Gruß und Danke

  4. #4
    Join Date
    Jan 2007
    Location
    Netherlands
    Posts
    4

    Use php-thttpd

    Ich brauche php-thttpd.

    http://www.macsat.com/php_web.php

  5. #5
    Join Date
    Jul 2005
    Location
    in the middle of germany, and NO way proud of that!
    Posts
    5
    hast du das script "post-mount" entsprechend erstellt?
    achte darauf das
    #!/bin/sh
    in der ersten zeile steht, sonst wird das script nicht automatisch ausgeführt!

Similar Threads

  1. Meine Arcor Homepage mit WL-500g Deluxe V nicht erreichbar
    By Piper in forum German Discussion - Deutsch (DE)
    Replies: 0
    Last Post: 05-11-2006, 12:41
  2. Internet Radio mit WL500g und Telegent TG100 Air Media bei ausgeschaltetem PC
    By el_diablo in forum German Discussion - Deutsch (DE)
    Replies: 10
    Last Post: 02-08-2006, 20:02
  3. WL-500gx with openwrt pre-rc5 howto webserver?
    By ye_old in forum WL-500g Custom Development
    Replies: 1
    Last Post: 22-03-2006, 13:54
  4. WL-500g deluxe mit 3 USB Drucker geht das?
    By Trebron in forum German Discussion - Deutsch (DE)
    Replies: 9
    Last Post: 02-02-2006, 00:13
  5. Complete detailed guide for PHP enabled webserver + ssh server.
    By macsat in forum WL-500g/WL-500gx Tutorials
    Replies: 47
    Last Post: 30-06-2005, 14:12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •