Accueil > Documentation incomplète > Pour les hébergeurs > Installation > Installation de SPIP et MediaSPIP > Installation en mode standalone

Installation en mode standalone

L’installation de la distribution MediaSPIP se fait en plusieurs étapes :

  • la récupération des fichiers nécessaires. À ce moment là deux méthodes sont possibles :
    • en installant l’archive ZIP contenant l’ensemble de la distribution ;
    • via SVN en récupérant les sources de chaque modules séparément ;
  • la préconfiguration ;
  • l’installation définitive ;

[mediaspip_zip]

Installation de l’archive ZIP de MediaSPIP

Ce mode d’installation est la méthode la plus simple afin d’installer l’ensemble de la distribution MediaSPIP.

Un fichier zip est généré automatiquement à intervalle régulier contenant l’ensemble de la distribution (SPIP + extensions + plugins + thèmes) à jour.

[mediaspip_svn]

Installation via SVN

L’installation via SVN est manuelle, longue et périlleuse car il est important de ne pas oublier certaines extensions. Cependant elle permet de mettre à jour facilement et rapidement l’ensemble de MediaSPIP.

Récupération de SPIP

Dans un premier temps nous allons récupérer les sources de SPIP dans sa dernière version stable à savoir la version 2.1 avec la commande :

  1. svn co svn://trac.rezo.net/spip/branches/spip-2.1 ./

Récupération des extensions obligatoires

Après la récupération des sources de SPIP nous allons récupérer les sources de chaque extensions en prenant soin d’être dans le bon répertoire :

  1. cd extensions
  2. svn co svn://zone.spip.org/spip-zone/_plugins_/afficher_objet
  3. svn co svn://zone.spip.org/spip-zone/_plugins_/ajaxforms
  4. svn co svn://zone.spip.org/spip-zone/_plugins_/auteurs_syndic
  5. svn co svn://zone.spip.org/spip-zone/_plugins_/cfg2/extensions/compat cfg2_compat
  6. svn co svn://zone.spip.org/spip-zone/_plugins_/cfg2/core cfg2_core
  7. svn co svn://zone.spip.org/spip-zone/_plugins_/cfg2/extensions/interface cfg2_interface
  8. svn co svn://zone.spip.org/spip-zone/_plugins_/contact
  9. svn co svn://zone.spip.org/spip-zone/_plugins_/crayons
  10. svn co http://svn.aires-de-confluxence.info/svn/plugins_spip/diogene
  11. svn co http://svn.aires-de-confluxence.info/svn/plugins_spip/diogene_complements/diogene_gerer_auteurs
  12. svn co svn://zone.spip.org/spip-zone/_plugins_/doc2img
  13. svn co http://svn.aires-de-confluxence.info/svn/plugins_spip/import_video/emballe_medias
  14. svn co http://svn.aires-de-confluxence.info/svn/plugins_spip/import_video/emballe_medias_spipmotion
  15. svn co svn://zone.spip.org/spip-zone/_plugins_/facteur
  16. svn co svn://zone.spip.org/spip-zone/_plugins_/fonctions_images
  17. svn co svn://zone.spip.org/spip-zone/_core_/branches/spip-2.1/plugins/forum
  18. svn co svn://zone.spip.org/spip-zone/_plugins_/getID3
  19. svn http://svn.aires-de-confluxence.info/svn/plugins_spip/html5
  20. svn co svn://zone.spip.org/spip-zone/_plugins_/job_queue
  21. svn co svn://zone.spip.org/spip-zone/_plugins_/jquery_ui
  22. svn co http://svn.aires-de-confluxence.info/svn/squelettes_spip/mediaspip_config
  23. svn co http://svn.aires-de-confluxence.info/svn/MediaSPIP/plugins/mediaspip_core
  24. svn co http://svn.aires-de-confluxence.info/svn/MediaSPIP/plugins/mediaspip_init
  25. svn co svn://zone.spip.org/spip-zone/_plugins_/menus
  26. svn co svn://zone.spip.org/spip-zone/_plugins_/nospam
  27. svn co svn://zone.spip.org/spip-zone/_plugins_/palette
  28. svn co svn://zone.spip.org/spip-zone/_plugins_/pcltar
  29. svn co svn://zone.spip.org/spip-zone/_plugins_/saisies
  30. svn co svn://zone.spip.org/spip-zone/_plugins_/spip-bonux-2
  31. svn co svn://zone.spip.org/spip-zone/_plugins_/spipmotion
  32. svn co svn://zone.spip.org/spip-zone/_plugins_/step
  33. svn co http://svn.aires-de-confluxence.info/svn/plugins_spip/swfupload
  34. svn co svn://zone.spip.org/spip-zone/_squelettes_/zpip

