Thorium Builder includes an FTP uploader for publishing your Website to a server.
When you subscribe to an Hosting Plan, your provider will send you an FTP address and user account to access to the server with FTP.
You must use theses settings to publish your WebSite.
Important: depending on the project type you will publish on your server, here are the minimum requirements:
If you publish a simple Web site or WebApp without Database and without Users Forms: there are no special requirements, just a working HTTP server.
If you publish a simple Web site or WebApp with a User Forms: your Server must have a PHP engine with the mail function enabled.
If you publish a simple Web site or WebApp with a Database: your Server must include a PHP engine with the SQLLIte3 extension enabled.
Fortunately, this is a common configuration, and both mail and SQLLite3 extensions are very often enabled by default, but in order to make sure everything will work correctly, check it before with your hosting provider or verify your Hosting configuration.
that this tool offers the minimum functionalities for publishing your project with FTP.
For more advanced possibilities, we recommend to use external tools, the best known is Filezilla (free) , you can download it from the following address:
In order to publish your project online, select the Publish button located in the main toolbar.
Use this option when you want to get a copy of your website/webapp.You can then manually transfer your project to your server by using an external transfer tool.
Use this Option when you want to publish your Project directly to your server with FTP.
Use this Option when you want to publish only the database (and media files associated) to the server. It is useful if you just have made changes to the database and don’t need to upload the whole project again.
Step 1: enter the FTP credential, address, username and password.
If you select the “Save Password” option, then all the connection information will be saved with the project and you won’t have to re-enter it the next time you will publish the Project.
(Connection information will be saved locally on your computer with a strong encryption algorithm.)
Step 2: FTP Server directories summary.
At this step, you can navigate through the directories of your FTP server. For example if your project is located in a subdirectory of the FTP root, you can select this subdirectory here.
(This subdirectory will be saved with the login credential, so it will directly go here when you will publish the project again)
Step 3: List of files to publish.
This list will show you all the project files, they are all selected by default, but if you want to publish only a set of files, just use the checkboxes on the left for selecting-deselecting the files to be published.
Step 4: When clicking on the “publish” button, all the selected files will be sent by FTP on the server.
The Activity Log will display all the transaction details and errors.
When the project implements a Database User Authentification, the SQLLite Database file that stores the users email & password (db/webservices/dbfile/userlogicrw.db) will never be overwritten in order to preserve its content.