Full-Stack Package Setup
Installing Your Site
Full-stack templates (the ones with a real backend — a login system, an admin dashboard, dynamic content) ship with a built-in installer, so you don't need to touch the database by hand or edit any config files yourself. Once your files are uploaded and your database exists, this is the last step.
Before you start
- Your files are uploaded and unzipped on your host (see Uploading Your Files).
- Your MySQL database, username, and password already exist (see Creating a MySQL Database) — keep those three values handy.
- Your package includes an INSTALL_KEY.txt file at its root — open it now so you can copy the key when asked.
Running the installer
- Visit the installer. In your browser, go to your domain followed by
/install/— for example,https://yoursite.com/install/. - Enter your install key. Paste in the key from
INSTALL_KEY.txt. This proves you actually have file access to the uploaded package — anyone else visiting that URL without the key can't get past this step. - Connect your database. Enter the database host (almost always
localhost), database name, username, and password you wrote down earlier. The installer tests the connection before letting you continue, so you'll know right away if something's mistyped. - Create your owner account. Choose the email and password you'll use to log into your new site's admin dashboard.
- Review and install. The installer shows a summary of everything it's about to do, then sets up your database tables and any starter content with one click.
- Log in. Once it finishes, you're dropped straight into your new admin dashboard — the installer won't run again after this, so your database and settings are safe if anyone else stumbles onto the
/install/URL later.
After installing
As a best practice, delete the /install/ folder from your server once setup is complete. It's harmless to leave it — it refuses to run a second time — but removing it is one less thing exposed on a live site.
Still stuck?
If the installer won't connect or something looks wrong, reach out and we'll help you sort it out.
Contact Deadmojo