it-swarm.com.de

550 "Überschreibberechtigung verweigert" beim Bearbeiten einer Datei über FTP

DreamHost habe kürzlich meine Konten in eine neue freigegebene Box verschoben, und jetzt kann ich keine Dateien über den in UltraEdit integrierten FTP-Client bearbeiten, was meinen Arbeitsfluss durcheinander bringt!

Was haben sie getan, dass dies jetzt nicht funktioniert? Es hat aufgehört zu funktionieren, nachdem sie mich bewegt haben.

Hier ist die Ausgabe von der FTP-Konsole in UltraEdit

10/26/2011 10:42:36 AM: 220 DreamHost FTP Server
10/26/2011 10:42:36 AM: USER nodebunny
10/26/2011 10:42:36 AM: 331 Password required for ninjawww
10/26/2011 10:42:36 AM: PASS xxxxxxxx
10/26/2011 10:42:36 AM: 230 User nodebunny logged in
10/26/2011 10:42:36 AM: FEAT
10/26/2011 10:42:36 AM: 211-Features:
 LANG ja-JP.UTF-8;ja-JP;zh-TW;fr-FR;zh-CN;en-US*;bg-BG;ko-KR.UTF-8;ko-KR
 MDTM
 MFMT
 TVFS
 UTF8
 MFF modify;UNIX.group;UNIX.mode;
 MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
 REST STREAM
 SIZE
211 End
10/26/2011 10:42:36 AM: OPTS UTF8 ON
10/26/2011 10:42:36 AM: 200 UTF8 set to on
10/26/2011 10:42:36 AM: PWD
10/26/2011 10:42:36 AM: 257 "/" is the current directory
10/26/2011 10:42:36 AM: PWD
10/26/2011 10:42:36 AM: 257 "/" is the current directory
10/26/2011 10:42:36 AM: CWD /dev/proj/nodebunny
10/26/2011 10:42:36 AM: 250 CWD command successful
10/26/2011 10:42:36 AM: PWD
10/26/2011 10:42:36 AM: 257 "/dev/proj/nodebunny/lib/Buffer" is the current directory
10/26/2011 10:42:36 AM: PWD
10/26/2011 10:42:37 AM: 257 "/dev/proj/nodebunny/lib/Buffer" is the current directory
10/26/2011 10:42:37 AM: TYPE I
10/26/2011 10:42:37 AM: 200 Type set to I
10/26/2011 10:42:37 AM: PORT 10,15,55,125,226,16
10/26/2011 10:42:37 AM: 200 PORT command successful
10/26/2011 10:42:37 AM: STOR Buffer.pm
10/26/2011 10:42:37 AM: 550 Buffer.pm: Overwrite permission denied
4
qodeninja

Overwrite permission denied weist darauf hin, dass DreamHost vergessen hat, AllowOverwrite auf dem neuen Server zu aktivieren. Sie können also keine vorhandenen Dateien bearbeiten, sondern nur neue hochladen.

Fügen Sie die folgenden Zeilen zur .htaccess-Datei in Ihrem Stammverzeichnis hinzu, um das Problem selbst zu beheben. Sie müssen die vorhandene .htaccess-Datei öffnen, falls vorhanden, den Inhalt in Ihre Zwischenablage kopieren, dann die Datei löschen und eine neue mit demselben Inhalt und den folgenden Zeilen erstellen, da Sie diese nicht bearbeiten können die aktuelle .htaccess-Datei direkt.

<Directory /*>
    AllowOverwrite on
</Directory>

Alternativ können Sie DreamHost eine E-Mail senden und sie bitten, AllowOverwrite serverweit zu aktivieren. Sie sind wahrscheinlich nicht der einzige, der dieses Problem hat.

3
Nick

Bis heute habe ich immer noch das gleiche Problem mit DreamHost FTP. Und jedes Mal, wenn die DH-Unterstützung den FTP-Server ausschaltet, tritt das Problem nach einigen Stunden erneut auf.

Lösung: Verwenden Sie SFTP für Port 22. Es funktioniert bisher bei mir.

Edit: sorry für die verwirrung, ich bin nicht der thread-besitzer. Aber dies ist ein bekanntes Problem bei Dreamhost.com-Nutzern und ich versuche nur, eine Lösung zu veröffentlichen, falls jemand über diesen Thread von Google stolpert (wie ich).

verweislink: http://discussion.dreamhost.com/thread-132172.html

Dies ist die Antwort, die ich vom Dreamhost-Support erhalten habe:

Hallo,

Es tut mir so leid für die Probleme! Ich habe ein wiederkehrendes Problem festgestellt, bei dem Dateien auf dem Server nicht überschrieben werden können (es betrifft keine neuen Dateien, sondern nur Dateien, die bereits vorhanden sind).

Ich habe den FTP-Dienst auf Ihrem Server neu gestartet und er funktioniert jetzt, aber wenn Sie dieses Problem erneut sehen, lassen Sie es mich bitte wissen!

Vielen Dank! E-L

1
Reed

Ich habe gerade eine Lösung für dieses Problem gefunden:

  1. Suchen Sie die folgende Zeile in /etc/proftpd/proftpd.conf:

Deaktivieren Sie die IPv6-Unterstützung, die nur bei IPv4-Boxen stört.
UseIPv6 on

  1. Schalten Sie dies auf off

  2. Starten Sie den Server neu

1
Matthew White

Ich fand diesen Thread als Proftpd-Benutzer ohne Zugriff auf die proftpd.conf. Als Benutzer können Sie die Überschreibungsrichtlinie auch ändern, indem Sie in Ihrem Verzeichnis eine .ftpaccess-Datei erstellen. Siehe http://www.proftpd.org/docs/howto/ftpaccess.html

0
Bruno Eberhard