27 lines
980 B
Markdown
27 lines
980 B
Markdown
# CMS Simplifié — Installation rapide
|
|
|
|
## Prérequis
|
|
- PHP 8.0+ avec PDO MySQL
|
|
- MySQL 8.0+
|
|
- (Optionnel) Docker & docker-compose
|
|
|
|
## Installation sans Docker
|
|
1. Copier `.env.example` en `.env` et remplir les valeurs.
|
|
2. Importer `sql/dump_final.sql` dans MySQL :
|
|
- `mysql -u root -p < sql/dump_final.sql`
|
|
3. Placer le dossier `public/` comme racine accessible (ex: http://localhost/public/).
|
|
4. Se connecter : /public/login.php
|
|
- Login : admin
|
|
- Password : Admin123! (changez-le immédiatement)
|
|
|
|
## Installation avec Docker
|
|
1. Copier `.env.example` en `.env` et ajuster si nécessaire.
|
|
2. `docker-compose up -d`
|
|
3. Importer `sql/dump_final.sql` dans le conteneur MySQL :
|
|
- `docker exec -i cms_db mysql -uroot -prootpassword < sql/dump_final.sql`
|
|
|
|
## Remarques de sécurité
|
|
- Changez le mot de passe admin immédiatement.
|
|
- Ne commitez jamais `.env` contenant des secrets.
|
|
- En production : activer HTTPS, configurer des headers de sécurité, monitorer les logs.
|