Skip to Content

Créer et héberger un blog avec un CMS Opensource (WordPress) avec Free

But de ce document

Ce document est un mémo. Il relate mon expérience quand à la création d’un blog doté d’un CMS (Content Management System - système de gestion de contenu) open-source « WordPress » ainsi que d’un hébergement gratuit. J’ai réalisé ce mémo avec Gnu/Linux Debian version Testing mais ceci doit fonctionner avec toutes les distributions. Je m’inspire de deux articles existants :

  •  http://pjtatin.online.fr/blog/index.php/wordpress/creer-votre-blog-wordpress-avec-free-etape-1
  •  http://pjtatin.online.fr/blog/index.php/wordpress/creer-votre-blog-wordpress-avec-free-etape-2

    Situation initiale et choix du FAI et du CMS

    Depuis bientôt, un an et demi, j’ai un blog propriétaire. Il a le côté pratique d’être pré-configuré, d’offrir l’hébergement et le système de gestion de contenu. Il donne la possibilité d’appartenir à des communautés de référencement. Il a l’avantage d’être référencé plus facilement et donc consulté. Le problème est cependant de voir arriver à mon insu des publicités ou des références de grandes marques de média en bas de pages. Il a aussi le problème d’être pré-formaté sans avoir complètement la main dessus. Enfin, souhaitant au maximum utiliser des logiciels Opensource, j’ai voulu tenter l’expérience. Mon FAI (Fournisseur d’Accès à Internet) ne proposant pas d’hébergement supportant le protocole ftp au départ, je m’étais fait une raison. Depuis, il le supporte mais seulement 100 Mo et quelques problèmes sont relatés sur les forums. Rien de motivant de ce côté là !

    En surfant sur le site de Free, j’ai découvert que l’on pouvait avoir un espace de 10Go sans abonnement et gratuitement. Il suffisait de demander une inscription. Tout en restant avec mon FAI, je pouvais enfin avoir mon propre blog configuré et piloté en propre. Je n’aborderai pas ici la question complexe des FAI. Le mien se targue d’utiliser les logiciels libres mais ne simplifie pas la vie des linuxiens (ni des utilisateurs de Mac par ailleurs). Je n’aborderai pas non plus le choix de WordPress par rapport à DotClear (français) que je ne connais pas ou encore d’autres CMS de ce type, nombreux aujourd’hui. Mon choix a été guidée par la simple popularité de WordPress et la facilité de prise en main une fois installé. Il se dit aussi que le nombre des « plugins » qui permettent de personnaliser son blog est très important sous WordPress.

    Ouverture du compte sur Free

    Aller sur cette page :

  •  http://subscribe.free.fr/accesgratuit/

    et remplissez le formulaire :

  •  http://subscribe.free.fr/accesgratuit/subscribe/formuser.html

    Après avoir attendu quelques jours, vous recevez votre inscription et vous pouvez vous « loguer » sur votre compte :

  •  http://subscribe.free.fr/login/

    Cliquez sur la ligne suivante : « Activer votre compte pour les pages personnelles » et puis « Base MySQL » sur la deuxième page. Il vous faut alors patienter quelques temps (48 heures environ dit-on sur les forums, 10 jours dans mon cas !).

    Vous pouvez alors télécharger WordPress en français :

  •  http://www.wordpress-fr.net/telechargements

    et des thèmes :

  •  http://themes.wordpress.net/ (thèmes possibles)
  •  http://www.wpthemesfree.com/ (pour d’autres thèmes)
  •  http://www.freewpthemes.net/ (thèmes libres sous licence Creative Commons Attributions 2.5 license)

    Installation d’un client ftp et téléchargement du CMS

    Personnellement, j’ai FileZilla d’installé mais vous avez le choix sous Linux :

  •  http://www.coagul.org/spip.php ?article536 (Clients ftp sous Linux)

    Je pensais donc utiliser Filezilla (3.0.0 beta2-4) installé sous Testing avant que le paquet officiel soit retiré. Celui-ci marche à priori mais ne télécharge que partiellement tous les fichiers sur mon espace Free. Ceci m’a créé beaucoup de problèmes ce qui m’a fait pencher pour Gftp 2.0.18-17 (paquets officiels Debian) qui s’est révélé adéquat et performant pour la taĉhe.

    Décompressez WordPress

    $ unzip wordpress-2.5.1-fr_FR.zip

    Renommer le fichier config.php puis éditer le

    $ cd wordpress/

    $ mv wp-config-sample.php wp-config.php
    # vim wp-config.php

    Définir les champs suivants :

  •  DB_Name : votre nom d’utilisateur (Login)
  •  DB_USER : votre nom d’utilisateur (Login)
  •  DB_PASSWORD : votre mot de passe (Password)
  •  Enregistrez le fichier et ouvrer Gftp.

    Dans la barre du haut, il vous faut renseigner :

  •  le nom du serveur (Host) : ftpperso.free.fr,
  •  le port : 21
  •  Votre login (User) : votre nom d’utilisateur
  •  Votre mot de passe : reçu avec votre courrier

    Une fois connecté, l’interface présente 2 cadres : à gauche, votre PC local, et à droite votre serveur qui hébergera votre blog. Transférer le contenu décompressé de droite vers la racine de gauche.

    Configuration du blog

    L’installation se passe ensuite très rapidement, il faut vous rendre à l’adresse : http://mondomaine.free.fr/wp-admin/install.php en remplaçant ‘mondomaine’ par votre identifiant Free.

  •  1° écran : renseigner les champs suivants : titre du blog et votre e-mail. Cochez la case de référencement de votre blog : « Autoriser mon blog à apparaitre dans les moteurs de recherche comme Google et Technorati » si vous le souhaitez.
  •  2° écran : Identifiant : admin et Mot de passe fourni. Cliquez connection.

    Grâce à l’identifiant ‘admin’ et au mot de passe fourni, vous pouvez ensuite vous connecter à la console de gestion de WordPress à l’adresse :

  •  http://monDomaine.free.fr/wp-admin/

    Votre blog est prêt, vous pouvez vous y rendre et publier directement des articles. Personnellement, je vous conseille de vous rendre dans l’administration et de cliquer sur le terme « admin » en haut à droite pour changer votre mot de passe. Vous pouvez aussi aller à travers les menus pour vous familiariser avec le portail.

    Si vous étiez comme moi sous over-blog, vous trouverez ici une piste pour rapatrier vos articles si vous le souhaitez :

  •  http://blog.roozeec.fr/2007/04/27/script-conversion-over-blog-vers-wordpress

    Personnalisation du blog

    Il y a bien des pistes. J’en cite juste une pour conclure ce post. J’ai personnellement installé ce thème avec un plugin qui permet de personnaliser le thème.

  •  http://www.jide.fr/francais/telechargements/theme-freshy-2/ (Le thème que j’ai choisi ainsi que le plugin « Customize » pour le personnaliser)

    Téléchargez le thème et le plugin et avec gftp, transférez le vers le dossier /wp-content/themes et « customize » vers le dossier /wp-content/plugins

    Sous WordPress, vous avez des plugins et des widgets par défault et vous pouvez aussi en trouver ici :

  •  http://wordpress.org/extend/plugins/
  •  http://www.wordpress-fr.net/plugins
  •  http://www.wordpress-seo.com/
  •  http://wp-plugins.net/

    Les permaliens « erreur 500 avec Free »

    « Un permalien (un mot-valise formé par la contraction linguistique des mots « permanent » et « lien ») est un type d’URL conçu pour référer un élément d’information (souvent une nouvelle ou une entrée de weblog) et pour rester inchangé de façon permanente, ou du moins, pour une certaine période de temps. La permanence dans les hyperliens s’avère utile lorsque ces liens sont liés, ou cités, d’une source externe. Aussi, cela s’avère utile lorsque le contenu d’un site web devient de plus en plus grand. En particulier s’il s’agit d’un site commercial reposant sur un système de gestion de contenu utilisant une base de données. » (Wikipédia)

    Sous WordPress, les permaliens ne sont pas très esthétiques et ne donneront pas forcément un référencement performant. Par contre, si vous changez votre permalien à partir de l’administration, Free vous renverra une erreur 500. Il est très facile de corriger le tir !

  •  Supprimer le fichier .htaccess à la racine de votre blog WordPress.
  •  Revenir dans l’administration du blog, onglet Réglages, menu permalien et choisir par défault.
  •  Enfin, indiqué dans la zone "Personnalisé", la structure de votre choix précédée de /index.php/ comme dans l’exemple suivant : /index.php/%year%/%monthnum%/%day%/%postname%/
  •  Validez. Vos permaliens personnalisés doivent être opérationnels.

    Solution de la faq du site de WordPress

  •  http://www.wordpress-fr.net/faq/content/4/6/fr/je-suis-chez-free-je-ne-parviens-pas-a-modifier-la-structure-de-mes-permaliens-toutes-modifications-entrainant-la-perte-de-l_acces-au-blog-et-l_affichage-d_une-erreur-500-comment-faire-.html

    Conclusion

    WordPress est un CMS très facile de prise en main pour une utilisation simple. Cependant, si vous voulez développer un site esthétiquement beau, pratique et conviviale, il vous faudra naviguer à travers les « plugins », « widgets » et autres options qui vous permettrons de personnaliser votre site. C’est cependant le lot de tous les sites et blogs.

    Historique des modifications

    Version Date Commentaire
    0.2 05/06/2008 Création par Claude BOBEY
  • Commentaires

    Créer et héberger un blog avec un CMS Opensource (WordPress) ave

    Merci Claude pour ce mémo.

    Je n’ai pas eu le temps de tester mais je sais où trouver les infos en cas de besoin :-)