All About Publishing to Your Host

There are a couple of  ways to publish your 90 Second Website Builder websites to your web hosting service.

Select File > Publish to launch the publish dialog.  The  two ways of publishing are:

1. Publish directly to the remote server (web host) from the 90 Second Website Builder interface.

2. Publish to a local folder (e.g.: your desktop),  then manually uploading those files thru a 3rd party FTP application (like FileZilla) or your host’s File Manager.

The most common way is to use the built-in Publishing feature in 90 Second Website Builder (Method #1 above).

Important note:
Each project usually has its own profile with a unique name/description. You can add a new profile in your publish settings with the New button. After you have created the profile, you can set is as the default for the project with the Publish to drop down menu. The next time you open the publish window the software will automatically select the same profile. So although you can share the same profile between multiple projects, you will usually have multiple profiles (with different names) that are used by different projects.

In other words, each of your websites will usually have their own publish locations, since they will all likely be stored in different locations (even on the same host).

How to Publish to a Local Folder
Click Add to add a new location to the list.
Enter a name for the location and select Local as the type.
Enter the folder where you want to publish the active document.
Click OK to save the data and then click Publish to save the files to the specified folder.

If you do not want to copy images or other components along with the HTML files, select the Only publish HTML files option. Otherwise all images, activex controls, JavaScripts etc. will be copied to the same folder.

How to Publish Directly to a Remote FTP server (web host)
Click Add to add a new location to the list.
Enter a name for the location and select Remote as the type and fill in the following fields:

Host – The Host Address field contains the location of the FTP server.  This is the IP address of your host server .  If you don’t know your web hosting account’s IP address, you need to ask your web host.  You can also look it up at as long as your domain has fully resolved to the host.

Port– The default Port of a FTP connection is 21, but if necessary you can configure something else.  99.9% of the time, this number will be 21.

PASV mode – PASV mode is useful for certain types of firewalls that do not allow FTP servers to initiate data connections back to the connected client.

Username – This is where you enter the username of the FTP account that allows you to logon to the FTP Server. This username is the one assigned to you by your host for FTP.  If your host uses cPanel, this username will usually be the same username for your cPanel account.

Password – Enter the password of the FTP account. (Usually the same as your  cPanel password.)

Remote Folder – Specifies the folder on the FTP server where the files are uploaded. This is sometimes called the root directory. Common remote folders locations are:/public_html or /html.  The most common is the /public_html

If you are publishing to an addon domain or sub-domain, sometimes you will need to add that to the path of the remote folder.  For example, if your host uses /public_html and you are uploading to an addon domain, your remote path might be: /public_html/  But not always – some hosts will have you simply publish to the name of the addon domain folder which looks like this:  /  (See your host for details)

The above (public_html)  is what you would use if you are hosting at KloudWire  as well as most cPanel-based web hosting providers.

Test Connection – This command can help you determine if the specified hostname, username and password are correct. It also verifies if your firewall allows the connection to the server.

The Explore button in publish settings gives you access to your published files. Clicking this button will launch the Built-in FTP Client to manage your online files. The built-in FTP client also introduces an easy way to find the remote publish folder. Simply login to your account, browse to the folder and click Make Home.  90 Second Website Builder will now use that folder as the root of your website.

To modify the permissions of any file or folder, select the file/folder and click the Permissions button. This feature is only supported on UNIX based servers.

  • Pages to Publish – Select which page or pages you want to publish. You have these options to choose from:
  • Entire Web Site – Publishes all pages of the web site (except the pages which have enabled Don’t Publish this Page in Page Properties
  • Select Page Only – Publishes the select page. Click Select to specify the page to be published.
  • Selected Page and Sub Pages – Publishes the select page and all of its sub pages (if any).\
  • Publish pages currently opened – Publishes only the pages that are currently open in the workspace tabs.
  • Publish pages using the selected master pages/master frame – This will publish all pages that are using the selected master page/master frame. This can be useful if you have made some changes to a master page and quickly want to re-publish all pages that are using that master page.
    Tip: if you have made changes to your master page, then first publish the master page (all files). That will make sure all files are on the server. Then use Publish pages using the selected master page/master frame to publish the pages using that master page (HTML files only).
  • Files – Specifies which files will be published. You have these options:\r\n\r\n<strong>Publish all files</strong> – All files of the selected page(s) will be published.
  • Publish HTML files only– Select this option if you do not want to upload images or other components along with the HTML file.
  • Publish changed files only – Select this option if you want to published the files that were changed since the last time you’ve published your web site. What exactly will be published depends on the changes you’ve made. For example, if you’ve only changed the position of an object, then only the HTML file was changed, but if you’ve changed the size of a shape, then the shape image needs to be regenerated and therefore the HTML and the image file will be published. If your web site uses the built-in search feature then you can (temporarily)  disable the search index (to speed up publishing) by enabling Do not generate Search Index.Make sure you choose a web host that supports FTP (most do), which makes it much easier to publish your pages from 90 Second Website Builder.  We suggest using a cPanel best web host for best results. Your web hosting provider is where you get your publishing (FTP ) information such as your  server address (IP address), username and password. Enter this information into 90 Second Website Builder by selecting: File > Publish. Click Add and select the type Remote. You also need to specify a remote folder like /public_html/ in most cases. If you have a firewall/router select Use passive mode for transfers. Click OK to save.

Now you can publish each page simply by selecting Publish. If you want to view the results of the file transfer, you can view the logfile via: Tools > Options > Publish > View Log.

How to publish Locally
Instead of publishing your web pages directly via FTP, you can also publish your pages to a local folder.
Click Add and select the type Local.
Enter a Name and specify a location using the browse (..) button.
Click OK to save.

Now if you press the Publish button, the files will be generated to the local folder.

Next, select all the files in the local publish folder and upload them using the File Manager of your cPanel web host.

What to do in case of publishing errors…
1. Make sure your ftp address (host) is correct
2. Check or double-check your username and password. This is the most common cause of upload failures (and easy to fix).
3. Does your firewall block the FTP connection of 90 Second Website Builder? Make sure to enable Use passive mode for transfers
4. You can increase the connection timeout to 120 seconds (Tools > Options > Publish). This may help when working with a server that is busy or has a lot of traffic.


More about troubleshooting FTP issues can be found here.

Leave a Comment