Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/10/2014, à 09:38

Joe76000

[Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Bonjour,

Bon, d'après les Modérateurs, c'est bien le bon endroit où poster ce sujet.

Je suis un nouveau venu dans le monde des CMS et de SPIP mais pas dans celui des distributions GNU/Linux et des logiciels libres et open source.

1- LAMP
J’ai installé avec succès LAMP en Local sous Ubuntu 14.04.1 et tout fonctionne correctement sur mon ordinateur:
- Linux: v.3.13.0-32
- Apache: v.2.4.7
- MySQL: v.5.5.38
- PHP: v.5.5.9
-> LAMP installé en Local sous UBUNTU 14.04.1

2- SPIP
J’ai aussi installé avec succès depuis la Logithèque Ubuntu, SPIP 3.0.14-1 en Local.
J’accède sans souci à mon "Espace privée" http://localhost/spip/ecrire/?exec=accueil&bonjour=oui et j’ai commencé à écrire quelques articles. "Voir le site public" fonctionne aussi.

Mais... Dans la "Gestion des Plugins", toujours en Local, quand je clique sur le bouton "Ajouter des plugins", j’obtiens le message suivant: "« plugins/auto » est inaccessible !
Le répertoire « plugins/auto » permettant de télécharger des paquets n’est pas créé ou n’est pas accessible en écriture. Vous devez le créer pour pouvoir installer de nouveaux plugins depuis cette interface."

Certains me diront: "de faire une installation manuelle, ne serait-ce que pour avoir une version à jour (3.0.17) et afin de pouvoir choisir le répertoire de travail."
Installer la v.3.0.17 versus la v.3.0.14 n’apportera rien de significatif dans mon cas sachant que d'autres sont encore sous la version 1.9 !
De plus, comme je compte faire de la promotion du CMS avec SPIP, pour l’instant, à de vrais novices, la Logithèque de Ubuntu est la voie royale pour ne pas les rebuter, disons pas trop car déjà LAMP pour un novice n’est pas évident du tout - du tout - du tout.

Contenu de mon /var/lib/spip

config
ecrire
IMG
index.php
local
mutualisation
plugins    -et c’est là que j’ai-  auto
plugins-dist
prive
rien.gif
sites
spip.php
squelettes-dist
test.php    -ajouté par Bibi-
themes

Of course, j’ai activé l’installation automatique de plugins.
Pour cela, j’ai créé un sous-dossier plugins/auto/ et donné au serveur (www-data) les droits d’écriture (création et suppression des fichiers) dans ce sous-dossier.
Idem pour les répertoires suivants : IMG/, tmp/, local/ et config/.

Certains me diront: "d'essayer les droits 755 ou 777 en ce qui concerne le "répertoire plugins/auto" comme suggéré dans la doc. SPIP.
Les droits CHMOD valeurs octales 775 ou 777 sont basiques sous Linux sachant que chmod 777 = création, suppression et exécution (si exécutable) des fichiers (tout étant fichiers sous Linux même les dossiers).

Maintenant concernant les droits de certains dossiers, j’ai appliqué :

- dans /var/lib/spip
sudo chmod -R 777 plugins/auto/
- dans /var/lib/spip/sites/default
sudo chmod -R 777 local/ tmp/ config/ IMG/

vérifié aussi avec Nautilus.

J'ai déjà passé plusieurs jours sur le Net en consultant les sites, docs et forums SPIP mais sans rien trouver pour régler mon problème.

Je serais tenté, pour l’instant, de penser que mon souci pourrait être lié au choix d’un mauvais répertoire (mais lequel ?) ou d’une mauvaise déclaration dans un fichier de configuration (mais lequel ?)...

Rien n’y fait, je tourne en rond...
Merci pour votre aide à tous ceux qui connaissent SPIP et LINUX.
Cordialement.

MàJ 27/10/2014: Titre du sujet

Dernière modification par Joe76000 (Le 27/10/2014, à 13:54)


- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie

Hors ligne

#2 Le 02/10/2014, à 09:58

bruno

Re : [Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Bonjour,

Tout d'abord tu n'aurais pas du changer les droits dans tes dossier à coup de chmod 777. C'est une très mauvaise habitude…
Je t'invite à revenir au droits par défaut sur ces dossiers (ou si tu ne sais pas faire à désinstaller complètement spip et à le réinstaller).

Ensuite tu donnes le contenu de ton dossier /var/lib/spip sans indiquer les droits… Le minimum aurait été de donner le résultat de la commande :

ls -l /var/lib/spip

Il faut également que tu indiques la configuration d'Apache pour spip.

Hors ligne

#3 Le 02/10/2014, à 12:47

Joe76000

Re : [Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Bonjour,

Tout d'abord merci de l'intérêt que tu portes à mon problème.

bruno a écrit :

Tout d'abord tu n'aurais pas du changer les droits dans tes dossier à coup de chmod 777. C'est une très mauvaise habitude…
Je t'invite à revenir au droits par défaut sur ces dossiers (ou si tu ne sais pas faire à désinstaller complètement spip et à le réinstaller).

OUI quand tout fonctionne correctement mais ici ce n'est pas le cas. Donc, il faut bien essayer telle ou telle piste.
Quand tout fonctionnera correctement, je remettrai les droits d'origine là où c'est nécessaire et je sais faire aussi bien en ligne de commande qu'avec sudo nautilus.
NON car ce que j'ai fait provient de la documentation du site même de SPIP ! Alors ?

bruno a écrit :

Ensuite tu donnes le contenu de ton dossier /var/lib/spip sans indiquer les droits…
Le minimum aurait été de donner le résultat de la commande :
ls -l /var/lib/spip

Bon, alors voilà le minimum syndical des droits de ces dossiers:

joe@pc-joelinux:/var/lib/spip$ ls -l
total 24
lrwxrwxrwx 1 root     root   22 janv. 20  2014 config -> /usr/share/spip/config
lrwxrwxrwx 1 root     root   22 janv. 20  2014 ecrire -> /usr/share/spip/ecrire
drwxr-xr-x 2 www-data root 4096 sept. 22 00:42 IMG
lrwxrwxrwx 1 root     root   25 janv. 20  2014 index.php -> /usr/share/spip/index.php
drwxr-xr-x 2 www-data root 4096 sept. 22 00:42 local
lrwxrwxrwx 1 root     root   29 janv. 20  2014 mutualisation -> /usr/share/spip/mutualisation
drwxrwxrwx 3 www-data root 4096 sept. 29 22:24 plugins
lrwxrwxrwx 1 root     root   28 janv. 20  2014 plugins-dist -> /usr/share/spip/plugins-dist
lrwxrwxrwx 1 root     root   21 janv. 20  2014 prive -> /usr/share/spip/prive
lrwxrwxrwx 1 root     root   24 janv. 20  2014 rien.gif -> /usr/share/spip/rien.gif
drwxr-xr-x 3 root     root 4096 sept. 21 16:24 sites
lrwxrwxrwx 1 root     root   24 janv. 20  2014 spip.php -> /usr/share/spip/spip.php
lrwxrwxrwx 1 root     root   31 janv. 20  2014 squelettes-dist -> /usr/share/spip/squelettes-dist
-rw-r--r-- 1 root     root   17 sept. 27 17:16 test.php
drwxr-xr-x 2 root     root 4096 janv. 20  2014 themes
joe@pc-joelinux:/var/lib/spip$ 
bruno a écrit :

Il faut également que tu indiques la configuration d'Apache pour spip.

Comme indiqué dans mon message de départ, avec lien, mon serveur local LAMP, Apache inclus, fonctionne correctement ainsi que SPIP mis à part mon problème.
Mais bon, je le fais en ligne de commande:

joe@pc-joelinux:/var/lib/spip$ ps -ef |grep apache
root      1459     1  0 13:13 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  1463  1459  0 13:13 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  1464  1459  0 13:13 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  1465  1459  0 13:13 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  1466  1459  0 13:13 ?        00:00:00 /usr/sbin/apache2 -k start
www-data  1467  1459  0 13:13 ?        00:00:00 /usr/sbin/apache2 -k start
joe       4235  3491  0 13:42 pts/0    00:00:00 grep --color=auto apache
joe@pc-joelinux:/var/lib/spip$ 

Et aussi:

joe@pc-joelinux:/var/lib/spip$ ps -ef |grep sql
mysql     1227     1  0 13:13 ?        00:00:01 /usr/sbin/mysqld
joe       4245  3491  0 13:43 pts/0    00:00:00 grep --color=auto sql
joe@pc-joelinux:/var/lib/spip$ 

Pour ce qui est au dessus, SPIP n'est pas lancé.
Si tout cela peut faire avancer mon Schmilblick ! wink


- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie

Hors ligne

#4 Le 02/10/2014, à 13:17

bruno

Re : [Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Tu fais comme tu veux, par contre je ne chercherai pas à essayer de dépanner un système où les droits ont été modifiés avec des chmod 777… Quant à la documentation du site de SPIP, ce n'est pas la sainte Bible, qui te dit que les gens qui l'on rédigé comprennent quelque chose aux droits UNIX…

Tu ne donnes pas le contenu des fichiers de configuration d'apache pour SPIP. Donc on ne sait pas si ces fichiers sont correctement configurés pour autoriser les accès dus serveur web dans /usr/share/spip et /var/lib/spip

D'autre part il faut que tu vérifies les droits sur l'ensemble du chemin /var/lib/plugins/auto. L'utilisateur www-data doit pouvoir y accéder et y écrire.

Hors ligne

#5 Le 02/10/2014, à 17:28

Joe76000

Re : [Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Bonjour,

Apparemment tu fais une fixation très forte sur chmod 777.
Des personnes beaucoup plus compétentes que moi et sérieuses dans ce domaine recommandent soit 775 ou 777 et pas que dans la doc. sur le site de SPIP.
De plus, je n'ai modifié que 5 dossiers avec ces droits. Alors, faut quand même pas pousser pépère dans les orties.

Je suis en phase de débogage de mon problème et ce n'est certainement pas cela qui fait boguer mon plugins/auto pour qu'il soit inaccessible comme il l'était déjà avant ! Bon, cela ne fait pas avancer mon Schmilblick.

Comme tu écris que : "par contre je ne chercherai pas à essayer de dépanner un système où les droits ont été modifiés avec des chmod 777", alors, on oublie avec toi et je continue encore pour un temps.

Encore merci à toi pour ta tentative de ton coup de main... wink


- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie

Hors ligne

#6 Le 03/10/2014, à 05:41

Joe76000

Re : [Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Bonjour,

Bon ça y est, j'ai réglé mon problème de "plugins/auto" est inaccessible !" ! cool

Pourquoi faire très simple quand on peut faire très compliqué ! mad

Je ne dis surtout pas merci aux développeurs de SPIP qui ont un excellent CMS mais ne savent pas en faire la promotion avec une documentation écrite pour des développeurs et pas pour des utilisateurs même expérimentés ! tongue

Serveur LAMP local: okay ! cool
SPIP local: okay ! cool cool

Prochaine grande étape mettre en ligne mon site sur la toile... lol


- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie

Hors ligne

#7 Le 03/10/2014, à 07:26

bruno

Re : [Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Re,

Désolé si mes remarques sur l'utilisation de chmod t'ont paru un paru un peu rudes, mais j'espère que tu es bien conscient que c'est une grosse faille de sécurité sur un serveur en production. Par expérience, je sais que pas mal de développeurs de CMS travaillent sous Windows (ou MAcOS) et font parfois des choses très maladroites dans leur code pour vérifier qu'une ressource est accessible en écriture.

Ce serait sympa d'expliquer comment tu as résolu ton problème afin d'aider ceux qui pourrait y être confrontés dans le futur et ne manqueront pas de tomber sur ton message sur ce forum.

Hors ligne

#8 Le 03/10/2014, à 12:48

bruno

Re : [Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Bon je viens de tester l'installation du paquet spip sur ma machine et tout fonctionne parfaitement, y compris l'installation de plugins.
Le seul truc c'est que si l'on examine le fichier de configuration /etc/spip/mes_options.php :

    define('_DIR_PLUGINS_SUPPL', _DIR_RACINE . "sites/$site/plugins/");
    define('_DIR_PLUGINS_AUTO', _DIR_RACINE . "sites/$site/plugins/auto/");

on voit qu'il faut créer les dossiers plugins et plugins/auto dans /var/lib/spip/sites/default/ si on utilise un seul site ou dans /var/lib/spip/sites/nom_du_site/ pour chaque site indépendant.

Quand on installe un service ou une application, il faut toujours examiner les fichiers de configuration et les modifier si nécessaire pour les adapter à ses besoins.

Hors ligne

#9 Le 04/10/2014, à 16:12

Joe76000

Re : [Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Bonjour,

Non, je n’ai rien oublié, c’est juste une question de temps à très court terme.
Dès que mon serveur distant tournera sur le web, j’espère bientôt, je reviens expliquer dans le détail comment j’ai fait en installation manuelle.
Et aussi, avant je voulais m’assurer qu’il y aurait un intérêt pour cela.

Non, je ne suis pas fâché mais quand on rencontre un problème majeur on essaie de trouver des solutions pour les résoudre même si l'orthodoxie (l)unixienne devait en être affectée. lol

Le problème majeur, vue de ce jour, est le manque de qualité de la documentation SPIP qui part dans tous les sens sans cohérence.
Un exemple parmi d'autres: C’est quoi SPIP ? Juillet 2001 — mis à jour le : Janvier 2007, il y a plus de 7 ans !
Il n'y a pas d'approche top to down.

A suivre...


- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie

Hors ligne

#10 Le 16/10/2014, à 14:07

Joe76000

Re : [Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Bonjour,

Bon, après 15 jours j'en ai fini avec SPIP qui pourtant semblait promettre ! Mon souci majeur a été avec le site distant. En local sous LINUX / LAMP après avoir changé de type d'installation cela fonctionnait plutôt bien. Mais sur le serveur distant l'installation de SPIP est vraiment trop galère et la documentation de celui-ci laisse plus qu'à désirer.

Je vais donc tester le #1 des CMS : WordPress en version 4.x.
Quitte à y passer du temps, faisons le sur celui qui détient, surement avec raison, +/- 50% de PDM des CMS à comparer à SPIP qui n'en a que moins de +/- 0,1% ! Pourtant cela aurait été bien de pousser notre petit français du CMS mais il semble définitivement largué...

« SPIP ... Il est écrit POUR TOUS et SANS CONNAISSANCE PARTICULIÈRE ... »
C’est une belle musique mais qui ne reflète pas la réalité et c'est du pur bla-bla-bla marketing...


- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie

Hors ligne

#11 Le 27/10/2014, à 13:46

Joe76000

Re : [Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Et bien voilà, me revoilou !

WordPress ne me laisse pas le choix car comme pour l’instant je veux rester sur les Pages perso de Free, celles-ci ne sont pas compatibles avec WP 4 qui exige au moins PHP version 5.2.4 alors que Free ne propose que PHP version 5.1.3RC4-dev, apparemment depuis déjà plusieurs années !
Et rien de nouveau ni à l’est de Free (qui n’est pas l’Eden) ni du côté de chez Xavier Niel qui s’en fout comme de son 1er site rose sur le Minitel !

Alors contre mauvaise fortune, je vais essayer de faire bon coeur et continuer la résolution de la mise en ligne de mon CMS SPIP 3.0.17 sur les Pages perso de Free...


- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie

Hors ligne

#12 Le 27/10/2014, à 14:00

Joe76000

Re : [Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Sur le site distant Free, la méthode d'installation avec "spip_loader.php" à la racine de mon site ne fonctionne pas.

Cela donne :
- Téléchargement de SPIP
- Le chargement a échoué. Veuillez réessayer, ou utiliser l’installation manuelle.
- spip_loader 2.5.3

Après investigation, c'est en fait toutes les connexions vers le monde extérieur qui sont bloquées par Free sur ses Pages Perso. D'où le non fonctionnement d'au moins:
- spip_loader.php
- mise à jour automatiques des plugins
- la noisette météo Rainette
- etc.


- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie

Hors ligne

#13 Le 27/10/2014, à 14:18

Joe76000

Re : [Résolu] SPIP3 - Divers PBS Sites Local/Ubuntu + Distant/Free

Je vais essayer de résumer dans les grandes lignes de comment j’ai fait pour que cela fonctionne pour moi.

- Que Installation (pas de configuration) manuelle de SPIP vierge sur le serveur Web de Free.
- Sauvegarde en local de la base de données mais pas au format *.sqlite (format par défaut maintenant) mais au format .zip compressé (après installation du plugin local AutoSave).
- Transfert que de ces 3 dossiers locaux vers le serveur distant sous "spip3":
. "/IMG", "/plugins/auto" et "/squelettes" (mais vide),
. n’ont pas été transférés : dossier "/lib" ni fichiers "mes_options.php", "mes_fonctions.php", ni rien d’autre.
- Je lance le serveur MySQL - phpMyAdmin sur le site de Free, j’accède à ma base qui est bien vide de tout, car j’ai fait le ménage avant, et je lance "Importer - Fichier à importer", je choisis dans "Format du fichier à importer" - "SQL Mode de compatibilité SQL - MYSQL40", et enfin je sélectionne le bon fichier, pour moi, "lmrn_sav_mysql_20141021_224433.sql.zip" depuis "/var/www/html/spip3/tmp/dump".
- La traitement se lance et se termine correctement sans message d’erreur avec 31 tables.
- Je lance mon site en ligne comme un visiteur lambda et bingo mon site est bien en ligne et fonctionnel.
- Plus quelques peaufinages à faire.

Cela semble fonctionner et pour l’instant je ne vois pas de bug sur mon site en ligne...


- HP Ultrabook SPECTRE 13-h201ef x2 [i5-4202Y - HD4200 (64-b EFI-GPT)]: W10 + Linux Mint 17.3
- HP Pavilion DV8-1190ef [i7-720QM + GT230M (64-b BIOS-MBR)]: W10 Pro + Linux Mint 17.3 + KXStudio 14.04.4 + Ubuntu 14.04.4 avec VM VirtualBox 5: une 15aine de distributions GNU/Linux et BSD
LINUX ROUEN Normandie

Hors ligne