SmartFTP vs. Cyberduck
Unter Windows empfehlen wir dir grundsätzlich die Nutzung von Cyberduck als bessere Alternative zu SmartFTP. Beachte dazu unsere Anleitung. Die Bedienung ist einiges komfortabler und übersichtlicher als SmartFTP und bzgl. Geschwindigkeit hat Cyberduck klar die Nase vorn.
SmartFTP (FTP-Client) Windows
Mit einem FTP-Programm kannst du deine Webseite im Internet publizieren. Nach Eingabe der entsprechenden Zugangsdaten wird eine Verbindung zum Webserver hergestellt. Anschliessend kannst du die Dateien für deine Webseite auf den Server übertragen, so dass diese im Internet verfügbar werden.
Für die nicht kommerzielle Nutzung kann SmartFTP unter smartftp.com kostenlos heruntergeladen werden.
Die folgende Anleitung erklärt dir Schritt für Schritt wie du eine Verbindung zu unserem Webserver aufbaust und anschliessend die Dateien überträgst.
Diese Anleitung basiert auf Windows 11 / SmartFTP 10.0 Build 3029 (Stand: Nov 2022)
Schritt 1: SmartFTP starten
Starte SmartFTP. Die Oberfläche müsste nun in etwa so aussehen:
(Wer dark mode nicht mag soll einfach seine Invertierungs-Brille anziehen oder alle schwarzen Bereiche gedanklich wegzaubern! 😎)
Abbildung 1: SmartFTP Oberfläche
Schritt 2: Neue Verbindung
Klicke oben links auf Neue Verbindung. Für das FTP-Login benötigst du folgende Angaben:
Einstellung | |
---|---|
Protokoll | FTPS (Explizit) |
Host (Server) | web.onlime.ch (Webserver) |
Port | 21 |
Benutzer (Login) | webXYZ (analog Login Controlpanel) |
Passwort | (analog Login Controlpanel) |
Abbildung 2: FTP-login
Protokoll
Wähle immer das Protokoll FTPS (Explicit) (= FTP over SSL/TLS) für eine verschlüsselte Verbindung.
Host (Server)
Der Host (resp. "Adresse" oder "Server") bezeichnet den Hostname deines Webservers. Gib hier bitte web.onlime.ch
ein. Ein vorangestelltes ftps://
wird nicht benötigt, SmartFTP ergänzt dies automatisch.
limeDEDICATED
Sofern du einen eigenen Dedizierten Webserver limeDEDICATED bei uns eingerichtet hast, verwende bitte anstelle von web.onlime.ch
deinen eigenen Server-Namen, z.B. s003.onlime.ch
.
Port
FTP benötigt den Port 21. Dies ist Standard und meistens voreingestellt. Port 21 in deiner Firewall muss geöffnet sein, um FTP nutzen zu können.
Benutzer (Login)
Deinen Benutzernamen haben wir dir in unserem Willkommens-E-Mail mitgeteilt. Es ist derselbe Benutzername, wie du für das Login in unser Controlpanel benötigst, z.B. web33. Sofern du im Controlpanel weitere FTP-Accounts definiert hast, lautet der Benutzername beispielsweise web33_agency.
Passwort
Das Password wurde dir ebenfalls per Willkommens-E-Mail mitgeteilt und ist dasselbe, wie du für das Login ins Controlpanel benötigst. Wenn du weitere FTP-Accounts definiert hast, wurde das jeweilige Passwort selbst definiert.
Schritt 3: Verbindung hergestellt
Sobald die Verbindung zum Server hergestellt wurde, wird ein neues Fenster geöffnet und es wird dir die Ordnerliste auf dem Server angezeigt:
Abbildung 3: Verbindung zum Server hergestellt
Navigiere nun links im Verzeichnisbaum nach /public_html/www. Dies ist das Basis-Verzeichnis für deine Website.
Website Basis-Verzeichnis
Das Basis-Verzeichnis (auch "Web-root" genannt) für deine Website auf dem Webserver lautet /public_html/www
. Dieses entspricht deiner Haupt-Seite.
Hast du z.B. eine Subdomain Namens relaunch.deine-domain.ch
eingerichtet, lautet das Basis-Verzeichnis /public_html/relaunch
.
Sofern du einen zusätzlichen FTP-Account (via Controlpanel > FTP-Zusatzaccounts) eingerichtet und dort ein anderes Home-Verzeichnis angegeben, landest du per Login via FTP direkt in diesem Verzeichnis, d.h. du musst nicht extra in das darunterliegende /public_html/xyz
wechseln!
Achtung
Falls du Mühe mit unserer vordefinierten Verzeichnisstruktur hast, konsultiere bitte unsere Erläuterungen zur Verzeichnisstruktur.
Schritt 4: Dateien hochladen
In dem neu geöffneten Fenster (Server Browser) siehst du die Verzeichnisstruktur und die Dateien, welche sich auf deinem Webserver befinden. Die Navigation ähnelt der Darstellung des Windows Explorers.
Öffne nun in der rechten Spalte auch die lokale Dateiansicht, via Menu Datei > Lokale Dateiansicht. Wähle dort deinen lokalen Speicherort deiner Website-Daten:
Abbildung 4: Lokale Dateiansicht öffnen
Ziehe nun in SmartFTP die gewünschten Dateien mit der Maus vom rechten (lokalen) ins linke (Webserver) Fenster, per Drag & Drop. Die Dateien werden nun hochgeladen:
Abbildung 5a: Upload Dateien
Befinden sich die Dateien bereits auf dem Server und möchtest du diese aktualisieren/ersetzen, klick jeweils auf Dies gilt für alle Konflikte und auf die jeweilige Aktion "Kopieren und ersetzen" resp. bei Ordnern "Verschmelzen":
Abbildung 5b: Dateien ersetzen
Abbildung 5c: Ordner ersetzen
Deine Dateien befinden sich nun auf dem Server. Falls dies nicht wie erwartet angezeigt wird im Datei-Browser von SmartFTP, wähle per Klick mit der rechten Maustaste in einem Ordner die Aktion "Refresh".
Bug in SmartFTP
In Vergangenheit hat sich gezeigt, dass diese Funktion "Refresh" in SmartFTP oft fehlerbehaftet ist und nicht wie erwartet funktioniert (der Verzeichnis-Inhalt wird nicht aktualisiert). Als Alternative kannst du auch einfach im Verzeichnisbaum auf ein anderes Verzeichnis und wieder zurück wechseln, dann solltest du den aktuellen Inhalt des Verzeichnisses sehen.
Sobald du deine Website-Daten hochgeladen hast und eine eigene Startseite index.php
(resp. index.html
– beachte dazu auch unsere Anleitung Wie erstelle ich eine eigene Startseite?) eingerichtet hast, kannst du unsere Standard Startseite default-index.php
löschen:
Abbildung 6: Standard Startseite löschen
Schritt 5: Weitere Einstellungen
Bei jedem Start von SmartFTP kannst du deine gespeicherte Verbindung via Pfeil auf der rechten Seite direkt aufrufen, d.h. die Verbindung zu unserem Webserver aufbauen. Wenn du neben dem Verbindungs-Namen auf den Pfeil nach unten klickst, kannst du die Verbindungs-Einstellungen aufrufen:
Abbildung 7: Verbindungs-Einstellungen
Wir empfehlen dir unter Eigenschaften > Allgemein > Lokal den Lokalen Ordner deiner Website-Daten einzutragen, damit dieser bei jedem Start von SmartFTP geöffnet wird:
Abbildung 8: Einstellung Lokaler Ordner
Dasselbe gilt für für das "Web-Wurzelverzeichnis", das du unter Eigenschaften > Allgemein > URL auf /public_html/www
setzen kannst, damit bei jedem Start von SmarFTP dieses Verzeichnis auf dem Server geöffnet wird:
Abbildung 9: Einstellung Web-Wurzelverzeichnis
👏 Gratulation! Viel Erfolg mit deiner neuen Website!