Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
kohinos
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
9
Issues
9
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
cooperatic-mlc
kohinos
Commits
02a26ceb
Commit
02a26ceb
authored
Jun 15, 2020
by
Julien Jorry
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix README.md => redirection vers la page du wiki pour l'installation
parent
eb4804e4
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
108 deletions
+3
-108
README.md
README.md
+3
-108
No files found.
README.md
View file @
02a26ceb
# Le Kohinos
Pour l'installation du Kohinos, voir la page du wiki :
Outil de gestion, destiné aux associations désireuses de porter une Monnaie Locale Complémentaire
https://gitlab.com/Kohinos/kohinos/-/wikis/Installation-de-Kohinos
\ No newline at end of file
Communauté de développement pour une économie plus juste et solidaire.
# Installation
## Pré-requis
Pour pouvoir fonctionner un certain nombre de packages système sont requis. Vous devez utiliser yum/apt pour les installer
Les packages PHP
`php7.2-cli php-mbstring php-zip php-curl php-xml`
Pour la base de donnée, vous pouvez choisir entre
`mysql-server`
et
`mariadb-server`
## Mysql
Il vous faut un utilisateur
`user`
qui peut se logger avec un mot de passe
`passwd`
ainsi qu'une database existante
`nom_bdd`
.
## Installation de Kohinos
Attention, il est préférable d'installer dans une bdd (database) vierge.
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 (ne pas changer)#
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`
-
Cloner le projet dans le dossier nomdudossier
-
(avec votre identifiant et mot-de-passe Gitlab)
`git clone https://gitlab.com/Kohinos/kohinos.git nomdudossier`
-
Naviguer vers
`nomdudossier`
`cd nomdudossier`
-
Installer les dépendances via composer (cela dépend des systèmes)
`composer install`
ou bien
`php ../composer.phar install`
-
Générer le fichier de migration
`php bin/console doctrine:migrations:diff`
-
Lancer la mise à jour de la base de données
`php bin/console doctrine:migrations:migrate`
-
Charger les fixtures standards
`php bin/console hautelook:fixtures:load --purge-with-truncate`
-
Charger les langues pour les interfaces (français + anglais)
`php bin/console lexik:translations:import`
-
**dev uniquement :**
charger les fixtures de dev (ce qui crée des éléments dans la BDD pour pouvoir tester les fonctionnalités)
`php bin/console hautelook:fixtures:load --purge-with-truncate --env=test`
-
Si
`public/bundles`
est vide, sinon sauter l'étape suivante
`php bin/console assets:install --symlink`
-
Supprimer le cache (si besoin)
`php bin/console cache:clear`
ou pour supprimer tous les dossiers de cache (plus rapide et plus efficace en cas de changement de structure de bdd)
`rm -rf var/cache/*`
-
Sur un serveur :
-
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`
## htaccess
En cas de problème, modifier le .htaccess (si apache < 2.4, il y a le public/.htaccessOLD qui peut être comptatible)
`vi public/.htaccess`
## Remarques
-
La géolocalisation est difficile en local.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment