Les versions PDF et l’impression des articles sont réservées aux abonnés dans l’espace membre. Abonnez-vous ! (c’est gratuit et vous recevrez chaque mois la newsletter de votre web-revue) : colonne de gauche/Votre compte/inscription.
Cette rubrique propose au travers de WordPress – le CMS dont bénéficie la Web-revue – de découvrir et de s’immerger dans les nouvelles pratiques professionnelles créatives et industrialisées web. Bien que totalement intégrées dans un éco-système économique (entre libre, gratuit et payant), ces pratiques professionnelles doivent être prises en compte – comme en miroir – avant toute approche critique de ce que l’on appelle aujourd’hui les industries créatives.
Contenu
Prérequis chez un hébergeur pour WordPress
Il est évidemment difficile de donner des conditions qui vont passer chez tous les hébergeurs, mais on peut tenter d’évoquer un scénario général qui devra être parcouru de toutes les façons.
Les remarques qui suivent ne concernent pas les hébergeurs « WordPress ready » dont le fonctionnement est similaire à celui de www.wordpress.com et qui, le plus souvent, reposent sur la version usine à sites de WordPress.
C’est l’hébergeur qui va fournir le trio serveur web, mysql et php.
La plupart des hébergeurs offrent la possibilité de créer des pages personnelles ce qui signifie que l’utilisation d’un serveur web fait partie de l’offre de base. Par contre, il peut y avoir des limitations sur le nommage (DNS) de ces pages qui se fera dans le cadre d’un sous-domaine du domaine de l’hébergeur. Quelques exemples :
- http://cavernedalimiamiam.pagesperso-orange.fr/ – pages personnelles sur orange.fr
- http://npizzinato.free.fr/ – pages personnelles chez free.fr
Héberger un domaine personnel (dont on est propriétaire) sera en général possible, mais payant. Dans le long terme, c’est certainement la meilleure solution par l’indépendance qu’elle donne. Pour être effective, cette dernière devra s’accompagner d’une sauvegarde régulière les différents éléments du site : les tables de la base de données MySQL et les pages WordPress qui contiennent le paramétrage, le thème et les extensions installés.
Pour le couple mysql + php, ce sera la même chose. Chez orange.fr, cela correspond à une option alors que d’autres hébergeurs peuvent très bien décider d’inclure plus ou moins complètement ces facilités dans les offres de base. Selon la version de WordPress installée, des versions seront nécessaires. Pour les versions récentes de WordPress, nous avons besoin de :
- PHP 5.2.4 ou au-delà
- MySQL 5.0 ou au-delà
- Module mod_rewrite d’Apache
La page Web citée en référence évoque des conditions supplémentaires intéressantes, mais non nécessaires.
Installer une base de données MySQL
Installer une base MyQL est la première chose à envisager. Un hébergeur peut proposer une interface web spécifique pour le faire ou brancher sur un outil le plus souvent open source comme phpMyAdmin. Entre le moment où la demande de création d’une base de données est faite et sa disponibilité opérationnelle, il peut se passer plusieurs jours !
Le résultat de cette opération est un quadruplet d’informations qu’il faut absolument conserver : nom_du_serveur_mysql, nom_de_la_base_de_données
, nom_du_compte_de_connexion
et mot_de_passe
associé.
Rechercher une version de WordPress
Le plus souvent, il s’agira de rechercher la dernière version en français, pas d’hésitation dans ce cas, il faut le faire à partir du site http://fr.wordpress.org/. Une fois le téléchargement réalisé, on obtient un fichier .zip
qu’il faut décompresser. L’ensemble des fichiers résultants seront contenus dans un répertoire normalement nommé WordPress-x.y.z-fr_FR/wordpress
où x.y.z représente des informations de version.
Installer les fichiers de WordPress chez l’hébergeur
Cela va devoir se faire avec un client FTP qui va dépendre de la plateforme PC ou MAC. Une solution open source est FileZilla qui fonctionne dans les deux mondes. Pour ce transfert FTP, il y a deux approches :
- Soit on transfert seulement le contenu du dossier
WordPress-x.y.z-fr_FR/wordpress
- Soit on transfert le dossier
WordPress-x.y.z-fr_FR/wodpress
après l’avoir renommé à un nom qui va refléter l’esprit du site
Dans le 1er cas, l’accès au site se fera par le nom DNS alloué par l’hébergeur ou celui que vous avez « loué » ; par exemple www.daudel.com
. Dans le second cas, il faudra ajouter au nom DNS le nom du dossier choisi, par exemple www.marc-hiver.com/industrie-culturelle
.
Paramétrer .htaccess
Ce point est assez technique, pas toujours nécessaire et très dépendant des hébergeurs.
Forcer l’interprétation des fichiers .php par PHP5
WordPress opère avec des fichiers d’extension .php
. Or, il existe de nombreuses versions de PHP. Selon le paramétrage de votre hébergeur, un fichier d’extension .php
peut être traité comme devant être interprété par PHP4 (ou un autre arrangement) au lieu de PHP5. Si c’est le cas il faut forcer l’interprétation par PHP5. Cela va se faire par un fichier .htacces
qu’il va falloir installer à la racine de votre site. Il faut utiliser un éditeur basique (notepad
sur PC) et surtout pas un traitement de texte sophistiqué comme Winword ou OpenOffice
pour fabriquer ce fichier.
.htaccess
devra contenir les deux lignes suivantes et se terminer par une ligne vide (après avoir saisi la 2ème ligne, faire deux fois Entrée).
# Pour forcer le traitement les fichiers ".php" par PHP5
AddType application/x-httpd-php5 .php
Particularités de free
Les remarques ici sont tirées de http://www.commentcamarche.net/faq/22100-installer-wordpress.
Dans .htaccess
, il faut rajouter :
php 1
ErrorDocument 404 /index.php
Installer le fichier .htaccess
Le fichier .htacces
doit être transféré à la racine de votre site (en fait dans le répertoire où se trouvent des répertoires de WordPress comme wp-admin
, wp-content
, etc.) en utilisant à nouveau FileZilla
.
Lire les autres articles de la rubrique
DAUDEL Olivier, « Autour des industries créatives : WordPress #1 », Articles [En ligne], Web-revue des industries culturelles et numériques, 2012, mis en ligne le 13 septembre 2012. URL : https://industrie-culturelle.fr/industrie-culturelle/prerequis-chez-un-hebergeur/
Enseignant-chercheur spécialiste des systèmes d’exploitation et de la communication informatisée,
Université Paris Ouest Nanterre La Défense