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 09/02/2010, 17:02] – 213.95.41.13 | 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 ===== | ||
+ | |||
+ | |||
+ | * [[: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |