Guide d'installation
Merci de suivre ce guide d'installation pour installer BackBee.
Prérequis
- PHP 7.1 ou supérieur
- MySQL 5.6 OU MariaDB 10.1
- Nginx ou Apache avec le module mod_rewrite
- Prise en charge HTTPS
- Elasticsearch 7.5
- Redis 6.0 ou supérieur
- ImageMagick 6.9 ou supérieur (optimisation des images)
- npm 7 ou supérieur (compilation d'actifs)
Paramètres
Installer des bibliothèques pour l'optimiseur d'image
- RPM like flavor (utilisez yum ou dnf selon votre environnement): yum install -y ImageMagick
- Debian like flavor : apt-get install -y imagemagick
Installez les bibliothèques pour la compilation des actifs:
Remarque: setup_current.x fait référence à la version active actuelle du nœud, peut être modifié (ex: https://deb.nodesource.com/setup_11.x pour la version 11.x) selon vos besoins.
- RPM like flavor (yum ou dnf selon votre environnement): curl -sL : curl -sL https://rpm.nodesource.com/setup_current.x | sudo -E bash - & sudo yum installer -y nodejs
- Debian like flavor : curl -sL https://deb.nodesource.com/setup_current.x | sudo -E bash - && sudo apt-get install -y nodejs
Installation du projet
- Backbee standalone repository clonage : git clone <standalone_repositorie>
- Installation des dépendances : composer up
- Installation du site : bin/console backbee:install
- Installation des actifs de BO : bin/console backbee:ia
- Installation de bibliothèques pour la compilation d'actifs: : cd assets npm install
- Compilation des actifs (doit être effectuée une fois, puis à chaque fois que les actifs sont modifiés ou mis à jour dans le dossier des actifs) gulp
App
Placez le code PHP de votre projet sous App\ namespace (src/App/).
Si vous souhaitez ajouter:
- Templates, faites-le sous templates/
- ClassContent, faites-le sous classcontents/
- Fichiers de Layout templates, faites-le sous layouts/
Configuration Apache & Nginx
Les fichiers de configuration pour Apache vhost ou serveur Nginx se trouvent dans:
- res/dist/apache.conf.dist pour Apache
- res/dist/nginx.conf.dist pour Nginx
A lire aussi
Principes techniques
Découvrez les principes techniques de BackBee.
Roadmap
Notre Roadmap actuelle pour la version 4.x
Téléchargement
Backbee est un projet open-source disponible sur github sous licence GPL.