Beiträge von eehmke

    Du müsstest deinen FTP User der Gruppe www-data hinzufügen. Generell würde ich persönlich Abstand vom FTP Protocol nehmen, da es nicht nur veraltet ist, sondern auch recht unsicher.

    Ja sicher. Ich wollte diesen Zugang von vornherein nicht haben, aber die Defaultkonfiguration von WP (oder jedenfalls die des importierten Portals) hat mich erst mal in diese Richtung gelenkt. An der Stelle könnte die Doku (oder die FAQ) mehr Klarheit schaffen.

    Wenn der Eigentümer mysuser ist, dann funktioniert es nicht, da die Gruppe keine Schreibrechte hat. Gib der Gruppe Schreibrechte für die Verzeichnisse und Dateien und dann klappt das auch.

    Genau das hab ich inzwischen gemacht (Schreibrechte für die Gruppe www-data) und es klappt. Danke! :razz:
    Zusätzlich musste noch define('FS_METHOD', 'direct'); in der wp-config.php gesetzt werden.

    Trotzdem hätte ich gern gewusst, warum der FTP-Weg nicht funktionierte. Ist das ein Bug? Es gibt ja viele ähnliche Fragestellungen in den verschiedenen Foren, eine Lösung habe ich nicht gefunden.

    Nun gut, mein Problem ist gelöst.

    Noch ein Nachtrag: es ist jetzt klar warum ich in meiner sql-Datei nichts gefunden habe. Wir hatten die WP-Instanz von einem anderen Server umgezogen, und dort wurde der MySQL-Server mit öffentlich sichtbaren Hostname angesprochen!!! Dies stand noch so in der wp.config.php, und die Instanz lief also die ganze Zeit mit dem alten MySQL. Wir machen jetzt einen erneuten Datenbankabzug und ändern den Eintrag auf localhost.

    MySQL quer durchs Netz, da waren Sicherheitsexperten am Werk.:idea:

    Wofür brauchst du zum updaten einen FTP-Zugang? Wenn du die Rechte RICHTIG setzt, funktioniert das Updaten, Installieren von Plugins, Wordpress usw. absolut problemlos.

    Code
    /usr/bin/find /var/www/wordpress -type d -exec chmod 750 {} \;
    /usr/bin/find /var/www/wordpress -type f -exec chmod 640 {} \;

    Wenn dein Webserver als mod_php konfiguriert ist, sollte der Eigentümer www-data:www-data sein.

    Ich habe die Rechte so gesetzt, wie vorgeschlagen. Eigentümer ist mysuser:www-data, und der User ist in der Gruppe www-data. Wenn ich aber versuche, ein Plugin zu installieren, werden die Ftp-Zugangsdaten angefordert:

    Code
    Um diese Aktion durchführen zu können, benötigt WordPress Zugriff auf deinen Webserver. Bitte gib die FTP-Serverdaten ein...


    wenn ich dann die richtigen Verbindungsdaten eingebe, wird dies abgelehnt. Der direkte Ftp-Zugang über die Shell funktionert.

    Meine WordPress Instanz läuft im Home-Verzeichnis eines Benutzers (Debian 6). Das Verzeichnis ist nach /var/www/wordpress verlinkt, dies ist die DocumentRoot. Das läuft so weit ganz gut, nur der FTP-Zugriff über Wordpress funktioniert nicht. Es wird gemeldet: Kann nicht mit FTP-Server hostname:21 verbinden. Der direkte FTP-Zugang funktioniert mit den Anmeldedaten des Benutzers. Den Zugriff über WP brauche ich aber für Updates und Plugin-Installation. Was fehlt?

    Hallo,
    ich habe eine neue Wordpress Seite installiert. Zu der Zeit hatte ich noch keine Domain, deshalb habe ich via Apache einen Vhost mit einer Subdomain ala wordpress.altedomain.de eingerichtet. Dieser Eintrag war auch in der wp-config.php. Das hat gut funktioniert. In diesem Zustand habe ich auch das HTTPS Plugin installiert. Im Vhost habe ich dann auch einen Eintrag für Port 443 gemacht.

    Jetzt habe ich eine eigene Domain für die Seite. Ich habe also die Vhosts geändert für http://www.neuedomain.de und auch die wp-config.php geändert. Das direkte Öffnen der Seite über http://www.neuedomain.de klappt auch. Wenn ich nun in die Admin-Seite gehen möchte (SSL ist aktiviert), stelle ich fest, dass ich wieder auf die alte Subdomain geleitet werde, also https://wordpress.altedomain.de/wp-login.php. Diese alte Subdomain existiert aber nicht mehr, in keiner WP oder Apache-Konfiguration. Ich habe die Browser-Cookies und den Cache gelöscht, Apache neu gestartet, alles hilft nicht. Jetzt bin ich am Ende meiner Kunst. Wo speichert WP die Domaindaten?