it-swarm.com.de

WordPress fragt weiterhin nach Verbindungsinformationen in localhost

Ich habe versucht zu finden und zu beantworten, aber obwohl das Problem häufig auftritt, konnte ich es nicht beheben. WP fragt mich beim Installieren, Löschen oder Aktualisieren immer wieder nach den FTP-Informationen in meiner lokalen LAMP-Umgebung Themen und Plugins.

Ich habe meine lokalen www Ordner-Berechtigungen wie folgt festgelegt:

drwxrwsr-x  3 root www-data 4096 Oct 28 07:43 www/

Damit die Benutzer in der Gruppe www-data vollen Zugriff auf den Ordner haben, habe ich auch chmod -R 775 in meinem Site-Stammordner ausgeführt, um sicherzustellen, dass der Eigentümer und die Gruppe auch über die vollen Berechtigungen verfügen.

Ich kann Dateien mit dem Medien-Upload hochladen und ich kann sie auch löschen. Ich kann auch die .htaccess-Datei im Permalink-Menü ändern, sodass die Berechtigungen zumindest teilweise funktionieren.

Wenn ich den Besitzer des Site-Ordners rekursiv in den Benutzer www-data ändere, funktioniert dies einwandfrei. Da die Dateien und deren übergeordnete Ordnergruppe jedoch www-data lauten und sie über vollständige Gruppenberechtigungen verfügen, sollte dies nicht erforderlich sein. Ist dies korrekt?

3

Teile von WordPress verwenden FTP, um Dateien zu übertragen. Aktualisierungen verwenden beispielsweise FTP (s). Medien-Uploads funktionieren nicht, zumindest nicht, wenn sich in 3.7 nichts geändert hat. Wenn Sie eine Verbindung zu einem oder mehreren FTP-Servern herstellen, müssen Sie die für diesen Server erforderlichen Anmeldeinformationen angeben. Ihre Dateiberechtigungen werden erst nach dem Herstellen dieser Verbindung wirksam.

Es gibt Konstanten, die Sie definieren können die die Verwaltung vereinfachen sollen. Aus dem Kodex:

define( 'FS_METHOD',       'ftpext' );
define( 'FTP_BASE',        '/path/to/wordpress/' );
define( 'FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/' );
define( 'FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/' );
define( 'FTP_PUBKEY',      '/home/username/.ssh/id_rsa.pub' );
define( 'FTP_PRIKEY',      '/home/username/.ssh/id_rsa' );
define( 'FTP_USER',        'username' );
define( 'FTP_PASS',        'password' );
define( 'FTP_Host',        'ftp.example.org' );
define( 'FTP_SSL',         false );
4
s_ha_dum