2017-07-19 8 views
0

Ich verwende WordPress mit Google Cloud und richten Sie es für SFTP-Verbindung. Die Berechtigungen für Ordner sind 755 und die Dateien sind 644. Auch ich habe Cloud API-Zugriffsbereiche auf "vollständige Verbindung zulassen" geändert.Erlaubnis in Google Cloud SFTP

Wenn ich versuche, Plug-in für Wordpress Backend hinzuzufügen, wird es mir für Berechtigungsnachweise ftp fragen, wenn ich zu sudo chown -Rf www-data.www-data /var/www/html ändern, aber dann kann ich nicht hochladen oder jede Datei über SFTP ändern, wenn i sudo chown -R [my-user-name]:www-data /var/www/html ändern.

Also muss ich die Berechtigungen jedes Mal ändern, wenn ich etwas über sftp oder über das Backend ändere.

+0

Ich denke, der schnellste Weg wäre SFTP zu verwenden. Zuerst müssen Sie einen ssh-Schlüssel mit puttygen generieren. Dann müssen Sie diesen Schlüssel auf Ihrem Computer speichern und den Inhalt in die SSH-Schlüssel Ihrer GCE-Instanz kopieren. Verwenden Sie außerdem einen FTP-Client, um eine Verbindung zu username @ yourinstancepublicip –

Antwort

3

löste ich mein Problem wie so.

Geben Sie zuerst Ihren Benutzernamen (sftp username in mycase) in der Gruppe www-data dann zuweisen Gruppe www-data als Besitzer und schließlich gewähren Erlaubnis zu www-Ordner.

sudo adduser <username> www-data

sudo chown -R www-data:www-data /var/www

sudo chmod -R g+rwX /var/www

erinnert FileZilla oder ein SFTP-Client neu zu starten, die Sie verwenden, damit die Änderungen wirksam werden.

+0

Arbeitete auf Lösung Problem in einem Magento-Projekt in GCloud.Thanks Bro. – theRana