Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| dotclear [Le 27/04/2009, 15:46] – créée 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: | ||
| - | <note warning>Ce tutoriel n’est pas adapté à une solution d’hébergement personnelle avec Linux d’un ou plusieurs blogs Dotclear, mais uniquement destiné à un usage de tests locaux avant ou en parallèle à une mise en ligne chez un hébergeur tiers. | + | {{tag> |
| - | Par ailleurs, notamment dans un objectif | + | <note warning>Cette page est obsolète et contient des manipulations dangereuses du point de vue de la sécurité du système (chmod |
| + | ====== Dotclear, et mon information m' | ||
| - | ==== Installer un serveur ==== | + | {{https:// |
| - | < | + | ===== Installer |
| - | Pour ne pas détailler les installations propre à chaque distribution, nous avons choisi | + | Pour pouvoir faire tourner un site web, il faut installer au minimum un duo de serveurs. Apache pour le serveur |
| - | XAMPP va en effet installer : un serveur web [[http:// | + | 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 à [[:tutoriel: | ||
| + | **[[apt://apache2,mysql-server, | ||
| - | Une fois téléchargée, vous décompactez l’archive, comme indiqué sur le site, dans le dossier **/opt**, d’un simple | + | Description des paquets: |
| + | * Le paquet [[apt:// | ||
| + | * Le paquet [[apt:// | ||
| + | * Le paquet [[apt:// | ||
| + | | ||
| + | | ||
| - | <code bash> | + | **Voir la page [[lamp]] pour la configuration** |
| - | Ensuite, vous pouvez démarrer le serveur : | + | Pour une utilisation normale, une fois installé |
| - | <code bash> | + | Vérifiez enfin dans votre navigateur favori l’adresse **[[http://localhost/]]** ou **[[http:// |
| - | et prendre deux minutes pour définir les mots de passe (sécurité de base) : | + | Si une jolie page s’affiche, |
| - | <code bash> | + | ===== Préparer le serveur à « accueillir » Dotclear ===== |
| - | Vérifiez enfin dans votre navigateur favori l’adresse **%%http:// | + | ==== MySQL : créer la base de données ==== |
| - | Si une jolie page s’affiche, | + | Connectez-vous à phpMyAdmin en tant qu' |
| - | Et après, on trouve des gens pour dire pour dire que « Linux, c’est compliqué ! » :-D | + | 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 |
| + | ==== Placer l’archive de Dotclear ==== | ||
| - | ==== Préparer le serveur | + | < |
| - | === MySQL : activer InnoDB === | + | Téléchargez la dernière version de [[http:// |
| - | <note important>Dotclear 2 a besoin que MySQL utilise InnoDB pour pouvoir fonctionner | + | <code bash>sudo tar xzf http://download.dotclear.org/ |
| - | Rien de bien compliqué : ouvrez | + | <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> | ||
| - | <code bash> | + | et nous voilà prêts à lancer l' |
| - | Cherchez les lignes suivantes : | + | ==== Configuration initiale Dotclear 2 ==== |
| - | < | + | Retour dans le navigateur : **[[http:// |
| - | skip-innodb< | + | |
| - | et commentez comme l’indique la première ligne, ce qui doit vous donner | + | |
| - | < | + | Choisissez MySQL en « Type de 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. | ||
| - | N’oubliez pas d’enregistrer | + | Normalement, |
| - | <code bash> | + | Puis une fois fait, n' |
| - | === MySQL : créer la base de données | + | ==== Installer ( plugin ) - Modifier ( dotclear ) ==== |
| - | Connectez-vous à phpMyAdmin en tant que root (avec le mot de passe précédemment défini pour MySQL avec '' | + | Pour installer par clic des plugins ou modifier le moteur dotclear il vous suffit |
| + | <code bash> | ||
| - | 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 :-) | + | **CEPENDANT, |
| + | **Une fois vos manipulations terminées, [[dotclear# | ||
| - | === Placer l’archive de Dotclear === | ||
| - | Téléchargez la dernière version de [[http:// | + | ===== Sécuriser correctement |
| - | <code bash> | + | Commençons par donner un accès global plus sécurisé a tout votre blog : |
| + | <code bash> | ||
| - | Puis autorisez tout le monde à lire-écrire-exécuter (il s’agit d’une installation locale, où vous ne risquez, par conséquent, | + | === Répertoires public et cache === |
| - | <code bash> sudo chmod -R 777 / | + | Apache appartient à un utilisateur et un groupe qui correspond au nom de www-data. |
| + | Donnons donc les droits d' | ||
| - | et nous voilà prêts à lancer le wizard. | + | <code bash> |
| + | <code bash> | ||
| - | === Configuration initiale Dotclear 2 === | + | Maintenant occupons nous des droits d' |
| - | Retour dans le navigateur : **%%http:// | + | * Pour le répertoire public une simple lecture est suffisante et évitera d' |
| - | 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é de XAMPP pour « Mot de passe de la base de données » et laissez inchangé le préfixe. | + | <code bash> |
| - | Normalement, en cliquant sur « Enregistrer », vous passez à la page suivante et n’avez | + | * Pour le cache, même chose mais nous allons être plus méchants ! En effet personne de doit avoir accès |
| - | Dotclear est tout à vous pour tous les tests locaux que vous souhaiterez lui faire subir. | + | <code bash> |
| - | Documentation provenant de la [[http:// | + | |
| + | * Pour le fichier de configuration, | ||
| + | |||
| + | <code bash> | ||
| + | |||
| + | |||
| + | ===== Sécuriser votre serveur Apache2 ===== | ||
| + | |||
| + | |||
| + | * [[: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | //Documentation provenant de [[http:// | ||
