Mautze wrote:mein NAS läuft den ganzen TAG und hängt im Netz als Webserver und nicht als NAS.
Aha - also war die ganze NAS-Geschichte totaler Quatsch (wie vermutet), denn es ist kein NAS. Es ist ein scheißnormaler Linux Rechner mit Apache drauf. Wenn Du ewig und drei Tage "NAS" schreibst, obwohl Du es überhaupt nicht als NAS benutzt und auch nicht direkt auf ein gemountetes Laufwerk zugreifst, sondern via Telnet, dann ist es unmöglich sich vorzustellen, was bei Dir läuft, weil Du andauernd "NAS" schreibst aber es ist kein NAS. Das nervt ohne Ende!
Wieso greifst Du via telnet zu? Ist der Rechner nicht im LAN? Und wieso gibt phpinfo() als REMOTE_ADDR (also die Adresse des Clients) eine öffentlich IP an statt einer LAN IP? Und wieso nennst Du auf dem Rechner, der mal als NAS gedient hat, den DocumentRoot "/mnt/....", obwohl dort überhaupt nichts gemountet ist? Das ist vollkommen verwirrend und ebenso nervtötend. Wie kann man so einen Rechner konfigurieren? Wieso heißt der DocumentRoot nicht beispielsweise /var/www/htdocs oder ähnlich? Und ist dieser Rechner direkt am Router angeschlossen und ein Portforwarding im Router aktiviert?
Wenn ich ehrlich bin: ich habe keine Lust mehr. Offensichtlich verstehst Du nicht, dass man aus Deinen chaotischen (unvollständigen, teilweise falschen, völlig verfehlte Namenskonventionen usw.) Beschreibungen nicht erkennen kann, was bei Dir installiert ist. Ich weiß immer noch nicht zu 100%, wie die Rechner untereinander kommunizieren, wie sie vernetzt sind (ob sie überhaupt vernetzt sind) und von wo Du auf den Rechner (Ex-NAS) zugreifst.
Kann nun jemand anders sein Glück versuchen, vielleicht reichen Dir ja die vielen Hinweise hier aus, aber ich mache nicht weiter, es geht nicht mehr. Keine Lust mehr.
P.S.: Um es noch mal kurz zusammenzufassen:
a) schaue in den error_log von Apache, was dort steht, warum der Login schief läuft
b) erstelle die .htpasswd mit dem htpasswd Programm aus dem /opt/lampp/bin Verzeichnis auf dem Linux Rechner. Dazu benötigst Du eine shell, falls Du mit Telnet zugreifst. Das ist wahrscheinlich der Knackpunkt, weswegen die .htpasswd nicht richtig ist.
c) wenn irgendwie möglich, ändere den DocumentRoot. Der Namen /mnt/.... ist grausam. Wieso benutzt Du nicht /opt/lampp/htdocs?