====== Installer un blog DotClear sur Gandi AI ====== ===== Créer une base de données dédiée au blog ===== Il est prudent d'avoir une base de donnée (avec utilisateur et mot de passe) dédiée au blog. Je vous invite à consulter ce **[[fr:hosting:gandi-ai:create-database|tutorial]]** qui vous expliquera clairement comment procéder. ===== Prévoir un espace dédié au blog ===== Ici, deux choix s'offrent à vous. Par souci de "propreté", les blogs sont généralement placés dans un répertoire au sein du sous-domaine **www** (%%www.exemple.com/blog%%), ou dans un sous-domaine spécifique (blog.exemple.com). ==== Si vous préférez simplement placer votre blog dans un répértoire : ==== Facile! Créez un répertoire dédié dans l'emplacement souhaité (dans **htdocs** par exemple, pour obtenir %%www.exemple.com/blog%%) ==== Si vous voulez attribuer un sous-domaine spécifique à votre blog du type blog.exemple.com : ==== Deux opérations à faire: * Configurer votre serveur pour ce sous-domaine, comme vous l'explique [[:fr/hosting/gandi-ai/configure-virtualhosts|ce tutorial]] * Configurer votre sous-domaine pour pointer vers le serveur que vous venez de configurer, comme vous l'explique [[fr:hosting:manage-quota:attach-domain-screencast|ce tutorial]] ===== Installation de DotClear ===== Pour commencer, nous allons le télécharger. la dernière version disponible au moment de l'écriture de ce tutorial est la 2.3.0\\ Rien ne vaut le site officiel pour trouver le fichier compressé initial. Je conseille donc **[[http://fr.dotclear.org/download|ce lien]]**.\\ Sélectionnez ensuite le type de fichier qui vous convient, **.zip** ou **.tar.gz**.\\ Maintenant que le fichier est sur votre disque dur préféré, decompressez-le. Vous voici avec un répertoire (renommons le **blog**) contenant tout les fichiers DotClear.\\ Lancez votre client FTP préféré (Ah, vous aussi c'est [[http://www.filezilla.fr/|FileZilla]] ?), connectez-vous en temps qu'**admin** sur votre GandiAI, et rendez-vous sur le répertoire correspondant au VirtualHost que vous aviez défini initialement.\\ Dans l'exemple en cours, le chemin de mon FTP correspondra à ceci : /srv/d_ma-gandi-ai/www/blog.tutorielgandi.net/htdocs/ ...a moins que vous n'ayez changé la configuration initiale des fichiers web, mais si vous l'avez fait, j'assume que vous saviez ce que vous faisiez :)\\ A ce stade, nous allons donc pouvoir mettre les fichiers du blog sur notre Gandi AI.\\ * Si vous avez créé un VirtualHost de type **blog.mondomaine.com**, vous allez vouloir que le blog démarre dés la première page : vous allez donc **uploader le contenu** (et non pas le répertoire en lui-même) du répertoire blog dans le répertoire **htdocs** de votre sous-domaine.\\ * Si vous n'avez que faire du sous-domaine et que vous préférez un bon vieux lien en **mondomaine.com/blog** alors il ne vous reste plus qu'à **uploader le répertoire complet** dans **htdocs** (ou dans un autre dossier si vous en avez décidé ainsi). ===== Préparer les fichiers DotClear ===== Pour que DotClear puisse se configurer, il va avoir besoin de droits spécifiques sur certains dossiers/fichiers. Pour changer les droits sur un fichier via votre client FTP, dans la plupart des cas, il suffit de faire un click droit sur le fichier en question et chercher le bon terme dans le menu contextuel (Droits, Rights, CHMOD ou encore Propriétés). Puisque j'ai commencé à vanter les mérites de FileZilla, voyons comment faire avec ce client.\\ Pointez le fichier en question, faites un click-droit dessus et sélectionnez "**Attributs du fichier...**". La fenêtre qui s'ouvre vous propose de changer les droits du fichier de 2 façons différentes : en droits à cocher ou en valeur numérique.\\ Le but du tutorial n'étant pas de vous initier aux valeurs numériques des droits sous UNIX, il est plus facile de vous dire que vous devez simplement **remplacer la valeur numérique par 777**.\\ Le répertoire qui nécessite obligatoirement un changement de droits est:\\ conf En fonction du niveau de personnalisation que vous souhaitez donner à votre blog, d'autres dossiers et fichiers pourraient également avoir besoin de ces droits spécifiques. Au moment de la personnalisation de votre blog, ceux-ci vous seront indiqués par la console d'administration de DotClear, et le changement de droits s'y effectue de la même manière. ===== Configurer mon blog DotClear ===== Votre blog DotClear est prêt à être configuré. Cette phase se passe via votre navigateur internet. Nous allons donc nous rendre dans le dossier /install sur l'adresse correspondant à l'emplacement où vous avez mis votre blog, par exemple:\\ //%%http://blog.tutorielgandi.net/install%%// \\ Vous voici devant la première page de votre blog DotClear, où vous choisissez la langue d'installation. Ne vous souciez pas du menu **"Encoding"** si vous ne savez pas ce que c'est.\\ Cliquez sur l'onglet **Go** pour continuer la configuration.\\ DotClear vérifie ensuite si votre configuration est OK pour l'installation du blog. Si PHP est bien installé et que le répertoire **conf** bénéficie des bons droits comme expliqué à l'instant ci-dessus, vous devriez avoir le feu vert pour cliquer sur l'onglet **Etape suivante**.\\ ==== Configuration de la base de données ==== **Serveur de base de donnée ou DSN** : entrez **localhost**\\ **Nom de la base** : vous mettez donc le nom que vous avez défini lors de la création de votre base.\\ **Nom d'utilisateur** : Lorsque vous avez crée la base, vous avez également crée un utilisateur, c'est ici que vous devez entrer son nom.\\ **Mot de passe** : Là, je ne peux pas vous aider, à vous d'entrer la valeur que vous aviez initialement défini pour l'utilisateur.\\ **Préfixe de tables** : vous permet de choisir quel préfixe sera mis devant chaque nom de table générée par DotClear. Si vous ne savez pas ce que c'est, laissez le préfixe mis par défaut.\\ Vous pouvez maintenant cliquer sur l'onglet **Créer les tables**. DotClear devrait alors vous montrer la liste des tables créées. Cliquez alors sur l'onglet **Créer l'utilisateur** pour commencer la configuration de l'administration du blog.\\ ==== Configuration de l’administration ==== Rien que du standard ici: juste une collecte d'informations identitaires sur le futur administrateur du blog.\\ La suite de la configuration est simple et il suffira de laisser les valeurs par défaut. (sauf le champ **Nom de votre weblogue** - vous avez carte blanche).\\ Félicitations, vous êtes l'heureux propriétaire d'un blog DotClear tout neuf! Je vous invite à consulter la **[[http://doc.dotclear.net/1.2|Documentation DotClear]]** si vous voulez en savoir plus sur la gestion et la personnalisation de votre blog.\\ Merci de votre attention!