Bekijk de volledige versie : Problem nach Installation des php-thttpd Paketes
Hallo,
mein Asus läuft soweit sehr gut, jedoch hab ich ein Problem mit dem Webserver.
Wenn ich versuche ihn zu starten, erhalte ich immer diese Fehlermeldung
thttpd: can't load library 'libiconv.so.2'
Nun war ich ja nicht ganz untätig und habe gesucht, jedoch wurde immer davon geprochen mit ipkg das Paket libiconv nachzuinstallieren, jedoch existiert das bei mir nicht wenn ich ipkg install libiconv eingebe und wenn ich ipkg list mache, ist es auch nicht mehr verfügbar.
Wie komme ich nun weiter?
Vielen Dank!
FastJack
31-10-2007, 13:44
hi, mit deinem eigentlichem Problem (sofern noch aktuell) kann ich Dir leider nicht weiterhelfen. Hatte als ich thttpd ausprobiert habe, alles geklappt.
Probier doch mal alternativ lighttpd. Meiner Meinung nach eh der bessere.
Mit thttpd hatte ich wie viele andere auch das Problem das er sich nach einier gewissen "leerlaufphase" selber beendet hat.
Gruß FastJack
also ich habe jetzt auch lighthttpd probiert , der läuft ohne php wunderbar, nur mit php bekomme ich wieder den gleichen Fehler ...
Weiß jemand rat?
Hi,
schreib mal welche Firmware Du benutzt und woher Du das Paket hast.
Ich benutze diese Quelle hier:
http://ipkg.nslu2-linux.org/feeds/unslung/wl500g
Ich benutze thttpd-php4f_2.21b-2mipsel
Es gibt mehrere Versionen des HTTP-Servers. Meistens sind sie komplett mit verschiedenen Modulen als statische Versionen compiliert. Module nachrüsten wie sonst unter einem richtigen Linux geht nicht, da die Bibliotheken fehlen. Je nach Herkunft der Pakete kann man verschiede Dinge machen oder auch nicht.
Wenn Du mit ipkg installierst, sollten alle abhängigen Softwarepakete mit installiert werden, so dass es eigentlich funktionieren sollte.
Du musst auch drauf achten, dass der originale thttpd von Asus für die Webkonfiguration ausgestellt wird. Anderenfalls läuft Dein neuer thttpd-php nicht. Damit Du thttpd ausstellen kannst musst Du den watchdog vorher ausstellen. Der überwacht den thttpd. Falls thttpd nicht da ist, wird er vom watchdog wieder gestartet. Das sollte garantieren, dass man sich immer in die Webkonfiguration einloggen kann.
Ich denke mal das ist Dein Problem.
Was möchtest Du denn genau mit PHP machen? Ja nach Anforderung musst Du dann die richtige Version wählen. Es gibt noch andere im Internet. Einfach mal googeln.
Norbert
@legolas
Achtung, das ist noch das "alte" repository mit der älteren uclib. Du kannst Das natürlich verwende, keine Frage, solltest aber immer darauf Hinweisen.
Wenn ein User seine Installation mit der neuen lib und dem neuen repository gemacht hat kann das massig Fehler geben, wenn er auf das alte repository zurückgeht.
wengi
tobitobsen
22-11-2007, 22:26
Hallo,
Wenn ich versuche ihn zu starten, erhalte ich immer diese Fehlermeldung
thttpd: can't load library 'libiconv.so.2'
Die lib gibt es als ipkg-Paket
ipkg install libiconv
sollte das Problem aus der Welt schaffen.
WLAN-Fan
07-12-2007, 09:14
Hallo,
Die lib gibt es als ipkg-Paket
ipkg install libiconv
sollte das Problem aus der Welt schaffen.
Und hat es das?
Gruß.
tobitobsen
11-12-2007, 20:09
Und hat es das?
Denke schon ;)
Hi vielen Dank für eure Antworten, jedoch bekomme ich, wenn ich libiconv installieren will, die Meldung das das Paket nicht existiert. An den Quellen habe ich nichts geändert:
http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
Verzweifel langsam .... denn ich bekomme den Fehler bei jedem http Server in Verbindung mit php...
tobitobsen
15-12-2007, 07:50
Verzweifel langsam .... denn ich bekomme den Fehler bei jedem http Server in Verbindung mit php...
tief durchatmen ..... das bekommen wir schon hin
Hast du schon mal "ipkg update" durchlaufen lassen? - Das verdonnert ja ipkg dazu seine Liste auf den neusten Stand zu bringen...
Danach nochmal "ipkg install libiconv". Dann sollte es gehen.
Wenn nicht gibt's nen 2. Trick ;)
Auf dieser Webseite findest du alle(?) ipkg Pakete die über ipkg verfügbar sind.
http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/
Die Liste braucht ziemlich lange, aber mit der Suche findest du auch dann auch dein libiconv :P
Dann suchst du dir das neuste libiconv Paket und gibst es eben mit dem absoluten Pfad an ipkg weiter.
"ipkg install http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/libiconv_1.11-2_mipsel.ipk"
Viel Erfolg
WLAN-Fan
15-12-2007, 15:34
Hallo,
habe mir auch den WebServer installiert.
Wenn ich Browser (IE + Opera + FF) hur die IP eingebe kommt nix.
Tippe ich http:// noch davor geht es. Aber nur bei der Seite alles andere im www ist normal.
Gruß.
tobitobsen
15-12-2007, 16:39
Hallo,
habe mir auch den WebServer installiert.
Wenn ich Browser (IE + Opera + FF) hur die IP eingebe kommt nix.
Tippe ich http:// noch davor geht es. Aber nur bei der Seite alles andere im www ist normal.
Gruß.
http:// bezeichnet das Protokoll (könnte ja auch ftp:// sein). Und dieses muss immer angegeben werden.
Da Browser ja nur Webseiten darstellen können ergänzen diese das http:// meistens von alleine.
Ein FTP Programm ergänzt eine IP oder Adresse standardmäßig mit ftp://...
Tun sie es nicht, musst Du es halt per Hand davor schreiben. Manchmal sind die Browser einfach zu blöd...
WLAN-Fan
16-12-2007, 12:41
Hallo,
http:// bezeichnet das Protokoll (könnte ja auch ftp:// sein). Und dieses muss immer angegeben werden.
Da Browser ja nur Webseiten darstellen können ergänzen diese das http:// meistens von alleine.
Ein FTP Programm ergänzt eine IP oder Adresse standardmäßig mit ftp://...
Tun sie es nicht, musst Du es halt per Hand davor schreiben. Manchmal sind die Browser einfach zu blöd...
Irgenwas muß aber andes sein bei der WL-HDD als bei anderen Web-Server.
Sonnst würde das der ja auch ergänzen.
Gruß.
tobitobsen
16-12-2007, 14:35
Also bei mir ergänzt das der Browser auf meinem PC - nicht der Server
WLAN-Fan
17-12-2007, 19:51
Hallo,
Also bei mir ergänzt das der Browser auf meinem PC - nicht der Server
macht er ja bei mir auch :-) ... nur nicht bei der WL-HDD.
Gruß.
tobitobsen
17-12-2007, 20:08
mist *g*
ok - dann muss ich passen. Kein Plan was da schief geht.