{"id":22557,"date":"2026-08-28T12:07:05","date_gmt":"2026-08-28T10:07:05","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22557"},"modified":"2026-08-28T12:07:06","modified_gmt":"2026-08-28T10:07:06","password":"","slug":"ftp-connection-is-not-working","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/en\/hilfe\/webhosting-cpanel\/ftp-verbindung-funktioniert-nicht\/","title":{"rendered":"FTP connection not working: Causes and solutions"},"content":{"rendered":"<p class=\"wp-block-paragraph\">When an FTP connection does not work, there can be very different causes behind it. Incorrect access data is only one possibility. Likewise, an incorrect protocol, an unsuitable port, TLS issues, network or firewall settings, an incorrect FTP username, or missing permissions can play a role.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is therefore crucial to first determine, <strong>at what point the connection fails<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide, we show you how to systematically isolate FTP issues with your CURIAWEB web hosting and correctly categorize typical error messages.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> Do not change the password, protocol, port, file permissions, and other settings all at once. Check one potential error after another. This way you can determine which change was actually relevant.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">First determine: What exactly is not working?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u201eFTP is not working\u201c can describe several completely different error symptoms.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Therefore, check first how far the connection establishment gets:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The server cannot be reached at all.<\/li>\n\n\n\n<li>The server is reachable, but is refusing the connection.<\/li>\n\n\n\n<li>The connection is established, but the login fails.<\/li>\n\n\n\n<li>The login works, but the directory list is not loading.<\/li>\n\n\n\n<li>The files are displayed, but uploads do not work.<\/li>\n\n\n\n<li>Downloads work, but uploads do not.<\/li>\n\n\n\n<li>The connection works, but drops out regularly.<\/li>\n\n\n\n<li>Only large or numerous file transfers fail.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This distinction significantly narrows down the possible causes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Read FileZilla protocol<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">FileZilla displays status and error messages during the connection setup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These messages are particularly important for troubleshooting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Instead of just stating:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>FTP is not working<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">you should check whether, for example, a timeout, a rejected login, a TLS issue, or an error retrieving the directory listing is reported.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Practical Tip:<\/strong> Note the exact error message or create a screenshot of the FileZilla log. This makes it much easier to narrow down an FTP problem.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">1. Check hostnames<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">First, check the entered server or host name.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use the connection details provided for your CURIAWEB hosting account.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A typo in the hostname can already cause FileZilla not to reach the correct server at all.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not copy server names from third-party guides or another hosting account.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Check protocol<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Then check which protocol is set in your FTP program.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FTP, FTPS and SFTP are not the same.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>FTP<\/strong> refers to the classic File Transfer Protocol.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>FTPS<\/strong> uses FTP together with TLS encryption.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>SFTP<\/strong> works over SSH and is technically a different protocol.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Common mistake:<\/strong> A normal additional FTP account that you can create under <strong>Files \u2192 FTP Accounts<\/strong> created in cPanel, is not automatically an SSH\/SFTP account.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">If you are using a normal cPanel FTP account, do not switch to SFTP in FileZilla just because this protocol can also be used for file transfer.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Check ports<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Check the entered port.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">FTP or explicit FTP over TLS typically uses:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>21<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SFTP typically uses:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>22<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, the actual login credentials of your hosting account always take precedence over general default values.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An incorrect port can cause the connection to fail or result in a completely different service being contacted.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Check complete FTP username<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For additional FTP accounts, the full username is particularly important.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An account created in cPanel, for example, can look like this:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>projekt@example.com<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When cPanel displays this full username, entering only:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>project<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">not be sufficient for registration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check the username at:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Files \u2192 FTP Accounts<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We explain how to properly create such an account at <a href=\"\/en\/help\/web-hosting-cpanel\/ftp-konto-erstellen\/\">Create an FTP account in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Check password<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If the server is reached but the login is rejected, the password is another important check point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Watch out for:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Capitalization<\/li>\n\n\n\n<li>accidentally copied spaces<\/li>\n\n\n\n<li>outdated saved passwords in FileZilla<\/li>\n\n\n\n<li>an interim password change<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you no longer know the password securely, change it in cPanel and then enter the new password in your FTP program.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Safety:<\/strong> Do not send your FTP password to other people for error analysis. The specific error message is much more helpful than knowing the password.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">FileZilla reports a login error<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If the server is reachable but the credentials are not accepted, the problem lies in a different phase than with a timeout.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this case, check particularly:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>full username<\/li>\n\n\n\n<li>Password<\/li>\n\n\n\n<li>Minutes<\/li>\n\n\n\n<li>whether the FTP account still exists<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Do not immediately create a second or third FTP account. First, check the existing account.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. Check FTP account in cPanel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Open:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Files \u2192 FTP Accounts<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">and check whether the account in question actually exists.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also check the username displayed there and the assigned directory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have doubts about the password, you can reset it there.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Recheck connection in FileZilla Server Manager<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Open in FileZilla:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>File \u2192 Server Manager<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">and check the saved entry.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Of particular importance are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Minutes<\/li>\n\n\n\n<li>Host<\/li>\n\n\n\n<li>Port<\/li>\n\n\n\n<li>Encryption<\/li>\n\n\n\n<li>Login type<\/li>\n\n\n\n<li>Username<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can find a complete setup at <a href=\"\/en\/help\/web-hosting-cpanel\/filezilla-ftp-connection\/\">Accessing web hosting with FileZilla<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Server cannot be reached at all<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If FileZilla cannot connect to the server even though no login has taken place yet, you shouldn't change the FTP password first.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check instead:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hostname<\/li>\n\n\n\n<li>Port<\/li>\n\n\n\n<li>Minutes<\/li>\n\n\n\n<li>Internet connection<\/li>\n\n\n\n<li>local firewall<\/li>\n\n\n\n<li>Router or network<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A password can only be checked after a connection to the responsible service has been established at all.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Connection is timing out<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In the event of a timeout, FileZilla waits for a response, but does not receive a successful response within the allotted time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Possible causes can include, for example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>incorrect hostname<\/li>\n\n\n\n<li>wrong port<\/li>\n\n\n\n<li>local firewall<\/li>\n\n\n\n<li>Network filter<\/li>\n\n\n\n<li>Router or NAT issues<\/li>\n\n\n\n<li>temporary network outage<\/li>\n\n\n\n<li>Server or service unreachable<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The exact status message often shows at what point the connection establishment gets stuck.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u201eConnection refused or connection rejected<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A rejected connection is different from a timeout.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the event of a rejection, the target could generally be reached, but the connection was not accepted at the addressed port.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check in particular:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>whether the correct port is used<\/li>\n\n\n\n<li>whether the correct protocol is set<\/li>\n\n\n\n<li>whether you are addressing the intended server<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In this case, do not change the FTP password on suspicion. The login may not have taken place yet at that time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">TLS connection is not working<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If the connection fails during the establishment of TLS encryption, first check the FileZilla message carefully.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Possible audit areas are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>correct hostname<\/li>\n\n\n\n<li>correct FTP\/TLS setting<\/li>\n\n\n\n<li>Computer system date and time<\/li>\n\n\n\n<li>current FileZilla version<\/li>\n\n\n\n<li>Certificate notification<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Do not blindly accept certificate warnings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With an encrypted connection, FileZilla can display certificate information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If an unexpected warning appears, you should not simply dismiss it permanently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, check whether the hostname used actually belongs to your hosting account.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attention:<\/strong> If you receive an unexpected certificate warning, check the connection settings first. Disabling encryption is not the proper standard solution for a certificate issue.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Login works, but directory list is not loading<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">FTP uses different connections for control and actual data transmission.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a result, it may happen that the login is successful, but retrieving the directory list fails subsequently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this case, network, firewall, NAT, or FTP mode settings, among others, may play a role.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Check passive FTP mode<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In today's network environments, passive mode is frequently used for FTP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In many cases, it is better suited than active mode in connection with routers, NAT, and firewalls.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the login works, but the directory listing or file transfer hangs, the FTP mode can therefore be a useful check.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> Do not change the FTP mode randomly. First, check whether the FileZilla log actually indicates a problem with the data connection.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Check local firewall<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A local firewall or security software can affect FTP connections or the data connections required for them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If FTP does not work on one computer, but does work on another device or network, the local environment should therefore also be checked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not permanently disable security software as a troubleshooting step.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a test is required, a targeted correct release should be configured subsequently.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Corporate network or public Wi-Fi as the cause<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Certain corporate, school, hotel, or public networks may restrict FTP connections.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If a connection does not work over a specific network, testing over another trusted internet connection can help narrow down the cause.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the same configuration works there without any issues, this rather points to a problem in the original network.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">VPN as a potential influencing factor<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you use a VPN service during FTP access, it can also affect the connection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the event of unusual timeouts or connection drops, it can therefore be checked whether the behavior changes without a VPN.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This does not mean that VPN generally does not work with FTP. The test is merely for isolation purposes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Connection works, but wrong files are displayed<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If the login is successful, but you do not see the expected files, there might not be a connection error at all.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An additional FTP account can be intentionally restricted to a specific directory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>public_html\/projekt\/<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this case, the FTP user cannot simply switch to higher-level areas of the hosting account.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check the assigned directory under:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Files \u2192 FTP Accounts<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FTP directory is empty<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If an empty directory is displayed after logging in, also check the home or access directory of the FTP account.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When creating the account, a new empty folder may have been used, while the actual website is located in a different directory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Compare the FTP path with the structure in, if applicable <a href=\"\/en\/help\/web-hosting-cpanel\/use-cpanel-file-manager\/\">cPanel File Manager<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Downloads work, but uploads don't<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If files can be read and downloaded, but an upload fails, the basic FTP connection has already been established.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then check in particular:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>File permissions<\/li>\n\n\n\n<li>Write permissions in the target directory<\/li>\n\n\n\n<li>FTP storage quota<\/li>\n\n\n\n<li>free storage space of the hosting account<\/li>\n\n\n\n<li>FTP account access area<\/li>\n\n\n\n<li>exact server message<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u201ePermission denied during upload<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A message like:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Permission denied<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">indicates that the desired action was not permitted in the relevant area.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, check if you are working in the correct directory and whether the existing permissions are plausible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do not simply set files or directories to:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>777<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">um den Fehler zu umgehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We explain how file permissions work at <a href=\"\/en\/help\/web-hosting-cpanel\/file-permissions-644-755\/\">How to correctly set file permissions 644 and 755 in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Upload scheitert wegen Speicherplatz<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Upload kann ebenfalls fehlschlagen, wenn kein ausreichender Speicherplatz mehr verf\u00fcgbar ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dabei k\u00f6nnen zwei unterschiedliche Grenzen relevant sein:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zum einen kann f\u00fcr das einzelne FTP-Konto ein Speicherplatzkontingent eingerichtet sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zum anderen besitzt dein gesamtes Hosting-Paket einen verf\u00fcgbaren Speicherplatz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch ein FTP-Konto mit einem als unbegrenzt angezeigten Kontingent kann nicht mehr Speicher verwenden, als im Hosting-Account tats\u00e4chlich verf\u00fcgbar ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u201eDisk quota exceeded\u201c oder vergleichbare Meldung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Fehlermeldung auf ein ausgesch\u00f6pftes Kontingent beziehungsweise fehlenden Speicher hinweist, solltest du nicht die Dateiberechtigungen ver\u00e4ndern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe stattdessen den verf\u00fcgbaren Speicherplatz und gegebenenfalls das FTP-Kontingent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kleine Dateien funktionieren, gro\u00dfe Dateien nicht<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn kleine Dateien problemlos \u00fcbertragen werden, gr\u00f6\u00dfere Transfers aber scheitern, spricht dies nicht zwingend f\u00fcr falsche Zugangsdaten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>verf\u00fcgbaren Speicherplatz<\/li>\n\n\n\n<li>Stabilit\u00e4t der Netzwerkverbindung<\/li>\n\n\n\n<li>FileZilla-Fehlermeldung<\/li>\n\n\n\n<li>ob die Verbindung w\u00e4hrend der \u00dcbertragung getrennt wird<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Bei sehr gro\u00dfen Dateimengen kann alternativ ein ZIP-Archiv sinnvoll sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du Archive im cPanel-Dateimanager erstellst und entpackst, erkl\u00e4ren wir unter <a href=\"\/en\/help\/web-hosting-cpanel\/compress-and-extract-zip-files\/\">Compress and extract ZIP files in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Viele kleine Dateien \u00fcbertragen sehr langsam<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Viele tausend kleine Dateien k\u00f6nnen deutlich l\u00e4nger ben\u00f6tigen als wenige gro\u00dfe Dateien mit derselben Gesamtgr\u00f6\u00dfe.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jede einzelne Datei muss separat verarbeitet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine langsame \u00dcbertragung vieler kleiner Dateien ist deshalb nicht automatisch ein Serverfehler.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Verbindung bricht w\u00e4hrend der \u00dcbertragung ab<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine laufende FTP-Verbindung unterbrochen wird, pr\u00fcfe die Meldung unmittelbar vor dem Abbruch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6gliche Ursachen k\u00f6nnen unter anderem sein:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>instabile Internetverbindung<\/li>\n\n\n\n<li>Netzwerkwechsel<\/li>\n\n\n\n<li>VPN-Unterbrechung<\/li>\n\n\n\n<li>Timeout<\/li>\n\n\n\n<li>Firewall- oder Routerverhalten<\/li>\n\n\n\n<li>tempor\u00e4re Server- oder Netzwerkst\u00f6rung<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">FileZilla kann bestimmte fehlgeschlagene \u00dcbertragungen erneut versuchen. Kontrolliere trotzdem nach Abschluss, ob wirklich alle ben\u00f6tigten Dateien \u00fcbertragen wurden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Verbindung wird nach Inaktivit\u00e4t getrennt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine FTP-Sitzung kann nach l\u00e4ngerer Inaktivit\u00e4t beendet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn FileZilla danach erneut Daten \u00fcbertragen soll, muss gegebenenfalls eine neue Verbindung aufgebaut werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist nicht automatisch ein Hinweis auf falsche Zugangsdaten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nur eine bestimmte Datei l\u00e4sst sich nicht \u00fcbertragen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn andere Dateien problemlos funktionieren, sollte die betreffende Datei beziehungsweise deren Zielpfad untersucht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check, for example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Filename<\/li>\n\n\n\n<li>Destination directory<\/li>\n\n\n\n<li>ob dort bereits eine gleichnamige Datei existiert<\/li>\n\n\n\n<li>Permissions<\/li>\n\n\n\n<li>verf\u00fcgbaren Speicherplatz<\/li>\n\n\n\n<li>exact error message<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Dateiname und Gro\u00df-\/Kleinschreibung pr\u00fcfen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Linux-basierte Systeme unterscheiden grunds\u00e4tzlich zwischen Gro\u00df- und Kleinschreibung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Damit sind beispielsweise:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Bild.jpg<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">and<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>bild.jpg<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">unterschiedliche Dateinamen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein Upload erfolgreich ist, die Website die Datei aber anschlie\u00dfend nicht findet, solltest du deshalb auch die Schreibweise pr\u00fcfen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FTP funktioniert, aber Website zeigt die neue Datei nicht<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn FileZilla den Upload erfolgreich meldet, die \u00c4nderung auf der Website aber nicht erscheint, liegt m\u00f6glicherweise gar kein FTP-Problem mehr vor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe dann:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ob die Datei in das richtige Verzeichnis hochgeladen wurde<\/li>\n\n\n\n<li>ob der richtige Dokumentenstamm verwendet wurde<\/li>\n\n\n\n<li>ob Dateiname und Pfad stimmen<\/li>\n\n\n\n<li>ob die Website eine andere Datei verwendet<\/li>\n\n\n\n<li>ob Browser- oder Website-Caching eine Rolle spielt<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> \u201eUpload erfolgreich\u201c bedeutet lediglich, dass die Datei an den angegebenen Serverpfad \u00fcbertragen wurde. Es bedeutet nicht automatisch, dass die Website genau diese Datei verwendet.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Datei wurde versehentlich in das falsche Verzeichnis hochgeladen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du eine Datei auf dem Server siehst, die Website sie aber nicht verwendet, kontrolliere den tats\u00e4chlichen Dokumentenstamm der Domain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei mehreren Domains innerhalb eines Hosting-Accounts k\u00f6nnen unterschiedliche Verzeichnisse verwendet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verschiebe die Datei nicht auf Verdacht, sondern ermittle zuerst den korrekten Zielpfad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Datei l\u00e4sst sich nicht \u00fcberschreiben<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine vorhandene Datei nicht ersetzt werden kann, pr\u00fcfe die Fehlermeldung und die Berechtigungen der Datei beziehungsweise des Verzeichnisses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beachte au\u00dferdem, dass Eigentumsverh\u00e4ltnisse und Dateiberechtigungen unterschiedliche Aspekte sind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das pauschale Setzen auf <code>777<\/code> is not a clean solution.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FTP funktioniert nach Passwort\u00e4nderung nicht mehr<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du das FTP-Passwort in cPanel ge\u00e4ndert hast, musst du auch das gespeicherte Passwort in FileZilla aktualisieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Andernfalls versucht FileZilla weiterhin, sich mit den alten Zugangsdaten anzumelden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kontrolliere insbesondere gespeicherte Eintr\u00e4ge im Servermanager.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FTP funktioniert nach \u00c4nderung des Kontos nicht mehr<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein FTP-Konto gel\u00f6scht und anschlie\u00dfend neu erstellt wurde, k\u00f6nnen sich Benutzername, Passwort oder Zugriffsverzeichnis ge\u00e4ndert haben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vergleiche deshalb die aktuelle cPanel-Konfiguration mit dem gespeicherten FileZilla-Eintrag.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zu viele \u00c4nderungen erschweren die Diagnose<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Verbindung pl\u00f6tzlich nicht mehr funktioniert, solltest du nicht gleichzeitig:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>das Passwort \u00e4ndern<\/li>\n\n\n\n<li>den Port wechseln<\/li>\n\n\n\n<li>auf SFTP umstellen<\/li>\n\n\n\n<li>die Verschl\u00fcsselung deaktivieren<\/li>\n\n\n\n<li>Dateiberechtigungen ver\u00e4ndern<\/li>\n\n\n\n<li>Firewall-Regeln \u00e4ndern<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Danach l\u00e4sst sich kaum noch feststellen, welche Einstellung urspr\u00fcnglich falsch war.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Basic rule:<\/strong> Fehlerbild feststellen \u2192 wahrscheinlichste Ursache pr\u00fcfen \u2192 erneut testen \u2192 erst danach den n\u00e4chsten Pr\u00fcfpunkt bearbeiten.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Systematische FTP-Fehlersuche<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine sinnvolle Reihenfolge ist:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Pr\u00fcfe die genaue FileZilla-Fehlermeldung.<\/li>\n\n\n\n<li>Kontrolliere Hostnamen und Port.<\/li>\n\n\n\n<li>Kontrolliere FTP\/FTPS\/SFTP.<\/li>\n\n\n\n<li>Pr\u00fcfe den vollst\u00e4ndigen Benutzernamen.<\/li>\n\n\n\n<li>Setze das Passwort nur dann neu, wenn es tats\u00e4chlich unklar ist.<\/li>\n\n\n\n<li>Pr\u00fcfe, ob das FTP-Konto in cPanel vorhanden ist.<\/li>\n\n\n\n<li>Kontrolliere das zugewiesene Verzeichnis.<\/li>\n\n\n\n<li>Wenn die Anmeldung funktioniert, untersuche Datenverbindung und passiven Modus.<\/li>\n\n\n\n<li>Bei Upload-Problemen pr\u00fcfe Berechtigungen und Speicherplatz.<\/li>\n\n\n\n<li>Teste nach jeder \u00c4nderung erneut.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Fehlerbild schnell einordnen<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Error pattern<\/th><th>Erste Pr\u00fcfpunkte<\/th><\/tr><\/thead><tbody><tr><td>Timeout<\/td><td>Host, Port, Netzwerk, Firewall, Erreichbarkeit<\/td><\/tr><tr><td>Verbindung abgelehnt<\/td><td>Port, Protokoll, Host<\/td><\/tr><tr><td>Anmeldung fehlgeschlagen<\/td><td>Benutzername, Passwort, FTP-Konto<\/td><\/tr><tr><td>TLS-Fehler<\/td><td>Hostname, Verschl\u00fcsselung, Zertifikat, FileZilla-Version<\/td><\/tr><tr><td>Verzeichnisliste l\u00e4dt nicht<\/td><td>Datenverbindung, passiver Modus, Firewall, NAT<\/td><\/tr><tr><td>Falsche Dateien sichtbar<\/td><td>Zugriffsverzeichnis des FTP-Kontos<\/td><\/tr><tr><td>Permission denied<\/td><td>Zielpfad, Berechtigungen, Zugriffsbereich<\/td><\/tr><tr><td>Speicherfehler<\/td><td>FTP-Kontingent, verf\u00fcgbarer Hosting-Speicher<\/td><\/tr><tr><td>Upload erfolgreich, Website unver\u00e4ndert<\/td><td>Dokumentenstamm, Dateipfad, Dateiname, Cache<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Wann solltest du das FTP-Konto neu erstellen?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein FTP-Konto muss nicht bei jedem Verbindungsproblem gel\u00f6scht und neu erstellt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn lediglich das Passwort unbekannt ist, reicht normalerweise eine Passwort\u00e4nderung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn das Zugriffsverzeichnis falsch gew\u00e4hlt wurde oder das Konto nicht mehr ben\u00f6tigt wird, kann eine gezielte Neuerstellung dagegen sinnvoll sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe vor dem L\u00f6schen eines FTP-Kontos sorgf\u00e4ltig, ob cPanel zus\u00e4tzlich eine Option zum Entfernen zugeh\u00f6riger Dateien anbietet.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attention:<\/strong> L\u00f6sche nicht versehentlich produktive Website-Dateien zusammen mit einem FTP-Konto.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">When should you contact support?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du Host, Port, Protokoll und Zugangsdaten gepr\u00fcft hast und die Verbindung weiterhin nicht funktioniert, solltest du die genaue Fehlermeldung bereitstellen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr eine schnelle Analyse sind folgende Angaben besonders hilfreich:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>betroffene Domain beziehungsweise Hosting-Account<\/li>\n\n\n\n<li>verwendetes FTP-Programm und Version<\/li>\n\n\n\n<li>Server- beziehungsweise Hostname<\/li>\n\n\n\n<li>Port<\/li>\n\n\n\n<li>verwendetes Protokoll<\/li>\n\n\n\n<li>full FTP username<\/li>\n\n\n\n<li>ob der Server erreicht wird<\/li>\n\n\n\n<li>ob die Anmeldung erfolgreich ist<\/li>\n\n\n\n<li>ob die Verzeichnisliste geladen wird<\/li>\n\n\n\n<li>ob nur Upload oder Download betroffen ist<\/li>\n\n\n\n<li>genaue Fehlermeldung beziehungsweise relevante Zeilen aus dem Verbindungsprotokoll<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcbermittle <strong>nicht dein FTP-Passwort<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Practical Tip:<\/strong> Ein Screenshot oder die genaue Fehlermeldung aus FileZilla ist f\u00fcr die Analyse wesentlich hilfreicher als die Beschreibung \u201eFTP geht nicht\u201c.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine FTP-Verbindung nicht funktioniert, solltest du zuerst feststellen, in welcher Phase der Fehler auftritt. Ein Timeout, eine abgelehnte Verbindung, eine fehlgeschlagene Anmeldung und ein abgebrochener Upload haben unterschiedliche Ursachen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kontrolliere zun\u00e4chst Hostnamen, Port, Protokoll und den vollst\u00e4ndigen FTP-Benutzernamen. Bei zus\u00e4tzlichen cPanel-FTP-Konten kann der Benutzername beispielsweise die Form <code>projekt@example.com<\/code> own.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Anmeldung funktioniert, die Verzeichnisliste oder \u00dcbertragung jedoch scheitert, solltest du Datenverbindung, passiven FTP-Modus, Netzwerk und Firewall ber\u00fccksichtigen. Bei fehlgeschlagenen Uploads sind zus\u00e4tzlich Zugriffsverzeichnis, Dateiberechtigungen und verf\u00fcgbarer Speicherplatz wichtige Pr\u00fcfpunkte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Setze Dateien nicht auf <code>777<\/code>, deaktiviere die Verschl\u00fcsselung nicht auf Verdacht und stelle ein normales FTP-Konto nicht einfach auf SFTP um.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Arbeite stattdessen systematisch: Fehlermeldung lesen, eine m\u00f6gliche Ursache pr\u00fcfen, erneut testen und erst danach den n\u00e4chsten Schritt durchf\u00fchren.<\/p>","protected":false},"excerpt":{"rendered":"<p>Wenn eine FTP-Verbindung nicht funktioniert, k\u00f6nnen sehr unterschiedliche Ursachen dahinterstecken. Falsche Zugangsdaten sind nur eine M\u00f6glichkeit. Ebenso k\u00f6nnen ein falsches Protokoll, ein ungeeigneter Port, TLS-Probleme, Netzwerk- oder Firewall-Einstellungen, ein falscher FTP-Benutzername oder fehlende Berechtigungen eine Rolle spielen. Entscheidend ist deshalb, zuerst festzustellen, an welcher Stelle die Verbindung scheitert. In dieser Anleitung zeigen wir dir, wie [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[78],"doc_tag":[],"class_list":["post-22557","docs","type-docs","status-publish","hentry","doc_category-webhosting-cpanel"],"year_month":"2026-09","word_count":2778,"total_views":"5","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/en\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"Webhosting &amp; cPanel","term_url":"https:\/\/www.curiaweb.ch\/en\/hilfe-kategorie\/webhosting-cpanel\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/comments?post=22557"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22557\/revisions"}],"predecessor-version":[{"id":22559,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22557\/revisions\/22559"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/media?parent=22557"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/doc_category?post=22557"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/doc_tag?post=22557"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}