Beginning and experienced WordPress users often run into problems when trying to FTP into WordPress sites. This post will help you troubleshoot connection problems and hopefully get you up and running so you can FTP into your WordPress site. These solutions are non-technical troubleshooting tips that I have used successfully when experiencing FTP connection problems.
What is FTP?
FTP is a protocol used to transfer files between hosts. Instead of using the HTTP or HTTPS protocol in your browser bar, you use FTP. To start an FTP session, you can use your browser address bar or an FTP client.
Your website administrator will need to provide you with a user name and password to give you access to the server. Once you have those credentials, you can start an FTP session.
So to start an FTP session, you would type the following into your browser address bar: ftp://yoursitename.com. (Note: Replace “yoursitename.com” with the actual site name you want to connect to.)
A logon screen will display where you will need to provide your User Name and Password:
If you properly add the required information, you should connect to the server with no problems.
Using an FTP Client
Many people prefer to us an FTP client to sign in. I recommend the free program FileZilla. FileZilla has a user-friendly interface that will help you navigate folders and files on the server easily. Using FileZilla with WordPress is beyond the scope of this post, but here is what the FileZilla logon area looks like:
What to Do When You Can’t FTP into WordPress
Without getting into technical details, below are several troubleshooting tips if you are having trouble when you FTP into WordPress.
Please note: the samples below refer to a host domain name of “yoursite.com.” Please replace with the correct domain name that you are trying to connect to.
1. Make Sure You have Access Credentials
Make sure your website administrator has set up an FTP account for you and provided you with your user name and password. Without these credentials, you can’t FTP into WordPress.
2. Enter a Case-Sensitive Password
Your password is case-sensitive, so make sure you are using uppercase and lowercase correctly. For example password ≠ Password. But password = password.
3. Fix Incorrect User Name Format
For awhile I was able to FTP with just my user name. For example:
Depending on your server configuration and sub-domains that are set up, you may need to be more specific with your user name. Instead, fully qualify the user name with site address:
This is the one that I ran into on HostGator. For months I simply logged on with my user name. When I started having problems, I contacted HostGator tech support and they told me to add “@codefetti.com” to my user name. That solved the problem.
4. Turn Off Your Firewall
I don’t like to recommend this, but sometimes you have to temporarily disable your firewall to get an FTP connection. If you’re working from home, this shouldn’t be an issue. Here’s how:
On a PC, enter Windows Firewall into the search bar. Or go to Start>Control Panel>Windows Firewall.
Select Turn Off Windows Firewall.
Depending on whether you are running a network with other users at home, you may or may not want to leave this setting turned off. I recommend turning the setting back on once you are through with FTP.
If you’re having problems at work, talk to your System Administrator about the firewall rules.
5. Deactivate Your WordPress Security Plugins
This issue surprised me just last week. My client had installed the WordFence and Sucuri security plugins on their site. Both were activated. When I tried to FTP into their site, I was denied access. Once I deactivated the plugins, I was able to FTP into the WordPress site.
Additional Notes for Dreamweaver
If you are using Dreamweaver with WordPress, sometimes you need to use passive vs. active FTP to get a connection to the server. To do so, go into your site set-up and edit your FTP connection for the remote server.
From the Dreamweaver menu, choose: SITE>MANAGE SITES. Then select the website you wish to connect to and click EDIT. Go to SERVERS and double-click on the server name you need. The following screen will display:
Click the dropdown for more options and check USE PASSIVE FTP. Then click the test button to make sure it works.
I hope these tips have been helpful to you. What other tips have you found to work for you? Please share in the comments below!
Image Credit: Fotolia