Documentation - Site Sky Organisation DJ
đ Structure du Projet
- index.php - Page d'accueil du site
- prestations.php - Page des prestations
- evenements.php - Page des événements
- admin/ - Dossier d'administration
- login.php - Connexion admin
- dashboard.php - Tableau de bord
- contenu.php - Gestion du contenu
- prestations.php - Gestion des prestations
- evenements.php - Gestion des événements
- parametres.php - ParamĂštres
- includes/ - Fichiers inclus
- config.php - Configuration de la base de données
- css/ - Feuilles de style
- js/ - Scripts JavaScript
- uploads/ - Images uploadées
đïž Base de DonnĂ©es
Tables principales :
- admin - Comptes administrateurs
- contenu_pages - Contenu modifiable des pages
- prestations - Services proposés
- evenements - ĂvĂ©nements Ă venir
Installation :
Exécutez le fichier db_setup.sql dans phpMyAdmin ou MySQL Workbench pour créer la structure de la base de données.
âïž Configuration
Fichier includes/config.php
Modifiez ces paramĂštres pour votre environnement :
$host = 'localhost'; // Adresse du serveur MySQL
$dbname = 'sky_organisation_dj'; // Nom de la base de données
$username = 'root'; // Nom d'utilisateur MySQL
$password = ''; // Mot de passe MySQL
Important : Pour changer d'hébergement, modifiez uniquement ces 4 variables dans config.php
đŒïž Gestion des Images
Upload d'images depuis l'administration
- Allez dans Administration â Contenu des pages
- Pour la page d'accueil, modifiez les sections :
- "Hero titre" - L'image deviendra le fond de la page d'accueil
- "Presentation titre" - L'image remplacera celle de la section "Ă propos"
- Cliquez sur "Choisir un fichier" et sélectionnez votre image
- Cliquez sur "Mettre Ă jour"
Types d'images acceptés :
- JPEG (.jpg, .jpeg)
- PNG (.png)
- GIF (.gif)
- WebP (.webp)
â
Fonctionnalité ajoutée : Vous pouvez maintenant modifier les images du site directement depuis l'administration !
đ Administration
Connexion
- URL :
http://localhost/Sky-organisation-dj/admin/login.php
- Identifiant : root
- Mot de passe : root
Fonctionnalités admin :
- Dashboard - Vue d'ensemble
- Contenu des pages - Modifier textes et images
- Prestations - Gérer les services
- ĂvĂ©nements - GĂ©rer les Ă©vĂ©nements
- ParamÚtres - Configuration générale
đ DĂ©ploiement
Ătapes pour mettre en ligne :
- Transférez tous les fichiers sur votre serveur web
- Créez la base de données MySQL
- Importez
db_setup.sql
- Modifiez
includes/config.php avec vos paramÚtres de base de données
- Assurez-vous que le dossier
uploads/ est accessible en écriture
- Vérifiez que PHP et MySQL sont installés sur le serveur
Permissions : Le dossier uploads/ doit avoir les permissions 755 (rwxr-xr-x)
đ§ DĂ©pannage
ProblĂšmes courants :
- Erreur de connexion DB - Vérifiez config.php
- Images ne s'affichent pas - Vérifiez le chemin uploads/
- Cannot upload images - Vérifiez les permissions du dossier uploads/
- Page blanche - Activez l'affichage des erreurs PHP
Activer les erreurs PHP :
ini_set('display_errors', 1);
error_reporting(E_ALL);
đ Support
Si vous rencontrez des problĂšmes :
- Vérifiez les logs d'erreur de PHP
- Consultez la console développeur du navigateur (F12)
- Vérifiez les permissions des fichiers
- Assurez-vous que la base de données est accessible
đ FonctionnalitĂ©s implĂ©mentĂ©es
- â
Site web responsive avec design moderne
- â
Panel d'administration complet
- â
Gestion du contenu dynamique
- â
Upload d'images depuis l'admin
- â
SystĂšme de gestion des prestations
- â
Gestion des événements
- â
Sécurité avec sessions et hashage