En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.
Beamreactor, WYSIWYG web engines: home

Lecteur Markdown

Knowledge Base › BEAMREACTOR_GETTING_STARTED_FR

Beamreactor Getting Started Fr

BeamReactor — Guide de démarrage #

Prérequis #

  • PHP 8.3 ou supérieur
  • MySQL / MariaDB
  • phpMyAdmin (ou tout client SQL)
  • Ni Composer, ni Node, ni outil de build requis

Installation rapide (5 minutes) #

1. Upload #

Uploadez l'intégralité du répertoire BeamReactor sur votre serveur web par FTP. C'est tout — aucune installation de dépendances, aucune étape de build.

2. Base de données #

Importez le schéma SQL par défaut dans votre base via phpMyAdmin :

1. Créez une nouvelle base (ex : beamreactor)

2. Importez conf/sql_default.sql

3. Configurez vos identifiants de base dans conf/sql.ini.php

3. Configurer conf/cfg.php #

Ouvrez conf/cfg.php et ajustez les valeurs suivantes selon votre installation :

Identité du site

  • $cfg[1] — Nom du site
  • $cfg[2] — Fichier d'accueil (défaut : home.php)
  • $cfg[9] — Pseudo du webmaster
  • $cfg[10] — Email du webmaster
  • $cfg[11] — Adresses email de contact (général, commercial, technique, légal, noreply)
  • $cfg[19] — Description du site (utilisée dans les meta tags)
  • $cfg[21] — Suffixe de la barre de titre du navigateur
  • $cfg[27] — Texte de repli dans la barre de titre quand un plugin est appelé

Localisation

  • $cfg[5] — Symbole de devise (défaut : )
  • $cfg[22] — Langue de base (fr, en, etc.)
  • $cfg[30] — Décalage horaire MySQL (ex : +1:00) ou FALSE pour l'heure serveur
  • date_default_timezone_set() — Fuseau horaire PHP (défaut : Europe/Paris)

  • $cfg[23] — Clé client (fournie avec votre licence)

Chemins (les défauts conviennent généralement)

  • $cfg[3] — Chemin des skins (défaut : user/skins)
  • $cfg[4] — Chemin des données (défaut : user/data)
  • $cfg[6] — Chemin des images (défaut : user/images)
  • $cfg[33] — Chemin des polices (défaut : user/fonts)

Informations entreprise (pour la facturation / pages légales)

  • $cfg[34] — Numéro SIRET, adresse, téléphone
  • $cfg[35] — Coordonnées bancaires (IBAN, BIC)

Passerelles de paiement (si utilisation des plugins e-commerce)

  • $cfg[36] — Clés Stripe et mode (test / live)
  • $cfg[37] — Clés PayPal et mode (sandbox / live)
  • $cfg[38] — Configuration paiement par chèque

4. Créer votre compte #

5. Passer en webmaster #

La hiérarchie des privilèges :

  • 0 — USER (défaut)
  • 100 — HIGHUSER
  • 500 — MODERATOR
  • 1000 — ADMIN
  • 1500 — OVERMIND (contrôle total)

6. Terminé #

Votre installation BeamReactor est en ligne. Depuis le panneau d'administration vous pouvez :

  • Installer des plugins via le Gestionnaire de paquets
  • Personnaliser votre skin avec le Générateur de skin
  • Configurer chaque plugin via ses paramètres

Installation guidée (clé de licence) #

Si vous avez acheté une licence avec une clé d'enregistrement, vous pouvez utiliser le script d'installation automatisé au lieu de la configuration manuelle :

1. Uploadez BeamReactor par FTP

2. Lancez le script d'installation dans votre navigateur

3. Entrez vos informations (email, pseudo, nom) et votre clé d'enregistrement (UUID)

4. Créez votre mot de passe

1. Gestionnaire de paquets — Sélectionnez et installez les plugins dont vous avez besoin depuis le catalogue. Les paquets s'installent automatiquement (décompression dans /plugins/)

2. Générateur de skin — Créez votre skin et vos boutons par défaut. Les boutons sont sauvés dans skinconfig, les styles en CSS

3. Système prêt

Structure des fichiers #

text
/conf/
  cfg.php			   # Configuration principale
  sql.ini.php		   # Identifiants de base de données
  sql_default.sql	   # Schéma par défaut
/lib/				   # Librairies du moteur
/plugins/			   # Répertoire plugins (un dossier par plugin)
/widgets/			   # Widgets de page d'accueil
/user/
  /data/				# Données utilisateur, fichiers MD
  /skins/			   # Fichiers de skin
  /images/			  # Images uploadées
  /fonts/			   # Fichiers de polices
/members/			   # Zone membres
/javascript/			# Librairies JS (jQuery, dialogs)

Étapes suivantes #

de en fr