Différences
Ci-dessous, les différences entre deux révisions de la page.
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]] | ||
+ |