Commit 129aaf8a by ADML63

Installation File

parent e838d298
Attention, il est préférable d'installer dans une bdd vierge (voir .env).
Dans le cas contraire, modifier le fichier de migration une fois généré mais avant application (src/Migrations/).
// créer un fichier .env avec le contenu suivant
#dev, test ou prod#
APP_ENV=dev
#debug 0 ou 1#
APP_DEBUG=1
#token secret#
APP_SECRET=9hgz21afe254dj7f552gtya2f01dd5f2
#prefix des tables#
DATABASE_PREFIX=prefix_
#acces bdd#
DATABASE_URL=mysql://user:passw@localhost:3306/nom_bdd
#smtp#
MAILER_URL=smtp://localhost:25?encryption=&auth_mode=
// Installer composer si besoin
curl -sS https://getcomposer.org/installer | php
1 // Cloner le projet dans le dossier nomdudossier
git clone https://gitlab.com/Kohinos/kohinos.git nomdudossier
// Aller à nomdudossier
cd nomdudossier
2 // Copier le .env et modifier les variables d'environnement (bdd, cache...)
vi .env
3 // Installer les dépendances via composer
composer install
ou pour OVH
php ../composer.phar install
4 // Générer le fichier de migration
php bin/console doctrine:migrations:diff
5 // Lancer la mise à jour de la base de données
php bin/console doctrine:migrations:migrate
6 // Charger les fixtures standards
php bin/console hautelook:fixtures:load --purge-with-truncate
php bin/console lexik:translations:import
7 // Installer les assets via symlink (vérifier avant dans public/bundles)
php bin/console assets:install --symlink
// Supprimer le cache (si besoin)
php bin/console cache:clear
ou
rm -rf var/cache/* (supprimes tous les dossiers de cache, plus rapide et plus efficace en cas de changement de structure de bdd)
Faire pointer l'adresse dans le dossier public.
Naviguer vers l'application et démarer le système.
// En local
php bin/console server:run
// Naviguer vers
http://127.0.0.1:8000
// Modifier le .htaccess si probleme (si apache < 2.4, il y a le public/.htaccessOLD qui peut être comptatible)
vi public/.htaccess
Remarques, géolocalisation difficile en local.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment