In the simplest use case, in order to deploy a Backdrop site, you will need 2 things:
- The codebase of your site
- The database of your site
By default, the codebase includes:
/filesdirectory to hold your media assets (files uploaded by content editors via the administrative interface).
/configdirectory which is by default placed inside the
/filesdirectory, to hold your site configuration.
In more advanced setups, the
/files and the
/config directories may be configured to be placed outside the codebase (and optionally also have different names). In such cases, you will need the following 4 things:
- Your code
- Your site's database
- Your site's files directory
- Your site's configuration directory
All of these items will need to be copied to your server. Once there, they will need to be connected via the settings.php file in your web root (or a settings.local.php file, if you prefer).
There are many ways to deploy Backdrop websites from one server (or from your local computer) to another server. Please use the option below that best suits your needs.