1.) Installation von: thttpd Web Server
Damit ihr auch beqwem vom Sofa mit eurem PDA oder einem Noti den Player steuern könnt wird dazu ein WebFrontEnd verwendet. Dafür installieren wir den thttpd Web Server Server auf der WL-HDD.
Laut dem Original HowTo von Pretender- aus dem www.PPc-Welt.info - Forum sollte dazu nicht der neueste thttpd Web Server verwendet werden, sondern dieser hier: http://ipkg.nslu2-linux.org/feeds/op...0-4_mipsel.ipk oder siehe Anhang. Weil sonnst das Radio oder und MP3 Scrippt nicht läuft. Warum weiß ich nicht. Eventuell könnte das ein erfahrenerer Linux-User ergründen und wenn möglich abändern?
So es geht jetzt auch mit der aktuellsten thttpd-Version! :-) Das erspart euch eine Menge Arbeit! Leider doch nicht ganz. WebRadio geht wunderbar, nur MP3 von der Platte mit dem Scrippt in eine Playliste laden und diese dann weiter ändern während schon ein Title läuft geht leider nicht mit der aktuellen thttp Version. Bei mir stürzt da der thttp-Server meist ab. Laut Pretender soll es mit der älteren Version gehen.
Einfach dies hier in der Konsole mit Putty eingeben:
und dann zu Punkt 1 b springen.Code:ipkg install php-thttpd
Prüfen könnt ihr das dann mit:
sollte ungefähr so aussehen das Ergebniss:PHP Code:
ipkg list_installed | grep php
Ich lasse dennoch mal die alte Anleitung stehen, man weiß ja nie.PHP Code:
php - 5.2.5-1 - The php scripting language
php-thttpd - 2.25b-5.2.5-1 - php-thttpd is thttpd webserver with php support
------------------------------------------------------
Die Installation lief bei mir nicht wirklich reibungslos.
Durch die wirklich sehr gut Hilfe von thE_29, an dieser Stelle nochmals vielen Danke an thE_29, habe ich es dann hinbekommen.
Falls ihr nicht sicher seit ob ihr schon PHP auf euer WL-HDD habt, dann könnt ihr das mit diesem Befehl prüfen:
Bei mir kamm eine leer Ausgabe, was soviel bedeutet das ich noch kein PHP installiert habe.Code:[admin@WL-HDD/]$ ipkg list_installed | grep php
Zuerst installiert ihr PHP:
Das läuft dann so ab:Code:[admin@WL-HDD/]$ ipkg install php
Prüfen könnt ihr das ganze mit:Code:Installing php (5.2.5-1) to /opt/... Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/php_5.2.5-1_mipsel.ipk Configuring php Successfully terminated.
Die Ausgabe sah dann bei mir so aus:[admin@WL-HDD /]$ ipkg list_installed | grep php
Also hat die Installation von PHP erfolgreich funktioniert.php - 5.2.5-1 -
Als nächstes geht ihr in das Verzeichniss:
Hier könnt ihr euch das Verzeichniss mal auflsiten lassen:cd /opt/lib/ipkg/lists
Dann müsste das ungefähr so aussehen:ls -las
Jetz löschen wir den Ordner optware:total 384
4 drwxr-xr-x 2 admin root 4096 Dec 18 08:29 .
4 drwxr-xr-x 5 admin root 4096 Dec 18 08:59 ..
376 -rw-r--r-- 1 admin root 380413 Dec 18 08:29 optware
Machen nochmal ein:rm optware
und schauen ob er auch wirklich weg ist.ls -las
Jep, ist weg.total 8
4 drwxr-xr-x 2 admin root 4096 Dec 18 09:04 .
4 drwxr-xr-x 5 admin root 4096 Dec 18 08:59 ..
So jetzt installieren wir den Web-Server:
Ich habe dazu mir das Web-Server-Paket auf meine Festplatte geladen, meinen XAMP-WebServer angeworfen das Paket dort in den htdocs Ordner geworfen. Prüfen könnt ihr das wenn ihr in eurem Browser localhost eingebt und dann müsstet ihr den Inhalt eures htdocs-Ordners sehen oder eine WebSeite. Alternativ könnt ihr auch den Link hier verwenden http://ipkg.nslu2-linux.org/feeds/op...0-4_mipsel.ipk.
Das ganze sollte dann ungefähr so aussehen:Code:/opt/bin/ipkg install http://IP.Eures.XAMP.Web-Servers/php-thttpd_2.25b-5.2.0-4_mipsel.ipk -force-downgrade
Überprüfen könnt ihr das wieder mit:Downloading http://IP.Eures.XAMP.Web-Servers/php...0-4_mipsel.ipk
Installing php-thttpd (2.25b-5.2.0-4) to /opt/...
Configuring php-thttpd
update-alternatives: Linking //opt/sbin/htpasswd to /opt/sbin/php-thttpd-htpasswd
To complete the installation, you must edit /opt/etc/thttpd.conf,
and then run /opt/etc/init.d/S80thttpd to start thttpd.
Successfully terminated.
Es sollte folgendes erscheinen:ipkg list_installed | grep php
Jetzt habt ihr das neueste PHP und die ältere Web-Server-Version installiert.php - 5.2.5-1 -
php-thttpd - 2.25b-5.2.0-4 -
Gratuliere! :-)
Jetzt könnt ihr wieder ein:machen und damit soltet ihr wieder ein optware - Verzeichniss haben.ipkg update
Und !!!ACHTUNG!!! Finger weg von:
ipkg upgrade
1.b.) Konfiguration von: thttpd Web Server
Falls die beiden Ordner Share und www noch nicht da sein sollten könnt ihr dies mit den folgenden zwei Befehlen erledigen.
Code:mkdir /opt/share/ < enter >Nun editieren wir mit dem Nano-Editor (den ihr ja im Wengi HowTo / Tutorial installieren solltet / kontet) die WebServer-Konfigurationsdatei:Code:mkdir /opt/share/www < enter >
Falls die drei Ordner var und log und run noch nicht da sein sollten, könnt ihr dies mit den folgenden zwei Befehlen erledigen.Code:/opt/bin/nano /opt/etc/thttpd.conf < enter >
So jetzt könnt ihr eure erste Test-Webseite erstellen:mkdir /opt/var < enter >
mkdir /opt/var/log < enter >
mkdir /opt/var/run < enter >
So und jetzt das ganze noch in den Flash speicher, wie immer mit:Code:echo "Das ist meine erste Test-Webseite auf der WL-HDD" > /opt/share/www/index.htm < enter >
Mit dem Befehl:Code:flashfs save && flashfs commit && flashfs enable && reboot
Könnt ihr schauen was für Dieste eure Wl-HDD per Netzwerk anbietet.Code:nmap localhost
Hier sollte auf Port 81 der http-Server aufgelistet sein.
Wenn nich!? => Wer kann hier helfen?