Windows as an FTP Program

This page is showing a generic answer.
To see a more detailed answer customized for you, type your domain name here:

If you have a Windows computer, you can use a normal folder window (sometimes called a "Windows Explorer" window) as an FTP program to publish (upload) website files. Note that this only works if you have Windows XP or later; older versions of Windows do not support this.

On this page:

Connecting to your website using a Windows Explorer window

Type your domain name into the box at the top of this screen for detailed connection instructions.

Troubleshooting connection problems

If your computer uses a firewall, or a DSL or cable modem, you might experience problems connecting or viewing the file list. If you have difficulty, enabling "Passive FTP mode" will probably fix this.

  • Click the Tools menu and choose Internet Options.
screen shot
  • Click the Advanced tab and check the Use Passive FTP (for Firewall and DSL Modem compatibility) box.
screen shot

What to do if you see an error message

If you see an error message saying "The page cannot be displayed", check that your copy of Windows Explorer is set up to allow FTP browsing:

  • Click the Tools menu and choose Internet Options.
screen shot
  • Click the Advanced tab and make sure that the Enable folder view for FTP sites box is checked. (If you are using Internet Explorer 7, the box will be labelled Enable FTP folder view (outside of Internet Explorer).)
screen shot

Setting file permissions

Important: After uploading files into a Windows Explorer window, be sure to press F5 to refresh the Windows Explorer display. If you do not do this, Windows Explorer may not know the file permissions that have been assigned to your uploaded files.

Normally the default file permissions should be fine. However, changes can be made to a file by right-clicking on it in and selecting Properties. You should then see the following window:

screen shot

The suggested file permissions shown above should work fine for most files, including PHP scripts and any other files that your scripts may need to access. (The check boxes shown here represent "mode 0644".)

If you are uploading a Perl script, you will need to make the file "executable" by setting the permissions to "mode 0755", which you can do by making the check boxes look like this:

screen shot

Directories also need to be "mode 0755", although most files within them will remain "mode 0644" as mentioned above.

Click OK if you make any changes.

A reminder about FTP and FrontPage

If you are using FrontPage to create and publish your site, we recommend that you should not use an FTP program to publish your files.