Installation with composerΒΆ
A YAWIK instance can be build with composer.
composer create-project yawik/standard path/to/yawik
This will install YAWIK with all development dependencies. You can add additional modules with
cd path/to/yawik
composer require [modulename]
For a list of available modules, check https://packagist.org/?type=yawik-module
If you do not want to have all development dependencies on your production server, you need to copy all files
except the vendor
directory and all directories under public
from path/to/yawik
to a new
directory. In this directory you then run
composer install --no-dev
Alternatively you can create a new yawik project and copy the files config/modules.config.php
and composer.lock
from
path/to/yawik
. Then run the composer install
composer create-project --no-dev path/to/yawik-production
cd path/to/yawik-production
cp path/to/yawik/config/modules.config.php ./config
cp path/to/yawik/composer.lock path/to/yawik/composer.json .
composer install --no-dev
Finally you need to transfer the path/to/yawik-production
to your webserver.
For configuring apache to server YAWIK, please look in the section below.
Document root must be the public
directory.