Installation
Ce guide vous explique comment installer et configurer Beriox-HUB.
Prérequis
- PHP 8.2 ou supérieur
- Composer
- Node.js et npm
- Base de données MySQL ou SQLite
- Accès à l’API Google Analytics 4
- Accès à l’API Google Search Console
Installation
1. Cloner le dépôt
git clone https://github.com/votre-repo/beriox-hub.git
cd beriox-hub/berioxhub
2. Installer les dépendances
composer install
npm install
3. Configuration de l’environnement
Copiez le fichier .env.example vers .env :
cp .env.example .env
Générez la clé d’application :
php artisan key:generate
4. Configuration de la base de données
Éditez le fichier .env et configurez votre base de données :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=berioxhub
DB_USERNAME=root
DB_PASSWORD=
5. Exécuter les migrations
php artisan migrate
6. Compiler les assets
npm run build
7. Démarrer le serveur
php artisan serve
Votre application sera accessible à l’adresse http://localhost:8000.
Configuration Google OAuth
Pour utiliser les fonctionnalités GA4 et GSC, vous devez configurer l’authentification OAuth Google.
- Créez un projet dans la Console Google Cloud
- Activez les APIs Google Analytics Data API et Google Search Console API
- Configurez les identifiants OAuth 2.0
- Ajoutez les identifiants dans votre fichier
.env
Prochaines étapes
Une fois l’installation terminée, consultez le guide de configuration pour configurer votre premier site.