« Documentation Spip » : différence entre les versions

De wiki.infini
(Ajout partie Memcached et capture d'écran)
m (Plumf a déplacé la page Spip vers Documentation Spip : Pour une uniformisation)
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
== Installer Spip ==
== Installer Spip ==
=== Prérequis ===
==== Avoir un domaine ====
* Si vous avez acheté un domaine chez OVH ou GANDI... consultez : [[redirection d'un nom de domaine vers infini]].
* Si ce n'est pas le cas, l'association Infini permet à ses adhérents de créer gratuitement leur propre domaine en .infini.fr, par exemple ''mon_espace.infini.fr'' ! Explications en [[Administrer_son_compte_avec_la_nouvelle_plateforme_AlternC3#Nom_de_domaine_en_.infini.fr | cliquant ici]].
* Faites pointer ce domaine vers un répertoire, qui accueillera les fichiers du site spip.
==== Disposer d'une base de donnée ====
Il vous faut une base de données : si ce n'est pas fait, [[Administrer_son_compte_avec_la_nouvelle_plateforme_AlternC3#Gestion_des_bases_de_donn.C3.A9es | cliquez ici]]
==== Récupérez le Spip Loader ====
* Récupérez le fichier spip_loader.php à [http://www.spip.net/spip-dev/INSTALL/spip_loader.php cette adresse] (si le fichier s’affiche dans votre navigateur, faites « Enregistrer sous... » ; ou depuis un terminal GNU/Linux tapez <code>wget http://www.spip.net/spip-dev/INSTALL/spip_loader.php</code>).
* Déposez ce fichier via le "Gestionnaire de fichiers" du panel dans le répertoire vers lequel pointe le nom de domaine, en utilisant la fonction importer.
Remarque : assurez vous que vous déposez bien le fichier spip_loader.''php'' et non le fichier spip_loader.''html''. Le cas échéant renommez spip_loader.html en spip_loader.php avec le gestionnaire de fichier d'AlternC bien sûr ;-)
=== Installation proprement dite ===
Lancer l'installation automatique en visitant votre site avec votre butineur Web habituel, en ajoutant ''spip_loader.php'' à l'url (par exemple : http://mon_espace.infini.fr/spip_loader.php). Vous devriez arriver à la page suivante :
[[Fichier:TelechargerSPIP.png]]
Il suffit ensuite de suivre la procédure indiquée.
Les informations sur la base de données, le serveur de base de donnée, etc. sont consultables depuis le panel (cliquez sur "Base de données" dans le menu MySQL, puis sur "Affichez les paramètres" en regard du nom de la base de données) :
[[Fichier:Nouvelle-base-creee.png]]
Puis, laissez vous guider par SPIP :-)


== Hébergé SPIP chez Infini ==
== Hébergé SPIP chez Infini ==
Ligne 16 : Ligne 44 :


[[Fichier:Capture configuration plugin memoization.png|800px|vignette|centré|alt=Capture d'écran de la configuration du plugin Memoization pour SPIP|Capture d'écran de la configuration du plugin Memoization pour SPIP]]
[[Fichier:Capture configuration plugin memoization.png|800px|vignette|centré|alt=Capture d'écran de la configuration du plugin Memoization pour SPIP|Capture d'écran de la configuration du plugin Memoization pour SPIP]]
== Où trouver de l'aide sur SPIP ==
* [http://www.spip-contrib.net/ Spip Contrib] : Recherchez ce dont vous avez besoin parmi les plugins développés par des contributeurs de SPIP (Merci aux contributeurs ).
* [http://webchat.freenode.net/?channels=spip Salon virtuel SPIP ] : venez discuter avec les utilisateurs de spip sur le salon spip.
== Des URL personnalisées avec Spip (V1.9.x) ==
Pour utiliser les  URL personnalisées sous SPIP
# Editer le fichier htaccess.txt
Remplacer
<code>#RewriteBase /sous/repertoire/</code>
par <code>RewriteBase /</code>
# Renommer le fichier htaccess en .htaccess
# Créer un fichier mes_options.php dans le répertoire /ecrire/
Ce fichier vous permet de définir les valeurs de variables Spip. Il doit contenir
<code>
<?php
$type_urls = "html";
?>
</code>
Videz le cache de Spip, et naviguez sur le site pour vérifier.
Les autres valeurs possibles sont
* $type_urls = "propres";
* $type_urls = "propres2";
* $type_urls = "html";
....
''Plus de détails sur le site spip : http://www.spip.net/article765.html ''
[[Category:Services_adherentes]]

Version du 10 novembre 2022 à 19:00

Installer Spip

Prérequis

Avoir un domaine

  • Si vous avez acheté un domaine chez OVH ou GANDI... consultez : redirection d'un nom de domaine vers infini.
  • Si ce n'est pas le cas, l'association Infini permet à ses adhérents de créer gratuitement leur propre domaine en .infini.fr, par exemple mon_espace.infini.fr ! Explications en cliquant ici.
  • Faites pointer ce domaine vers un répertoire, qui accueillera les fichiers du site spip.

Disposer d'une base de donnée

Il vous faut une base de données : si ce n'est pas fait, cliquez ici

Récupérez le Spip Loader

  • Récupérez le fichier spip_loader.php à cette adresse (si le fichier s’affiche dans votre navigateur, faites « Enregistrer sous... » ; ou depuis un terminal GNU/Linux tapez wget http://www.spip.net/spip-dev/INSTALL/spip_loader.php).
  • Déposez ce fichier via le "Gestionnaire de fichiers" du panel dans le répertoire vers lequel pointe le nom de domaine, en utilisant la fonction importer.

Remarque : assurez vous que vous déposez bien le fichier spip_loader.php et non le fichier spip_loader.html. Le cas échéant renommez spip_loader.html en spip_loader.php avec le gestionnaire de fichier d'AlternC bien sûr ;-)

Installation proprement dite

Lancer l'installation automatique en visitant votre site avec votre butineur Web habituel, en ajoutant spip_loader.php à l'url (par exemple : http://mon_espace.infini.fr/spip_loader.php). Vous devriez arriver à la page suivante :

TelechargerSPIP.png

Il suffit ensuite de suivre la procédure indiquée.

Les informations sur la base de données, le serveur de base de donnée, etc. sont consultables depuis le panel (cliquez sur "Base de données" dans le menu MySQL, puis sur "Affichez les paramètres" en regard du nom de la base de données) :

Nouvelle-base-creee.png

Puis, laissez vous guider par SPIP :-)

Hébergé SPIP chez Infini

Système de cache

Afin d'améliorer les performances d'affichage de votre site et de réduire sa consommation en ressources sur les serveurs de l'association, nous vous invitons fortement à utiliser les serveurs de cache memcached que nous mettons à votre disposition.

Pour brancher le cache de votre site sur memcached, il faut :

  1. installer et activer le plugin memoization pour SPIP cf https://plugins.spip.net/memoization.html
  2. cliquer sur l'icone de configuration du plugin pour vous rendre à l'adresse ecrire/?exec=configurer_memoization
  3. sélectionner memcached dans le menu déroulant et valider la configuration
  4. renseigner mysql-alternc3:11211 dans le champ "Serveurs memcache" et valider la configuration


Capture d'écran de la configuration du plugin Memoization pour SPIP
Capture d'écran de la configuration du plugin Memoization pour SPIP

Où trouver de l'aide sur SPIP

  • Spip Contrib : Recherchez ce dont vous avez besoin parmi les plugins développés par des contributeurs de SPIP (Merci aux contributeurs ).
  • Salon virtuel SPIP  : venez discuter avec les utilisateurs de spip sur le salon spip.

Des URL personnalisées avec Spip (V1.9.x)

Pour utiliser les URL personnalisées sous SPIP

  1. Editer le fichier htaccess.txt

Remplacer #RewriteBase /sous/repertoire/

par RewriteBase /

  1. Renommer le fichier htaccess en .htaccess
  2. Créer un fichier mes_options.php dans le répertoire /ecrire/

Ce fichier vous permet de définir les valeurs de variables Spip. Il doit contenir <?php $type_urls = "html"; ?>

Videz le cache de Spip, et naviguez sur le site pour vérifier.

Les autres valeurs possibles sont

  • $type_urls = "propres";
  • $type_urls = "propres2";
  • $type_urls = "html";

....

Plus de détails sur le site spip : http://www.spip.net/article765.html