Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| dotclear [Le 08/02/2010, 20:39] – 213.95.41.13 | dotclear [Le 11/09/2022, 11:08] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| + | <note warning> | ||
| ====== Dotclear, et mon information m' | ====== Dotclear, et mon information m' | ||
| - | ==== Installer les serveurs nécessaires ==== | + | {{https:// |
| - | Pour pouvoir faire tourner un site web, il faut installer au minimum un duo de serveurs. Apache pour le serveur web à proprement parler, mysql ( ou postgresql ) qui gérera toutes les données dans une base bien rangé. Puis il faut ajouter le support du php. | + | ===== Installer les serveurs nécessaires ===== |
| + | |||
| + | Pour pouvoir faire tourner un site web, il faut installer au minimum un duo de serveurs. Apache pour le serveur web à proprement parler, mysql ( ou postgresql ) qui gérera toutes les données dans une base bien rangée. Puis il faut ajouter le support du php. | ||
| Pour ceci rien de compliqué, il vous suffit de vous rendre sur la page [[lamp]] de cette documentation pour avoir plus d' | Pour ceci rien de compliqué, il vous suffit de vous rendre sur la page [[lamp]] de cette documentation pour avoir plus d' | ||
| Ligne 26: | Ligne 29: | ||
| Si une jolie page s’affiche, | Si une jolie page s’affiche, | ||
| - | ==== Préparer le serveur à « accueillir » Dotclear ==== | + | ===== Préparer le serveur à « accueillir » Dotclear |
| - | === MySQL : créer la base de données === | + | ==== MySQL : créer la base de données |
| Connectez-vous à phpMyAdmin en tant qu' | Connectez-vous à phpMyAdmin en tant qu' | ||
| Ligne 34: | Ligne 37: | ||
| Dans la colonne de gauche de la zone principale apparaît un titre « créer une base de données ». Entrez le nom de la nouvelle base ( dotclear, par exemple ) puis choisissez l’interclassement utf8_unicode_ci. Vous pouvez enfoncer le bouton « créer ». Nous en avons fini avec phpMyAdmin :-) | Dans la colonne de gauche de la zone principale apparaît un titre « créer une base de données ». Entrez le nom de la nouvelle base ( dotclear, par exemple ) puis choisissez l’interclassement utf8_unicode_ci. Vous pouvez enfoncer le bouton « créer ». Nous en avons fini avec phpMyAdmin :-) | ||
| - | === Placer l’archive de Dotclear === | + | ==== Placer l’archive de Dotclear ==== |
| + | |||
| + | < | ||
| Téléchargez la dernière version de [[http:// | Téléchargez la dernière version de [[http:// | ||
| Ligne 40: | Ligne 45: | ||
| <code bash> | <code bash> | ||
| + | <note tip>Par défaut l' | ||
| + | <code bash> | ||
| Puis autorisez tous le monde à lire-écrire-exécuter tous les fichiers du blog afin de pouvoir configurer le blog : | Puis autorisez tous le monde à lire-écrire-exécuter tous les fichiers du blog afin de pouvoir configurer le blog : | ||
| - | <note important> | + | <note important> |
| <code bash> | <code bash> | ||
| et nous voilà prêts à lancer l' | et nous voilà prêts à lancer l' | ||
| - | === Configuration initiale Dotclear 2 === | + | ==== Configuration initiale Dotclear 2 ==== |
| Retour dans le navigateur : **[[http:// | Retour dans le navigateur : **[[http:// | ||
| Choisissez MySQL en « Type de base de données », | Choisissez MySQL en « Type de base de données », | ||
| - | * rentrez **localhost** en « Nom d’hôte de la base de données », | + | |
| - | * **dotclear** en « nom de la base de données », | + | * **dotclear** en « nom de la base de données », |
| - | * **root** en « Nom d’utilisateur de la base de données », | + | * **root** en « Nom d’utilisateur de la base de données », |
| - | * rentrez le mot de passe défini pour MySQL lors de la mise en sécurité pour « Mot de passe de la base de données » | + | * rentrez le mot de passe défini pour MySQL lors de la mise en sécurité pour « Mot de passe de la base de données » |
| - | * et laissez inchangé le préfixe. | + | * et laissez inchangé le préfixe. |
| - | Normalement, | + | Normalement, |
| - | Dotclear est tout à vous pour tous les tests locaux que vous souhaiterez lui faire subir. | + | Puis une fois fait, n'oubliez |
| - | Puis une fois fait, n'oublier | + | |
| - | <code bash> | + | |
| - | === Installer ( plugin ) - Modifier ( dotclear ) === | + | ==== Installer ( plugin ) - Modifier ( dotclear ) ==== |
| - | Pour installer par clic des plugins ou modifier le moteur | + | Pour installer par clic des plugins ou modifier le moteur |
| <code bash> | <code bash> | ||
| - | CEPENDANT, avant, déconnecter vous d' | + | **CEPENDANT, avant, déconnecter vous d' |
| + | **Une fois vos manipulations terminées, [[dotclear# | ||
| + | |||
| + | |||
| + | ===== Sécuriser correctement Dotclear ===== | ||
| + | |||
| + | Commençons par donner un accès global plus sécurisé a tout votre blog : | ||
| + | <code bash> | ||
| + | |||
| + | === Répertoires public et cache === | ||
| + | |||
| + | Apache appartient à un utilisateur et un groupe qui correspond au nom de www-data. | ||
| + | Donnons donc les droits d' | ||
| + | |||
| + | <code bash> | ||
| + | <code bash> | ||
| + | |||
| + | Maintenant occupons nous des droits d' | ||
| + | |||
| + | * Pour le répertoire public une simple lecture est suffisante et évitera d' | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | * Pour le cache, même chose mais nous allons être plus méchants ! En effet personne de doit avoir accès à ces fichiers sauf apache lui même. | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | |||
| + | * Pour le fichier de configuration, | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | |||
| + | ===== Sécuriser votre serveur Apache2 ===== | ||
| + | |||
| + | |||
| + | * [[: | ||
| - | Une fois vos manipulations terminées : | + | ---- |
| - | <code bash> | + | |
| - | Documentation provenant de [[http:// | + | //Documentation provenant de [[http:// |
