EXAMPLE SERVER CONFIGURATION
for Ubuntu/Debian
replace kwf-cms-demo with name of your app.
If you need help contact us on our mailing list.
1. Install required packages
sudo apt-get install php5-cli apache2 libapache2-mod-php5 \
mysql-server php5-mysql php5-tidy php-apc php5-imagick \
git-core php5-json memcached php5-memcache
#Additional packages if you plan to build on this server:
sudo apt-get install nodejs nodejs-legacy npm
2. Configure PHP (if php <= 5.5)
/etc/php5/conf.d/apc.ini:
extension=apc.so
[apc]
apc.shm_size = 128M
apc.enable_cli = on
apc.cache_by_default = on
apc.user_ttl = 60
apc.slam_defense = 0
apc.write_lock = 1
/etc/php5/apache2/php.ini
Search for short_open_tag and set it to
short_open_tag = On
3. Create local test domain
add kwf-cms-demo.local to /etc/hosts, example:
127.0.0.1 localhost kwf-cms-demo.local
4. Configure Apache: Create Virtual Host
create /etc/apache2/sites-available/kwf-cms-demo.conf with following contents:
<VirtualHost *:80>
ServerName kwf-cms-demo.local
DocumentRoot /var/www/kwf-cms-demo
<Directory /var/www/kwf-cms-demo/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
5. Configure Apache: enable required module and new site
sudo a2enmod rewrite
sudo a2ensite kwf-cms-demo
6. Reload Apache (to enable the new site)
sudo /etc/init.d/apache2 reload
7. Install App and Koala
You are now ready to install Koala Framework with your preferred method.