Bolt CMS Debian Jessie

Basic bolt cms installation for Debian Jessie

Bolt is a tool for Content Management, which strives to be as simple and straightforward as possible. It is quick to set up, easy to configure, uses elegant templates, and above all: Itís a joy to use. Bolt is created using modern open source libraries, and is best suited to build sites in HTML5 with modern markup.

Bolt is also designed to work as a blog platform.

Basic bolt cms installation. It contains php, apache2 and sqlite as database.

Configuration summary

Debian Jessie 8 Debian Jessie 8
Package apache2.2-common install
Files

/etc/apache2/sites-enabled/bolt.conf ensure file exist

<VirtualHost _default_:80>
        DocumentRoot /var/www/bolt
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

/etc/apache2/sites-enabled ensure directory exist

Hooks

Post configure-apache2

#!/bin/bash
# make sure you do not use an uninitialised variable
set -u

# script will exit at first error
set -e

a2enmod rewrite
a2dissite 000-default

/etc/init.d/apache2 reload
Package apache2 install
Hooks

Post install-bolt-sources

- parameter 1: http://bolt.cm/distribution/bolt-latest.tar.gz
#!/bin/bash
# make sure you do not use an uninitialised variable
set -u

# script will exit at first error
set -e

tar xzf  $1 -C /usr/local/src/
mv /usr/local/src/bolt* /var/www/bolt
Package php5-curl install
Package libapache2-mod-php5 install
Package php5-gd install
Package php5-sqlite install

Quick Deployment
Advanced Deployment