summaryrefslogtreecommitdiff
path: root/lisez-moi.txt
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2021-04-20 21:46:33 +0200
committerpolo <ordipolo@gmx.fr>2021-04-20 21:46:33 +0200
commit87798e5554eb0330cd2de255e5034f0472d410a4 (patch)
treeacd9e26a7d912c7575cb6dd1c7b42cc3e9f52993 /lisez-moi.txt
downloadmelaine-87798e5554eb0330cd2de255e5034f0472d410a4.zip
mot de passe
Diffstat (limited to 'lisez-moi.txt')
-rw-r--r--lisez-moi.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/lisez-moi.txt b/lisez-moi.txt
new file mode 100644
index 0000000..f15c227
--- /dev/null
+++ b/lisez-moi.txt
@@ -0,0 +1,30 @@
1Pré-requis:
2
3- Un serveur apache avec PHP.
4- Le n'utilise pas de base de données mais un ensemble de fichiers HTML.
5- Le module GD de PHP qui est une dépendance du "kcfinder" (bibliothèque nécessaire à l'upload d'image dans le ckeditor).
6- La possibilité d'utiliser un fichier .htaccess pour la sécurité (du mot de passe admin en particulier).
7- L'admin du site (Melaine lui-même à priori) ne doit pas utiliser un navigateur trop vieux (pour le code javascript du ckeditor).
8
9
10Informations:
11
12Le site n'utilise pas de base de données mais à la place un ensemble de fichiers. Le dossier data contient des dossiers "html" et "images".
13- Les premiers contiennent le texte sous forme de fichiers HTML.
14- Les seconds les images ainsi qu'un dossier "thumbnails" (chargement rapide des pages).
15Le code suit une architecture modèle-vue-contrôleur, il n'utilise pas de framework.
16- Il n'est pas possible pour l'instant d'uploader du multimedia (son et video). Peut-être plus tard.
17- La fonctionnalité d'embarquer du multimedia (mettre une video youtube dans la page) n'est pas prévue.
18
19
20Installation:
21
22- Copier tous les fichiers sur le serveur.
23- Autoriser en écriture le dossier "data" et tout son contenu, ça se fait depuis la racine du site avec la commande:
24chmod -R 777 data
25Le php se chargera des ajustements (supprimer l'autorisation des fichiers en exécution, permettre à l'utilisateur de manipuler les nouveaux fichiers sans accès root, créer un backup des données).
26- Autoriser le .htaccess (normalement par une manipulation dans le fichier /etc/php/php.ini du serveur)
27
28
29Redirections:
30Si les redirections en cas d'erreur 404 ne fonctionnent pas c'est sans doute que le .htaccess ne pointe pas vers le fichier erreur404.php. En effet, la racine du serveur pourrait bien, du point de vue d'apache, être le dossier parent à celui du site.