Beiträge von ralfi_

    Hallo allesamt,ich versuche mich grad an einer Debian 7 sid / WP 3.6 Installation über die Debian Repos im Intranet sowie der dazugehörigen Migration eines alten WP 2.6 Blogs.

    Die Installation und Konfiguration verlief nach kurzem Blick in die Anleitungen problemlos, auch die Proxy-Konfiguration geht anstandslos, was man ja bspw. über Suchfunktionen im Admin-Interface nachweisen kann. Allerdings kann ich keine Plugins über das Admin-Interface installieren, weil der Zugang zum Verzeichnis auf dem Server über ftp/sftp nicht möglich ist. Wenn ich versuche zu installieren, werde ich über die Seite update.php?action=upload-plugin aufgefordert, die Autorisierungsdaten einzugeben. Trotz korrekter Anmeldung (auch mit root) sagt mir die Seite dann dass sie sich nicht mit SERVERNAME:21 verbinden kann. Eine Anmeldung aus der Linux-Konsole mit "sftp" funktioniert aber sowohl von meinem Client-PC als auch wenn ich mich über ssh am neuen WP3.6 Server angemeldet habe.

    Nach einiger Überlegung habe ich dann über die Konsole probiert, mich (über root / su) als Nutzer www-data am sftp-Port des ssh-Daemons zu autorisieren. Auch das funktioniert, allerdings mit der Warnung "Failed to add the host to the list of known hosts (/var/www/.ssh/known_hosts)"

    Meine Fragen lauten also: In welchem Nutzer-Kontext wird das upload-plugin ausgeführt und mit welcher Kennung (root, www-data ...) muss ich im im Skript anmelden? Muss man für eine richtige Anmeldung eine /var/www/.ssh/known_hosts vorhanden sein?

    Ich weiss, dass ich Plugins auch ein simples Kopieren in das entsprechende Verzeichnis installieren kann, aber das Admin-Interface soll halt komplett funktionieren...

    Vielen Dank für jeden Hinweis.