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 03/08/2010, 23:26] – Ajout lien vers dernière version 2.2 de dotclear 77.104.27.16 | dotclear [Le 12/01/2019, 14:27] (Version actuelle) – bruno | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | <note warning> | ||
| + | ====== Dotclear, et mon information m' | ||
| + | {{http:// | ||
| + | |||
| + | ===== 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' | ||
| + | En un clic : | ||
| + | Une alternative à la méthode précédente consiste à [[: | ||
| + | **[[apt:// | ||
| + | |||
| + | Description des paquets: | ||
| + | * Le paquet [[apt:// | ||
| + | * Le paquet [[apt:// | ||
| + | * Le paquet [[apt:// | ||
| + | * Le paquet [[apt:// | ||
| + | * Le paquet [[apt:// | ||
| + | |||
| + | **Voir la page [[lamp]] pour la configuration** | ||
| + | |||
| + | Pour une utilisation normale, une fois installé vous n'avez plus rien à faire. La configuration par défaut est suffisante. | ||
| + | |||
| + | Vérifiez enfin dans votre navigateur favori l’adresse **[[http:// | ||
| + | |||
| + | Si une jolie page s’affiche, | ||
| + | |||
| + | ===== Préparer le serveur à « accueillir » Dotclear ===== | ||
| + | |||
| + | ==== MySQL : créer la base de données ==== | ||
| + | |||
| + | Connectez-vous à phpMyAdmin en tant qu' | ||
| + | |||
| + | 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 ==== | ||
| + | |||
| + | < | ||
| + | |||
| + | Téléchargez la dernière version de [[http:// | ||
| + | |||
| + | <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 : | ||
| + | <note important> | ||
| + | <code bash> | ||
| + | |||
| + | et nous voilà prêts à lancer l' | ||
| + | |||
| + | ==== Configuration initiale Dotclear 2 ==== | ||
| + | |||
| + | Retour dans le navigateur : **[[http:// | ||
| + | |||
| + | 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 », | ||
| + | * **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 » | ||
| + | * et laissez inchangé le préfixe. | ||
| + | |||
| + | Normalement, | ||
| + | |||
| + | Puis une fois fait, n' | ||
| + | |||
| + | ==== Installer ( plugin ) - Modifier ( dotclear ) ==== | ||
| + | |||
| + | Pour installer par clic des plugins ou modifier le moteur dotclear il vous suffit de redonner momentanément l' | ||
| + | <code bash> | ||
| + | |||
| + | **CEPENDANT, | ||
| + | **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 ===== | ||
| + | |||
| + | |||
| + | * [[: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
