Connecting to your web server via FTP (File Transfer Protocol) for the first time can feel intimidating if you don’t have all your server parameters in front of you. Whether you need to upload custom files, edit your configuration, or inspect error logs, a reliable FTP client like Core FTP LE gets the job done—once it’s configured correctly.
In this guide, we will walk step-by-step through setting up Core FTP LE to connect to your WordPress host, and then tackle the two most common connection errors that trip up site owners: HTTP proxy glitches and 530 authentication failures.
Step-by-Step: Setting Up Core FTP LE
Before you begin, make sure you have downloaded and installed Core FTP LE on your computer.
Step 1: Open the Site Manager
Launch Core FTP LE. If the Site Manager popup window does not open automatically on startup, navigate to File > Connect in the top menu bar, or press Ctrl + S.
Step 2: Create a New Site Profile
Click the New Site button on the left sidebar. This clears all fields so you can enter a fresh profile for your website.
Step 3: Enter Your Connection Details
Fill in the basic parameters for your server:
- Site Name: Give it a friendly label for your own reference (e.g.,
My Website). - Host / IP / URL: Enter
ftp.yourdomain.com(If that fails, try simplyyourdomain.comor your server’s dedicated IP address). - Username & Password: Enter your FTP credentials provided by your hosting panel.
- Port: Enter
21for standard FTP. - Connection: Select FTP or Auth TLS from the dropdown menu.
Note on Ports: Standard unencrypted FTP uses Port 21, while SFTP (Secure FTP via SSH) typically uses Port 22. If you aren’t sure, start with Port 21.
Step 4: Keep Passive Mode (PASV) Checked
Ensure the PASV (Passive Mode) checkbox is selected. Most modern web hosting firewalls require passive mode to establish a stable data connection.
Click Connect at the bottom of the window.
Troubleshooting Common Core FTP Errors
If your connection succeeded right away, congratulations! However, if you see red error text in the top log window, don’t worry. Here is how to fix the two most frequent hurdles.
Problem 1: GET / HTTP/1.1 -> No response -> Error loading directory
If your log output looks like this:
Connect socket #2028 to 66.85.xxx.xxx, port 21...
GET / HTTP/1.1
No response
Error loading directory...
What it means: Core FTP is sending an HTTP (web browser) request instead of an FTP command to Port 21. The FTP server doesn’t know how to process a web request, so it ignores it until the client times out.
The Fix:
- Open Site Manager (
Ctrl + S) and highlight your site profile. - Click the Advanced button next to your connection settings.
- Select Proxy from the left side menu.
- Set Proxy to None or Direct Connection. (If “HTTP” or “HTTP 1.1” is selected, force it back to None).
- Click OK and try connecting again.
Problem 2: 530 Login authentication failed
If Core FTP reaches the server and prompts for a password, but responds with this:
220 Welcome to Pure-FTPd
USER yourusername
331 User yourusername OK. Password required
PASS **********
530 Login authentication failed
What it means: Your network settings and ports are 100% correct, but the server rejected your username or password combination.
The Fix (The “Full Email Address” Rule): On modern cPanel and DirectAdmin hosting setups, custom FTP accounts require the full email address format as the username.
- Try changing your username from
usernametousername@yourdomain.com. - Double-check for accidental trailing spaces if you copied and pasted your password.
- If you still can’t get in, log into your hosting dashboard (cPanel, Hostinger, Bluehost, etc.), navigate to FTP Accounts, and reset the password manually.
What to Do Once You’re Connected
Now that you have full FTP access to your WordPress file system, you can manage your files directly.
If you are inspecting your server logs or modifying system files, keep these important tips in mind:
- Inspecting Error Logs: You can navigate to
wp-content/error_logto troubleshoot silent PHP errors. If you see repeating warnings in your log, read our full guide on how to fix the PHP session.gc_divisor startup warning in WordPress. - Editing
.htaccesssafely: If you need to edit server configuration files, be cautious when adding PHP directives. On modern FastCGI servers, entering rawphp_valuelines can crash your site; learn why editing .htaccess causes a 500 Internal Server Error and how to use .user.ini instead.
Fixing the 500 Internal Server ErrorCaused by .htaccess Rules
[…] Connect to your server using your preferred FTP client (if you need help setting up access, check out our guide on how to connect to your server via Core FTP LE). […]
How to Fix "PHP Startup: session.gc_divisor must be greater than 0" in WordPress - Bizeem Blog Ultimate Marketing Playbook
[…] (If you are unsure how to connect to your site to edit this file, check out our guide on how to connect via Core FTP LE). […]