31 lines
1.8 KiB
Markdown
31 lines
1.8 KiB
Markdown
[](https://travis-ci.org/AnaelMobilia/image-heberg.fr)
|
|
# image-heberg.fr
|
|
Service d'hébergement d'images en ligne
|
|
|
|
# Configuration requise
|
|
- PHP 8.0, 8.1, 8.2 [*(Préférez une version de PHP maintenue !)*](https://www.php.net/supported-versions.php)
|
|
- Imagick
|
|
- MySQL ou MariaDB
|
|
- Serveur web gérant les fichiers .htaccess
|
|
|
|
# Installation
|
|
- Créer une base de données à partir du fichier database.sql
|
|
- Copier les fichiers dans le répertoire du serveur web
|
|
- Renommer le fichier config_empty.php en config.php et compléter les différents champs
|
|
- Ajouter votre favicon dans template/images/monSite.ico
|
|
- Ajouter votre css dans dans template/css/monSite.css
|
|
- Configurer l'URL du site dans le fichier .htaccess
|
|
- Valider l'installation de base en appelant le fichier install.php (example.com/install.php)
|
|
- Mettre en place un cron sur cron/updateTorIp.php
|
|
- Se connecter avec le compte admin / password. Ce compte est le compte de l'administrateur du site. (pensez à mettre à jour l'adresse mail associée !)
|
|
|
|
# Changer de thème
|
|
- Choisir un thème sur [bootswatch](https://bootswatch.com/)
|
|
- Télécharger le fichier bootstrap.min.css
|
|
- Remplacer le contenu du fichier templates/css/boostrap-x.y.z.min.css par le fichier téléchargé
|
|
- Si souhaité, ajouter du code CSS spécifique dans le fichier templates/css/monSite.css
|
|
|
|
# Stockage des images
|
|
- Les images sont stockées dans le répertoire /files ou /files/thumbs en fonction de leur type.
|
|
- Chaque image est stockée sous le nom du md5 de son fichier d'origine (correspondance en BDD)
|
|
- Pour limiter le nombre de fichiers par répertoire, chaque image est stockée dans un sous répertoire qui est la première lettre de son md5
|