Actualiser Installation & mise à jour
parent
1fa734519e
commit
f446979369
@ -1,16 +1,70 @@
|
|||||||
## Installation
|
# Prérequis avant de procéder à l'installation
|
||||||
- Télécharger l'archive `.rar` de la branche `main`.
|
|
||||||
- Extraire l'archive dans un dossier dédié pour.
|
|
||||||
- Téléverser tout le contenu extrait sur votre serveur.
|
|
||||||
- Accéder à la page `init-db-php.php`, par exemple `https://ma-galerie.org/init-db-php.php`. Cela va créer la base de données `database.sqlite`, avec un utilisateur « *admin* », ayant par défaut le mot de passe « *admin* ». Vous devriez avoir un message de confirmation si cela s'est bien passé.
|
|
||||||
- Supprimer le fichier `init-db-php.php` de votre serveur !
|
|
||||||
- Accéder à l'interface d'administration et changer votre mot de passe !
|
|
||||||
- Bravo ! Vous pouvez désormais utiliser **ICO**.
|
|
||||||
|
|
||||||
## Mettre à jour
|
## Configuration serveur requise
|
||||||
|
|
||||||
|
### PHP
|
||||||
|
- Version 7.0 ou supérieure
|
||||||
|
- Extension SQLite3 activée
|
||||||
|
- Extension GD ou Imagick pour la manipulation d'images
|
||||||
|
- Configuration php.ini recommandée :
|
||||||
|
```ini
|
||||||
|
upload_max_filesize = 10M
|
||||||
|
post_max_size = 10M
|
||||||
|
memory_limit = 256M
|
||||||
|
```
|
||||||
|
|
||||||
|
### Droits d'écriture
|
||||||
|
Les dossiers suivants doivent avoir les permissions d'écriture appropriées (chmod 755) :
|
||||||
|
- Dossier racine du projet
|
||||||
|
- Dossier `liste_albums/`
|
||||||
|
- Dossier `img_carrousel/`
|
||||||
|
|
||||||
|
## Structure des dossiers
|
||||||
|
|
||||||
|
```
|
||||||
|
ico/
|
||||||
|
├── liste_albums/
|
||||||
|
└── infos.txt
|
||||||
|
├── img_carrousel/
|
||||||
|
└── infos.txt
|
||||||
|
├── database.sqlite
|
||||||
|
├── .htaccess
|
||||||
|
├── favicon.png
|
||||||
|
├── *.php
|
||||||
|
└── *.css
|
||||||
|
```
|
||||||
|
|
||||||
|
## Fichiers requis
|
||||||
|
- Tous les fichiers PHP du projet
|
||||||
|
- Fichiers CSS : `styles.css` et `styles-admin.css`
|
||||||
|
- `favicon.png` pour l'icône du site (vous pouvez la remplacer par une autre image de votre choix en gardant strictement le même nom)
|
||||||
|
- Le fichier `.htaccess` pour sécuriser l'accès à `database.sqlite`
|
||||||
|
|
||||||
|
# Installation
|
||||||
|
1. Télécharger l'archive `.rar` de la branche `main`.
|
||||||
|
2. Extraire l'archive dans un dossier de votre ordinateur dédié pour cela.
|
||||||
|
3. *(étape optionnelle) Ouvrir le fichier `init-db-php.php` et dans la ligne `$default_username = 'admin';` remplacer `admin` par l'identifiant souhaité pour l'administrateur principal. Dans la ligne `$default_password = 'admin';` remplacer `admin` par le mot de passe souhaité pour le compte administrateur principal. (il est possible de changer cela une fois le site installé)*
|
||||||
|
4. Ouvrir le fichier `fonctions.php` et modifier la ligne `define('PROJECT_ROOT_DIR', 'ico');` et remplacer `ico` par le nom du dossier dans lequel vous allez mettre les fichiers, puis sauvegarder.
|
||||||
|
5. Téléverser tout le contenu extrait sur votre serveur dans le dossier défini à l'étape précédente.
|
||||||
|
6. Accéder à la page `init-db-php.php`, par exemple `https://ma-galerie.org/ico/init-db-php.php`. Cela va créer la base de données `database.sqlite`, avec un utilisateur « *admin* », ayant par défaut le mot de passe « *admin* » (ou avec ce que vous avez indiqué à l'étape 3). Vous devriez avoir un message de confirmation si cela s'est bien passé.
|
||||||
|
7. Supprimer le fichier `init-db-php.php` de votre serveur !
|
||||||
|
8. Si vous n'avez pas fait l'étape 3, accéder à l'interface d'administration et changer votre mot de passe !
|
||||||
|
9. Bravo ! Vous pouvez désormais utiliser **ICO**.
|
||||||
|
|
||||||
|
# Mettre à jour
|
||||||
- Télécharger l'archive `.rar` de la branche `main`.
|
- Télécharger l'archive `.rar` de la branche `main`.
|
||||||
- Extraire l'archive dans un dossier dédié pour.
|
- Extraire l'archive dans un dossier dédié pour cela.
|
||||||
- Supprimer le fichier `init-db-php.php`.
|
- Supprimer le fichier `init-db-php.php`.
|
||||||
- Supprimer les dossiers `img_carrousel` et `liste_albums`.
|
- Supprimer les dossiers `img_carrousel` et `liste_albums`.
|
||||||
- Téléverser les fichiers restant sur votre serveur et tout écraser.
|
- Téléverser les fichiers restant sur votre serveur et tout écraser.
|
||||||
- Super ! **ICO** est maintenant à jour.
|
- Super ! **ICO** est maintenant à jour.
|
||||||
|
|
||||||
|
# Support
|
||||||
|
En cas de problème d'installation, vérifier les points suivants :
|
||||||
|
- Les droits d'écriture sur les dossiers
|
||||||
|
- `chmod 755 liste_albums`
|
||||||
|
- `chmod 755 img_carrousel`
|
||||||
|
- `chmod 644 database.sqlite`
|
||||||
|
- La configuration PHP (extensions et limites)
|
||||||
|
- Les logs d'erreur du serveur web
|
||||||
|
- La compatibilité de la version PHP
|
Loading…
x
Reference in New Issue
Block a user