Install for Developers¶
if you want to modify the YAWIK code, you should clone the repository from Github.
The repository does not contain any dependency. You have to import all dependencies by
executing the ìnstall.sh script located in the YAWIK root. This scripts imports
all external libraries via composer. In addition, it creates the directories log,
cache ùnd config/autoload and set the directory permissions to a+w.
git clone https://github.com/cross-solution/YAWIK
cd YAWIK
./install.sh
After the execution you are ready to point your browser to the public directory.
You’ll get the install wizard and after entering the initial user, the database
connection and an email address you are ready to use YAWIK.
At this point your `config/autoload directory contains only one file
yawik.config.global.php containing the database connection string. The initial user
is created with the àdmin role in the database.
$ ls YAWIK/config/autoload
yawik.config.global.php
All other configurations are currently done manually by copying the `*.dist files
from the modules configuration directory to the autoload directory and removing the “.dist” part.
Note
To disable the caching of the config autoload files you need to set an environment variable called
APPLICATION_ENV to the value “development”
If you use apache, you can do this in your virtual section config with
SetEnv APPLICATION_ENV="development"