Thank you for downloading Halogy. This guide provides the basic steps needed in order to get Halogy running on your server.
- Download the latest repository from https://code.google.com/p/halogy/
- Extract the contents in to your Web Root folder (including the '/static' folder, 'index.php' and the '.htaccess' files).
- Run the provided SQL dump in your MySQL database.
- Configure your database settings in the '/halogy/config/database.php' file.
-- NOTE: At this point Halogy should run on your domain, but for security reasons we suggest you continue --
- Move the '/halogy' outside of the Web Root, for example in to the parent directory, or a Code repository folder.
- Edit the 'index.php' file, go to line 63, and change the path to your new system folder (e.g. '../halogy').
-- TESTING A NEW SITE --
- Go to 'mydomain.com/admin'.
- Login with the default superuser account: (superuser / super123).
- Change your superuser password to a more secure password and then create a website administrator by clicking on Users.
You should now be good to go.
Because Halogy is built upon the amazing CodeIgniter framework (https://codeigniter.com), you can easily extend and modify Halogy to your hearts content. There are also configurations you can make to Halogy using the standard CodeIgniter configuration files, for example the database.php (in /halogy/config), the config.php (for character encoding and compression settings), etc.
We hope you'll find the built-in modules everything you'll need for your sites, however you are free to build your own modules by just building mini-applications (see the CodeIgniter and HMVC documentation) and dropping them in to the Modules folder inside the Application. You can then access the modules by going to yoursite.com/module.