For developing a site using SproutCMS, extract the tarball, and make the src directory web-accessible OR If you're planning on contributing to SproutCMS itself, clone the repository from GitHub, and make the src directory web-accessible
If you just cloned from the git repository, uncomment the three lines for the welcome module in src/config/config.php (lines 40-42 at last check - see code below)
Browse to /welcome/checklist
Follow the on-screen instructions
These instructions can be used both for local installation (e.g. using MAMP) or for a production install.
<?php// ...// The following code should be found at about lines 40-42;// make sure these lines don't begin with ///**
* Remove these three lines once SproutCMS has been set up
Local web serving
Set your webserver to serve the src directory of the extracted tarball.
git-deploy utilises the Git SCM to determine which files need to be uploaded to the server and authentication is handled by SSH. We prefer this method as it's both the easiest and most secure of the two.
FTP is the old-school system of deploying changes, you either have to upload the entire code-base each time or manually upload each modified file. It's error prone and tedious.