Publishing your site is an exciting moment: you’ll be able to enter a website address into Safari, and see the fruits of your work. So let’s get started!
Depending on who your hosting provider is, you may need to tweak a few options in RapidWeaver before you publish your website. This is entirely normal, and is simply due to web hosts having different requirements when it comes to publishing your site!
Most importantly, you’ll need to bear in mind that the details you enter into RapidWeaver are supplied by your hosting provider, not RapidWeaver or Realmac Software. Many hosting providers will require you to use publishing details that differ from any details you may use to access their control panel in a web browser. While this may be frustrating, it’s designed to keep your private information safe! If you are at all unsure about what to enter into RapidWeaver, drop your hosting provider an email and they’ll be able to advise you.
RapidWeaver publishes websites using a technology called FTP, which nearly every hosting provider supports. Three different flavours of FTP can be used: FTP, FTPS and SFTP (sometimes know as FTP over SSH). Some hosts may require a specific variant of FTP, and most support more than one. One thing you should note is that FTPS is the rarest of the variants, so if you’re asked to enable it we recommend clarifying that with your host!
Note: There are substantial differences between FTPS and SFTP publishing, and despite the similarities in name they’re very different upload methods.
RapidWeaver works with almost any host (and if you’ve already sorted some web hosting, you can skip ahead now!). If you’re still deciding on a hosting provider, and are looking for a company, we can highly recommend A2 Hosting. Every aspect of A2's hosting is built to ensure absolute compatibility with RapidWeaver.
Publishing to an FTP or an FTPS Server
This is the address for the online server that hosts your site and is required to publish your site. In many cases it looks like a regular web address (e.g. ftp.mysite.com), or is exactly the same as your domain name. Some hosts require that you use a particular port number to connect. To specify a custom port number, add a colon and the port number to the end of the server address you enter, e.g. ftp.mysite.com:404
Your username is part of the identity used to authenticate with your web host. Make sure the username is exactly as your host supplied it - check zeros are not Os, and that the case of every letter matches.
Note: RapidWeaver does not support anonymous FTP login.
When entering your password, make sure the password is exactly as supplied by your web host. Check the number of characters in the password field match the password given to you by your host, and when copying and pasting be careful not to copy any extra white space or characters. You can use the “Reveal Password” option to show the password - when you reveal a password, the password will be selected to easily show any extra whitespace at the beginning or end of your password.
Passwords that you enter into RapidWeaver are stored securely in the OS X Keychain - RapidWeaver never stores passwords in your RapidWeaver project. Instead, RapidWeaver stores a reference to the Keychain in your project and requests the password from your Keychain when publishing a site.
When publishing your website, RapidWeaver needs to know which folder to place your website into on your host’s server. The “path” is used to describe the location of this folder to an FTP app. The most common publishing issue is an incorrect publishing path - this is because the path varies greatly from host to host (or sometimes even between different hosting packages with the same company!). If you don’t know what your publishing path is, contact your hosting provider.
Note: In some cases, you may not require a path at all - in this case, you can just leave the Path blank. A blank path tells RapidWeaver to publish your site to the folder your server provides when the app logs in.
We strongly recommend that you use the Test Connection feature to check your credentials are correct before publishing your site.
FTPS Connection Settings
When publishing using FTPS, there are several different modes that web hosts can use to authenticate you. As apps cannot reliably detect the necessary FTPS settings when publishing, you may need to try the Use SSL for menu options before you can successfully publish.