Téléchargement
Configuration du serveur web
Sous Windows (EasyPhp ou Xamp)
- Configurer un site web en local [1] :
- Activer le module de rewriting [2] d’URL en décommantant les lignes du fichier httpd.conf :
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c
- Activer le virtual host et le configurer [3] :
NameVirtualHost * # host par défaut (correspond à localhost) <VirtualHost *> ServerAdmin webmaster@localhost DocumentRoot "C:\Program Files\EasyPHP1-8\www" ServerName localhost </VirtualHost> # un virtualhost par nom de domaine <VirtualHost *> DocumentRoot "C:\Program Files\EasyPHP1-8\www\mondossierracinedusiteweb" ServerName site1.mondomaine.net </VirtualHost>
- Activer le module de rewriting [2] d’URL en décommantant les lignes du fichier httpd.conf :
- Configurer le DNS :
- mettre dans le fichier hosts [4] :
127.0.0.1 site1.mondomaine.net #C:\Program Files\EasyPHP1-8\www\mondossierracinedusiteweb
- Si vous voulez que le site soit accessible de l’extérieur, configurer le sous domaine site1.mondomaine.net sur le DNS de votre registrar/hébergeur pour pointer sur l’IP fixe de votre connexion ADSL
- si la connexion ADSL est partagée, configurer le NAT pour que le port 80 soit redirigé sur l’IP de la machine faisant tourner le site web
- mettre dans le fichier hosts [4] :
Sous Linux (ubuntu dapper drake)
Tout d’abord, activer mod_rewrite :
$ sudo a2enmod rewrite
Ensuite, nous allons créer un vhost apache, qui pointera vers spip.local (ou spip.mondomaine.net redirigé vers notre hôte local.)
Pour cela, éditer votre fichier /etc/hosts et sur la ligne comprenant l’adresse IP 127.0.0.1, ajouter spip.local :
127.0.0.1 localhost localhost.localdomain mamachine spip.local
Créer maintenant l’hôte virtuel Apache /etc/apache2/sites-available/spip.local dont voici le contenu :
<VirtualHost *>
ServerName spip.local
DocumentRoot "/var/www/spip"
DirectoryIndex index.php
<Directory "/var/www/spip">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
Activer l’hôte virtuel nouvellement créé :
sudo a2ensite dev.monprojet.com
… et relancer apache :
sudo /etc/init.d/apache2 restart
Configuration de SPIP
Installer SPIP et copier par dessus le contenu de l’archive [5].
- Comment configurer SPIP :
- aller dans urldusite/ecrire/, et suivre la procédure d’installation,
- se loguer dans le site et passer en interface complète,
- gestion des plugins [6] : activation :
- widget calendrier,
- agenda,
- barre Typo
- -jquery si SPIP 1.9.1 [7]
- Dans la configuration de SPIP, régler :
- Nom du site,
- ne pas publier avant date,
- pas de forum par défaut,
- choisir la photo GD2 (si vous ne voyez pas de photo a GD2 actualiser la page), génération auto,
- Comment configurer le squelette :
- /ecrire/ ?exec=postconfig,
- a suivre, 000.racine, crée un nouvel article que vous allez appeler « Édito » ; à l’enregistrement, cela initialise les tables de l’agenda.
- Et relancer : /ecrire/ ?exec=postconfig,
Paramétrage du site
Il s’agit ici de modifier des mots clés et d’en affecter à des articles ou rubriques.
Paramétrage par modification des mots clés
- mot 15 : étiquetage ICRA : démarche volontaire du responsable du site visant à indiquer si le site peut ou non être visité sans dommage par des enfants.
- mot 62 : mention légale obligatoire : coordonnées du propriétaire du site
- mot 63 : mention légale obligatoire : coordonées de l’hébergeur (nom, adresse, téléphone)
- mot 7 : description du site à l’usage des outils d’indexation de site (META [8])
- keywords : mots clef du site destinés à faciliter son indexation par des êtres humain méticuleux (META)
- ICBM : permet d’indiquer la géolocalisation du siège social du site. Il est imminent que les moteurs de recherche commencent à tenir compte de cette information.
- paramétrage global de l’affichage de la date de publication des articles dans le site
- agenda qui affiche par défaut seulement les événement et activité futurs
- paramétrage global de l’agenda : années scolaires ou années légales
- affichage par défaut de l’Agenda sous forme d’un plan hiérarchique des rubriques et des articles présent dans ce dernier
- afficher ou non le nom des auteurs des articles
- contenu à afficher dans le bandeau de contact (en bas du site) : par exemple : les coordonnées postales
Paramétrage par affectation des mots clés à un objet de SPIP
- EDITO : à mettre à l’article qui sert d’Édito pour le site