Why Am I Getting an FTP Error Message?

When I am on the Website Settings page or trying to change the theme for one of my sites, I get the following error message:
"WordPressDirect encountered an FTP-related error with your website. Please click here to figure out what might be causing this and how to fix it."
What is causing this error?
"WordPressDirect encountered an FTP-related error with your website. Please click here to figure out what might be causing this and how to fix it."
What is causing this error?

This error may indicate a number of different things. Please check the following before submitting a ticket:
1. Type your website address/cpanel (www.mysite.com/cpanel) into your browser. Make sure you can access your cPanel login. If you cannot, the site is down, or the domain is not routed to your hosting provider. Contact your hosting support to resolve this.
2. Make sure that the info saved for your FTP username/password on your Website Settings page matches your cPanel username and password. If it does not, please correct these settings. You will need to contact your host support if you do not know your cPanel login.
3. WPD cannot handle non-alphanumeric characters in the FTP password field. If your cPanel password includes any non-alphanumeric characters, please change the password to be strictly letters and numbers, first in your cPanel, then update the FTP password on your Website Settings page in WPD to match.
4. This error may indicate an incomplete installation. Please make sure the website is up by typing the address into your browser.
5. WPD requires at least 30 MB of free space on your hosting account to function properly. If you are running out of space on your hosting account, please have your hosting support increase it. Once disk space is increased, incomplete installations can be repaired by re-installing to the same location.
After checking all of the items above, please log out of your WPDirect account and log back in.
If the error persists, please submit a ticket, confirming you have checked off the items above, and anything else that you have done both immediately before and after the error occurred.
Thanks.
Brian Zeligson
Customer Support
WPDirect.com
1. Type your website address/cpanel (www.mysite.com/cpanel) into your browser. Make sure you can access your cPanel login. If you cannot, the site is down, or the domain is not routed to your hosting provider. Contact your hosting support to resolve this.
2. Make sure that the info saved for your FTP username/password on your Website Settings page matches your cPanel username and password. If it does not, please correct these settings. You will need to contact your host support if you do not know your cPanel login.
3. WPD cannot handle non-alphanumeric characters in the FTP password field. If your cPanel password includes any non-alphanumeric characters, please change the password to be strictly letters and numbers, first in your cPanel, then update the FTP password on your Website Settings page in WPD to match.
4. This error may indicate an incomplete installation. Please make sure the website is up by typing the address into your browser.
5. WPD requires at least 30 MB of free space on your hosting account to function properly. If you are running out of space on your hosting account, please have your hosting support increase it. Once disk space is increased, incomplete installations can be repaired by re-installing to the same location.
After checking all of the items above, please log out of your WPDirect account and log back in.
If the error persists, please submit a ticket, confirming you have checked off the items above, and anything else that you have done both immediately before and after the error occurred.
Thanks.
Brian Zeligson
Customer Support
WPDirect.com