Setup
Setup theme and server
Run demo on localhost
- Unzip files on local server root folder
- Start a server with MAMP, XAMPP, WAMPP, or
php -S localhost:8000 kirby/router.phpon terminal - Visit
localhost:8000/panelwith your browser - Register as admin
- Explore demo and settings
Run blank theme on remote server
- Make sure your sever meets minimum requirements
- Delete demo content from:
content/*media/*site/cache/*site/accounts/*site/sessions/*
- Open file
site/config/config.php- Add
'panel' => ['install' => true]
- Add
- Upload files to server (don't forget
.htaccess) - Visit
www.website.com/panel - Register as admin
- Add site name
- Add
homepage - Add
errorpage
- Open file
site/config/config.php- Delete line
'panel' => ['install' => true] - Set
'debug' => false
- Delete line
- Upload all changes to server
Recommended
- Setup languages after initial setup, before populating content
- Create multi-environment setup:
site/config/config.localhost.phpsite/config/config.example.com.phpsite/config/config.www.example.com.php
- Customize these files, and leave basic setup to
site/config/config.php - Reference: https://getkirby.com/docs/guide/configuration#multi-environment-setup