Page:
Installation & mise à jour
Clone
11
Installation & mise à jour
Esenjin_Asakha edited this page 2025-01-07 17:32:01 +00:00
Table of Contents
Prérequis ICO
Configuration serveur
- PHP 7.0+
- Extensions : SQLite3, GD/Imagick
- Configuration php.ini :
upload_max_filesize = 10M
post_max_size = 10M
memory_limit = 256M
Permissions
Chmod 775 requis :
- Dossier racine
liste_albums/
liste_albums_prives/
img_carrousel/
Structure
ico/
├── liste_albums/
│ └── infos.txt
├── liste_albums_prives/
│ └── infos.txt
├── img_carrousel/
│ └── infos.txt
├── database.sqlite
├── .htaccess
├── config.txt
├── version.txt
├── favicon.png
├── *.php
└── *.css
Installation
- Télécharger l'archive
.ZIP
de la dernière version - Extraire l'archive
- (Optionnel) Dans
init-db.php
, personnaliser identifiants admin par défaut - Dans
config.txt
, définir le chemin d'installation de votre site (ligne 3, par défaut "test-ico") - Téléverser les fichiers sur le serveur
- Accéder à
init-db.php
pour créer la base de données - Supprimer
init-db.php
- Si étape 3 non effectuée, changer le mot de passe admin
- Installation terminée !
Mise à jour
- Télécharger l'archive
.ZIP
de la dernière version - Extraire l'archive
- Supprimer dans ce que vous venez d'extraire :
init-db.php
(une màj peut demander a intégrer de nouvelles tables et donc nécessiter de relancer ce fichier, merci de consulter les notes des mises à jour)config.txt
img_carrousel/
liste_albums/
liste_albums_prives/
- Coté serveur, tous supprimer sauf :
database.sqlite
config.txt
img_carrousel/
liste_albums/
liste_albums_prives/
- Téléverser les fichiers extraits sur votre serveur
- Mise à jour terminée !
Dépannage
Vérifier :
- Permissions :
chmod 775 liste_albums chmod 775 liste_albums_prives chmod 775 img_carrousel chmod 644 database.sqlite
- Pas de caractères étranges dans le nom des dossiers (comme un apostrophe par exemple)
- Extensions PHP
- Logs serveur
- Version PHP compatible