©
. Document créé le 25 mars 2007 , mis à jour le 19 mai 2007.On n'est jamais heureux que dans le bonheur qu'on donne. Donner, c'est recevoir. Abbé Pierre
Accueil du site > Astuces > SPIP > Installation de SPIP
Quelques conseils à l’installation de SPIP.
Quelques images sont manquantes dans l’aide en ligne pour cette distribution (SPIP 1.9.2a [8878]). Recopiez le dossier dist/images en ecrire/img_pack ou importez le fichier ci-dessous, décompressez-le et placez-le dans le dossier ecrire/.
Si votre site tourne sur PHP 4 ou 5 et que vous n’avez aucun fichier php3, éditez le fichier ecrire/inc_version.php et trouvez les lignes à modifier :
# compatibilite anciennes versions
# si vous n'avez aucun fichier .php3, redefinissez a ""
# ca fera foncer find_in_path
#@define('_EXTENSION_PHP', '.php3');
@define('_EXTENSION_PHP', '');
Pendant que vous y êtes, supprimez le fichier inc-public.php3 qui se trouve à la racine du site (DocumentRoot).
Les images importées à la rédaction d’un article sont enregistrées dans le dossier IMG. Windows ne fait pas la distinction entre les caractères en majuscules et ceux en minuscules. Pour Unix, par contre, il s’agit de deux dossiers différents. Lors d’une migration de site (de statique en site SPIP), ce détail peut être contraignant si toutes vos anciennes images sont dans le dossier img. Si vous n’avez pas envie de corriger tous vos anciens fichiers, il suffit de corriger dans inc_version.php la ligne :
define('_NOM_PERMANENTS_ACCESSIBLES', "IMG/");
en :
define('_NOM_PERMANENTS_ACCESSIBLES', "img/");
N’oubliez pas de renommer le dossier IMG présent sur le serveur en img.
Ne pas supprimer ce fichier. Il contient le numéro de révision (SVN) qui est affiché en bas de l’interface côté espace privé, et vous permet donc de savoir dans quelle sous-version est installé votre serveur.
Si votre site SPIP est ouvert à l’inscription (Espace privé ::Configuration, puis onglet Interactivité, boîte Visiteurs, option Accepter l’inscription de visiteurs du site public)...
Afin de ne pas voir des signatures farfelues dans les contributions, créez les auteurs :
root
admin
administrateur
webmaster
postmaster
Si l’URL appelé ne contient pas de requête (QUERY_STRING), du style : http://www.quesaco.org/ ou http://www.quesaco.org/index.php, il est possible de forcer cette requête sur, par exemple, une rubrique.
Ainsi, le script index.php :
<?php
// si appelé sans requete, force sur rubrique #12
if(!$_SERVER['QUERY_STRING']) $_SERVER['REQUEST_URI']="/?rubrique12";
# appel SPIP
include ('spip.php');
?>
chargera le squelette de la rubrique 12.
Si vous avez placé le fichier .htaccess fourni avec SPIP, vous pouvez également appeler la rubrique d’accueil directement dans le fichier index.php par son titre.
Ainsi,
<?php
// si appelé sans requete, force sur rubrique 'Accueil'
if(!$_SERVER['QUERY_STRING']) $_SERVER['REQUEST_URI']="/-Accueil-";
# appel SPIP
include ('spip.php');
?>
chargera le squelette rubrique.html et le contenu de la rubrique dont le titre est "Accueil".
Les forums sont fermés.