diff options
author | polo <ordipolo@gmx.fr> | 2021-04-20 21:46:33 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2021-04-20 21:46:33 +0200 |
commit | 87798e5554eb0330cd2de255e5034f0472d410a4 (patch) | |
tree | acd9e26a7d912c7575cb6dd1c7b42cc3e9f52993 /lisez-moi.txt | |
download | melaine-87798e5554eb0330cd2de255e5034f0472d410a4.zip |
mot de passe
Diffstat (limited to 'lisez-moi.txt')
-rw-r--r-- | lisez-moi.txt | 30 |
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 @@ | |||
1 | Pré-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 | |||
10 | Informations: | ||
11 | |||
12 | Le 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). | ||
15 | Le 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 | |||
20 | Installation: | ||
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: | ||
24 | chmod -R 777 data | ||
25 | Le 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 | |||
29 | Redirections: | ||
30 | Si 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. | ||