WordPress fragt nach Verbindungsinformationen in localhost

Ich versuchte zu finden und zu antworten, aber obwohl das Problem häufig war, konnte ich es nicht beheben, WP fragt mich immer nach den FTP-Informationen in meiner lokalen LAMP-Umgebung, wenn ich versuche, Themen und Plugins zu installieren, zu löschen oder zu aktualisieren.

Ich habe meine lokalen www Ordner Berechtigungen wie www :

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

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

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, so dass die Berechtigungen zumindest teilweise funktionieren.

Wenn ich den Besitzer des Site-Ordners rekursiv in den www-data Benutzer ändere, funktioniert es gut, aber da die Dateien und die Gruppe ihrer übergeordneten Ordner www-data und sie volle Gruppenberechtigungen haben, sollte ich das nicht tun müssen, ist das korrekt ?

Solutions Collecting From Web of "WordPress fragt nach Verbindungsinformationen in localhost"

Teile von WordPress verwenden FTP zum Übertragen von Dateien. Updates verwenden beispielsweise (s) FTP. Medien-Uploads nicht, zumindest nicht, wenn sich in 3.7 etwas geändert hat. Wenn Sie eine Verbindung zu einem FTP-Server herstellen, müssen Sie die Anmeldeinformationen angeben, die dieser Server benötigt. Ihre Dateiberechtigungen werden erst nach dem Herstellen dieser Verbindung ins Spiel kommen.

Es gibt Konstanten, die Sie definieren können , um die Verwaltung zu erleichtern. Aus dem Codex:

 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 );