Contents
sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
sudo a2enmod rewrite
Note
In theory Novius OS can be installed on other servers than Apache.
Open a terminal and enter:
cd /var/www
sudo wget http://raw.github.com/novius-os/ci/master/chiba/tools/install.sh && sh install.sh
Once the installation completes:
Note
We recommend you follow this procedure when installing Novius OS on shared hosting:
The following commands are provided as example when installing Novius OS on Ubuntu, you should adapt depending on your distribution.
sudo nano /etc/apache2/sites-available/novius-os
<VirtualHost *:80>
DocumentRoot /var/www/novius-os/public
ServerName novius-os
<Directory /var/www/novius-os/public>
AllowOverride All
Options FollowSymLinks
</Directory>
</VirtualHost>
The default configuration has a public folder. This is where the DoumentRoot should point.
Enable the new VirtualHost:
sudo a2ensite novius-os
Then, reload Apache to apply the new configuration.
sudo service apache2 reload
If you install Novius OS on your local computer, you must add a line in the /etc/hosts file, containing the value you entered for ServerName (novius-os in the above example).
sudo nano /etc/hosts
Add the following line:
127.0.0.1 novius-os
You should clone the repository available on GitHub:
git clone --recursive git://github.com/novius-os/novius-os.git
This command downloads the main repository, and its submodules :
cd /var/www/novius-os/
git checkout dev
git submodule update --recursive