Dieser Quicktipp bezieht sich auch auf Dreamweaver CC 2015 und vermutlich vorherige Versionen. Die Problematik: Sie betreiben schon viele Jahre in Dreamweaver eine Site mit einer FTP-Verbindung. Jetzt wollen oder müssen sie auch SFTP umstellen. Aber Dreamweaver stellt partout keine FTP-Verbindung mittels SFTP her!
Natürlich haben sie alle entsprechenden Anpassungen durchgeführt. Der Hostname des Servers ändert sich bei den meisten Providern durch die Umstellung von FTP auf SFTP. Diesen tragen sie in den Dreamweaver-Servereinstellungen unter „FTP-Adresse“ bzw. jetzt wohl „SFTP-Adresse“ ein. Das oft irritierende Feld „Servername“ ganz oben dient nicht zur Eingabe der Hostadresse, sondern ist technisch gesehen völlig belanglos und kann mit jedem beliebigen Begriff ausgefüllt werden. Im Dropdownfeld „Verbinden über“ ändern sie FTP auf SFTP. Als Port tragen sie statt 21 jetzt die 22 ein (macht Dreamweaver beim Wechsel von FTP auf SFTP automatisch). Der Benutzername und das Passwort bleibt in der Regel erhalten, außer sie legen natürlich einen neuen zusätzlichen SFTP-Account bei ihrem Provider an. Mit Schlüsseldateien wird, zumindest zurzeit, kaum gearbeitet. Unter „Stammverzeichnis“ können sie ggf. ein oder zwei Ebenen tiefer navigieren, je nachdem, wie ihre Server-Struktur verglichen mit ihrer lokalen Site-Struktur aussieht (beispielsweise „htdocs/webseite-abc“ oder „webseiten/ecommerce/webseite-abc“). Falls sie in den Site-Einstellungen im Feld „Lokaler Site-Ordner“ bereits auf ein Unterverzeichnis verweisen muss dies im Feld „Stammverzeichnis“ unbedingt berücksichtigt werden! Die „Web-URL“ ist wiederum relativ belanglos.
Ein Klick auf „Testen“ und der Albtraum beginnt. Meldungen wie „Zeitlimit des Benutzers überschritten“ oder „falsche Einstellungen in der lokalen Firewall“ verwirren sie nur noch mehr. Eine Gegenprüfung mittels FileZilla, einem anderen FTP-Client oder einem anderen Coding-Werkzeug („PHP-Storm“ o. ä.) funktioniert natürlich einwandfrei. Die Zugangsdaten scheinen somit in Ordnung zu sein. Nur Dreamweaver weigert sich eine SFTP-Verbindung herzustellen. Die Lösung ist wohl unerwartet, jedoch banal:
Sie müssen eine neue Site anlegen
Hier liegt leider ein Bug im Dreamweaver vor. Allerdings hält sich das Neuanlegen einer Site mit 3 – 5 Minuten in erträglichen Grenzen. Falls jemand eine andere Lösung kennt bitte in den Kommentaren erläutern.