Télécharger

Vous pouvez vous arrêter à cette étape pour la version minimale. Cependant plusieurs autres plugins sont également compatibles avec MediaSPIP et permettent d’augmenter ses fonctionnalités. La liste de ces plugins en question est définie ici. La méthode suivante décrit comment les installer.

Dans un premier temps il est nécessaire de créer le répertoire plugins qui n’est pas créé par défaut lors de la récupération de SPIP, puis nous nous rendons dans ce nouveau répertoire :

  1. cd ..
  2. mkdir plugins
  3. cd plugins

Télécharger

Puis comme pour les extensions, nous allons récupérer chaque plugin compatible les uns après les autres. Comme ces plugins ne sont pas nécessaires, vous pouvez choisir ceux que vous souhaitez mettre à disposition [1]. On réalisera cette action comme ceci :

  1. svn co svn://zone.spip.org/spip-zone/_plugins_/ancres_douces
  2. svn co svn://zone.spip.org/spip-zone/_plugins_/bigbrother
  3. svn co svn://zone.spip.org/spip-zone/_plugins_/champs_extras2/core cextras2
  4. svn co svn://zone.spip.org/spip-zone/_plugins_/champs_extras2/extensions/interface cextras2_interface
  5. svn co svn://zone.spip.org/spip-zone/_plugins_/criteres_suivant_precedent
  6. svn co http://svn.aires-de-confluxence.info/svn/plugins_spip/diogene_complements/diogene_geo
  7. svn co http://svn.aires-de-confluxence.info/svn/plugins_spip/diogene_complements/diogene_licence
  8. svn co http://svn.aires-de-confluxence.info/svn/plugins_spip/diogene_complements/diogene_spipicious
  9. svn co svn://zone.spip.org/spip-zone/_plugins_/fulltext
  10. svn co http://svn.kupaia.fr/svn/plugins/gis2
  11. svn co svn://zone.spip.org/spip-zone/_plugins_/google_analytics
  12. svn co svn://zone.spip.org/spip-zone/_plugins_/gravatar
  13. svn co http://svn.aires-de-confluxence.info/svn/plugins_spip/inscription3
  14. svn co svn://zone.spip.org/spip-zone/_plugins_/legendes
  15. svn co svn://zone.spip.org/spip-zone/_plugins_/licence
  16. svn co svn://zone.spip.org/spip-zone/_plugins_/mediabox
  17. svn co svn://zone.spip.org/spip-zone/_plugins_/metadonnees_photo
  18. svn co svn://zone.spip.org/spip-zone/_plugins_/microblog
  19. svn co svn://zone.spip.org/spip-zone/_plugins_/multilang
  20. svn co svn://zone.spip.org/spip-zone/_plugins_/notation
  21. svn co svn://zone.spip.org/spip-zone/_plugins_/notifications
  22. svn co svn://zone.spip.org/spip-zone/_plugins_/nuage
  23. svn co svn://zone.spip.org/spip-zone/_plugins_/authentification/openid
  24. svn co svn://zone.spip.org/spip-zone/_plugins_/opensearch
  25. svn co svn://zone.spip.org/spip-zone/_plugins_/pages
  26. svn co http://svn.aires-de-confluxence.info/svn/plugins_spip/podcast
  27. svn co svn://zone.spip.org/spip-zone/_plugins_/polyhierarchie
  28. svn co http://svn.aires-de-confluxence.info/svn/plugins_spip/porte_plume_documents
  29. svn co svn://zone.spip.org/spip-zone/_plugins_/recommander
  30. svn co svn://zone.spip.org/spip-zone/_plugins_/saveauto/2.1 saveauto
  31. svn co svn://zone.spip.org/spip-zone/_plugins_/selecteur_generique
  32. svn co svn://zone.spip.org/spip-zone/_plugins_/socialtags
  33. svn co svn://zone.spip.org/spip-zone/_plugins_/sparkstats
  34. svn co svn://zone.spip.org/spip-zone/_plugins_/spipicious_jquery
  35. svn co svn://zone.spip.org/spip-zone/_plugins_/spip_piwik/spip_piwik_2_0 spip_piwik
  36. svn co svn://zone.spip.org/spip-zone/_plugins_/verifier
  37. svn co svn://zone.spip.org/spip-zone/_plugins_/zen-garden
  38. svn co svn://zone.spip.org/spip-zone/_plugins_/zeroclipboard

