Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
spip [Le 03/10/2008, 16:07]
smon créée
spip [Le 11/09/2022, 12:16] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>intranet ​travail_collaboratif ​entreprise}}+{{tag>​travail_collaboratif ​CMS vétuste}}
 ---- ----
  
Ligne 15: Ligne 15:
 ===== Installation ===== ===== Installation =====
  
-Une documentation simple et très détaillée est disponible ​sur le [[http://​www.spip.net/​fr_article402.html|site Web officiel de SPIP]]+==== Procédure ==== 
 + 
 +Assurez-vous d'​avoir un serveur [[LAMP]] fonctionnel ou un hébergement acceptant SPIP, puis suivez les instructions correspondant à l'​installation manuelle ​sur le [[https://​www.spip.net/​fr_article402.html|site Web officiel de SPIP]]
 + 
 +En cas de problème (non répertorié ici), n'​oubliez pas d'​aller jeter un coup d'œil aux fichiers de log, situés dans le répertoire spip/tmp/ (dans l'​exemple précédent : /​var/​www/​spip/​tmp/​). 
 + 
 +==== Problèmes connus lors de l'​installation ==== 
 + 
 +NB : Les fichiers de logs ne sont pas très bavards, spip.log et mysql.log indiquant simplement pour la plupart de ces problèmes :​ 
 +> 1046 No database selected 
 + 
 +=== Les répertoires suivants ne sont pas accessibles en écriture === 
 + 
 +== Symptômes == 
 + 
 +La page d'​installation affiche 
 + 
 +> Préliminaire : Régler les droits d'​accès afin de commencer réellement l'​installation. 
 +> Les répertoires suivants ne sont pas accessibles en écriture : 
 +>    * IMG/ 
 +>    * tmp/ 
 +>    * local/ 
 +>    * config/ 
 + 
 +== Diagnostic == 
 + 
 +L'​archive spip.zip doit être décompressée dans un répertoire accessible au serveur, par exemple /var/www pour l'​installation par défaut d'​[[apache]]),​ et avoir les droits de l'​utilisateur du serveur (par défaut www-data). 
 + 
 +== Traitement == 
 + 
 +Effectuez les commandes suivantes en adaptant ls chemins et utilisateur à votre configuration : 
 +  sudo unzip chemin/​vers/​spip.zip -d /var/www/ 
 +  sudo chown -R www-data /​var/​www/​spip 
 + 
 +Rendez-vous ensuite sur http://​localhost/​spip/​ecrire/​ (remplacez localhost par l'​adresse de votre serveur si vous ne travaillez pas en local). 
 + 
 + 
 +=== Erreur PHP lors de la connexion à la base === 
 + 
 +== Symptômes == 
 + 
 +La page d'​installation affiche :​ 
 +> Installation du système de publication... 
 +> Deuxième étape : Essai de connexion à la base 
 +> <!-- 
 +> Fatal error: Call to undefined function mysql_connect() in /​home/​httpd/​spip/​ecrire/​install/​etape_2.php on line 23 
 + 
 +== Diagnostic == 
 + 
 +Le module PHP MySQL n'est pas activé. 
 + 
 +== Traitement == 
 + 
 +Éditez le fichier **php.ini** situé dans le répertoire de configuration de PHP, et décommentez (en enlevant le point-virgule au début) la ligne : 
 +  extension=mysql.so 
 + 
 +Puis redémarrez le démon Apache : 
 +  sudo /​etc/​init.d/​apache2 restart 
 + 
 +Et reprenez l'​installation. 
 + 
 + 
 +=== Échec de la connexion à la base === 
 + 
 +== Symptômes == 
 + 
 +La page d'​installation affiche: 
 +> Installation du système de publication... 
 +> Deuxième étape : Essai de connexion à la base 
 +> La connexion au serveur MySQL a échoué. 
 +> Revenez à la page précédente,​ et vérifiez les informations que vous avez fournies. 
 + 
 +== Diagnostic == 
 + 
 +Le démon MySQL n'est peut-être pas activé. 
 + 
 +== Traitement == 
 + 
 +Démarrez le démon MySQL : 
 + 
 +  sudo /​etc/​init.d/​mysql start 
 + 
 + 
 +=== Échec de la création des tables de la base === 
 + 
 +== Symptômes == 
 + 
 +La page web de l'​installation affiche : 
 +> Installation du système de publication... 
 +> Quatrième étape : Création des tables de la base 
 +> L'​opération a échoué. Retournez à la page précédente,​ sélectionnez une autre base ou créez-en une nouvelle. Vérifiez les informations fournies par votre hébergeur. 
 + 
 + 
 +== Diagnostic == 
 + 
 +SPIP n'a pas les droits en écriture sur le serveur MySQL. 
 + 
 + 
 +== Traitement == 
 + 
 +Revenez à la première étape de l'​installation (première page : « Votre connexion MySQL »), et indiquez les identifiants corrects : le login de connexion est par défaut « root », et le mot de passe celui que vous avez indiqué pour le compte root lors de l'​installation de MySQL. 
 + 
  
 ===== Liens ===== ===== Liens =====
Ligne 21: Ligne 123:
   * [[http://​fr.wikipedia.org/​wiki/​Syst%C3%A8me_de_publication_pour_l%27internet_partag%C3%A9|Wikipedia - SPIP (fr)]]   * [[http://​fr.wikipedia.org/​wiki/​Syst%C3%A8me_de_publication_pour_l%27internet_partag%C3%A9|Wikipedia - SPIP (fr)]]
   * [[http://​www.framasoft.net/​article1077.html|Framasoft - SPIP]]   * [[http://​www.framasoft.net/​article1077.html|Framasoft - SPIP]]
 +
  • spip.1223042835.txt.gz
  • Dernière modification: Le 30/11/2008, 20:28
  • (modification externe)