Télécharger

Préconfiguration

Création du répertoire lib

MediaSPIP installe par défaut de nombreux plugins, qui eux mêmes nécessitent de nombreuses librairies disséminées sur le web. Afin de pouvoir récupérer ces librairies, les décompresser et pouvoir les utiliser, SPIP nécessite un répertoire lib à sa racine. Il est donc nécessaire de le créer manuellement.

Cela peut se faire via un client FTP quelconque où si vous avez accès à la machine, a la racine du répertoire contenant les fichiers de SPIP et MediaSPIP :

  1. mkdir lib

Modification des droits des répertoires

SPIP a besoin de pouvoir écrire dans certains répertoires (pour sa configuration, ses logs, ses fichiers de cache et les documents mis en ligne par les utilisateurs...), pour ce faire il est nécessaire de changer les droit de ces répertoires, 755 semble le plus conventionnel. On lancera donc les commandes suivantes à la racine du répertoire contenant les fichiers de SPIP et MediaSPIP :

  1. chmod 755 config
  2. chmod 755 IMG
  3. chmod 755 local
  4. chmod 755 tmp
  5. chmod 755 lib

Télécharger

Il ne faut pas oublier également que le serveur Apache doit pouvoir accéder et exécuter ces fichiers. Il est donc important de modifier l’utilisateur et le groupe d’utilisation des fichiers de SPIP et de MediaSPIP. Sur Debian, Apache a comme utilisateur www-data et comme groupe www-data mais cela peut être différent sous d’autres distributions Linux (sur centos par exemple, Apache a comme utilisateur apache et comme groupe apache).

Pour réaliser cette opération, en étant à la racine du répertoire, on lancera la commande :

  1. chown -Rvf www-data:www-data *

Installation du htaccess

Il vous faut ensuite copier le fichier htaccess.txt fournit par SPIP en le renommant .htaccess. Ce fichier permet notamment de :

  • gérer les réécritures d’URL (propres, arborescentes...) ;
  • d’avoir à disposition, sans autre action, un fichier favicon.ico (cf : Favicon) ;
  • d’avoir à disposition, sans autre action, un fichier robots.txt (cf : Robots.txt) ;
  • d’avoir à disposition, sans autre action, un fichier sitemap.xml (cf : Site map) ;

Installation finale

Lorsque les fichiers sont placés sur le serveur et que votre virtualhost d’Apache pointe sur le bon répertoire, vous pouvez dorénavant lancer l’installation définitive de SPIP et MediaSPIP en vous rendant à l’adresse : http://votre.domaine.ext/ecrire/.

L’installation se fait en quatre étapes :

  • le choix de la langue ;
  • donner les informations de la base de donnée à utiliser ;
  • donner les informations du premier utilisateur ;
  • installation des extensions ;

Lors de la dernière étape, il vous sera demandé de télécharger les librairies externes obligatoires une à une afin de terminer l’installation des extensions.

Notes

[1Notez que vous pouvez aussi les ajouter aux extensions dans le répertoire adéquats, ils bénéficieront des avantages suscités

  • Auteur :
  • Publié le :
  • Mis à jour : 27/06/13
  • Révisé par : 3 anonymes

1 commentaire


Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document