Installation JSON pour dfgallery

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Installation JSON pour dfgallery

Messagepar achel » 06 Juin 2009 01:34

Bonjour à tous, je suis en train de tenter d'installer dfgallery (http://www.dezinerfolio.com/2007/06/07/dfgallery/) mais j'ai besoin d'installer JSON ... curl est installé et tout le reste étant au vert lors de la première page d'installation de cette web api. Malheureusement, JSON bloque l'installation à la première étape, en revanche j'ai aussi une erreur avec Curl :

Code: Tout sélectionner
Invalid cURL response.
We expected 'true' from the url : http://www.myserver.com/myibay/api/rest/test_curl


:help:

J'ai regardé attentivement sur contribs et effectué une recherche sur les forums présents sur ixus pour Json et son installation ... et rien pour sme-server ... (il est évidement toujours possible que j'ai loupé "le" post important :oops: )

En regardant sur le web, j'ai trouvé un tutorial qui explique comment installer sugar CRM sur une sme7 et il explique comment installer json (pour sugar) : http://www.sonoracomm.com/support/18-support/174-sugarcrm-sme


Code: Tout sélectionner
Install JSON

    cd /usr/lib/php4
    wget http://www.magicwilly.webhostingpal.com/SME7%20How%20To%20Files/\ sugarcrm/json.so

    mkdir -p /etc/e-smith/templates-custom/etc/php.ini
    nano -w /etc/e-smith/templates-custom/etc/php.ini/70extras

Paste the following...

    extension=json.so

Control-X yes enter

    expand-template /etc/php.ini



Je remarque que json.so provient de ce site et j'hésite à me lancer dans cette procédure, me disant que le .so est peut être périmé ... je ne sais pas si je peux utiliser le gestionnaire de mise à jour de sme pour installer json à partir des paquets de centos ... de plus, je tiens à préciser que j'ai installé PHP5 et Mysql5 Full (aucun problème jusqu'à présent et c'était impératif pour moi de l'installer en full pour des tests sur les betas de NPDS, dont je suis un des développeurs).

Dois-je suivre la procédure sus-citée plus haut pour installer Json et adapter le php.ini de mon php5 ??? quelqu'un a t il déjà tenté une procédure similaire ou a t il réussit l'installation de Json ??? Y'a t'il une commande yum et db pour permettre cette installation ??? Un package pour sme ou pour php5 de centos et quelle serait la démarche appropriée ???

En dernier recours, si quelqu'un a une idée, une piste, un conseil : j'espère qu'il se manifestera dans ce post.

Merci d'avance à tous ceux qui participeront.
Dernière édition par achel le 06 Juin 2009 01:45, édité 2 fois au total.
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar achel » 06 Juin 2009 01:39

A bien y regarder, je précise directement que :

/usr/lib/php4 est vide mais j'ai /usr/lib/php/modules/ qui contient tous les modules .so de php5.

Donc, si la technique décrite plus haut était la bonne, je suppose que je doit adapter leur tutorial en prenant ces modification d'arborescence en compte.
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar achel » 08 Juin 2009 10:30

Personne aurait une idée ni même un conseil?
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar Grand-Pa » 09 Juin 2009 01:42

Il y a plusieurs paquets perl-JSON sur RPMForge (DAG). Regarde de ce côté là si ça peut coller avec ce dont tu as besoin :
Code: Tout sélectionner
# yum --enablerepo=rpmforge search json | grep rpmforge | sort
perl-Config-JSON.noarch                  1.0.3-1.el4.rf         rpmforge
perl-Config-JSON.noarch                  1.1.1-1.el4.rf         rpmforge
perl-Config-JSON.noarch                  1.1.4-1.el4.rf         rpmforge
perl-Config-JSON.noarch                  1.3.0-1.el4.rf         rpmforge
perl-JSON-Any.noarch                     1.16-1.el4.rf          rpmforge
perl-JSON-Any.noarch                     1.17-1.el4.rf          rpmforge
perl-JSON-Any.noarch                     1.19-1.el4.rf          rpmforge
perl-JSON-DWIW.i386                      0.13-1.el4.rf          rpmforge
perl-JSON-DWIW.i386                      0.19-1.el4.rf          rpmforge
perl-JSON-DWIW.i386                      0.21-1.el4.rf          rpmforge
perl-JSON-DWIW.i386                      0.24-1.el4.rf          rpmforge
perl-JSON-DWIW.i386                      0.27-1.el4.rf          rpmforge
perl-JSON.noarch                         1.07-1.el4.rf          rpmforge
perl-JSON.noarch                         1.11-1.el4.rf          rpmforge
perl-JSON.noarch                         1.14-1.el4.rf          rpmforge
perl-JSON.noarch                         1.15-1.el4.rf          rpmforge
perl-JSON-PC.i386                        0.01-1.el4.rf          rpmforge
perl-JSON-PC.i386                        0.03-1.el4.rf          rpmforge
perl-JSON-XS.i386                        1.43-1.el4.rf          rpmforge
perl-JSON-XS.i386                        1.43-2.el4.rf          rpmforge
perl-JSON-XS.i386                        1.52-1.el4.rf          rpmforge
perl-JSON-XS.i386                        1.53-1.el4.rf          rpmforge
perl-JSON-XS.i386                        2.01-1.el4.rf          rpmforge
perl-JSON-XS.i386                        2.0-1.el4.rf           rpmforge
perl-JSON-XS.i386                        2.21-1.el4.rf          rpmforge
perl-JSON-XS.i386                        2.2-1.el4.rf           rpmforge
perl-JSON-XS.i386                        2.23-1.el4.rf          rpmforge
perl-Sledge-Plugin-JSONRPC.noarch        0.01-1.el4.rf          rpmforge
perl-UNIVERSAL-to_json.noarch            0.03-1.el4.rf          rpmforge
perl-YAML-Syck.i386                      0.99-1.el4.rf          rpmforge
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France

Messagepar achel » 09 Juin 2009 12:50

ben en fait le truc, c est que je sais pas quoi prendre ... comme j ai installé php5 je suppose que je peut installer la dernière version pour processeur I386 ... bon vais essayer de faire un test sur une machine de dev ... on dirait que personne a jamais eu ce besoin :p
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar Muzo » 09 Juin 2009 13:52

Bonjour,

Petite aide: google, puis cpan donne:
http://search.cpan.org/search?query=JSON&mode=all

Ca devrait répondre à pas mal de tes questions ... :wink:

/Muzo
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar achel » 09 Juin 2009 14:39

oui suis passé par là, la plupart des doc expliquent le fonctionnement de json, du parser etc ... mais ce que je voudrait c'est une confirmation du mode d'installation que j ai noté dans le premier post, si ça semble logique ou pas ...

Après pour les paquets json nouveaux suffira que je regarde les paquets red hat ... (ou debian à recompiler) ... en espérant qui soient pas pour apache2.
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Installation dfgallery 2

Messagepar polemil » 02 Nov 2009 18:05

Bonjour,

En tentant d'installer dfgallery 2 sur ma sme 7.4, je suis tombé sur ce post (un "peu" ancien) car je me heurte au même problème. D'où ma question : êtes-vous finalement parvenu à installer dfgallery ?
Et si oui, quelle est la procédure à suivre ?

Merci.

Polemil
polemil
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 19 Juil 2009 19:09

Messagepar achel » 03 Nov 2009 21:40

non y a pas eu de reponse donc j ai arreter de chercher comme ca semblait interesser personne d autre que moi ... si tu trouves une methode hesite pas a la poster ici ce serait sympa de ta part :wink:
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar polemil » 04 Nov 2009 12:14

Ok merci.
Pas trop le temps ni l'envie de me lancer dans des recherches pour l'instant. Un jour peut-être...
Besoin de quelque chose qui soit rapide à mettre en place et fonctionnel !
Je me suis donc tourné vers Piwigo http://fr.piwigo.org/, peut-être moins "beau", mais ça fonctionne à peu près.

Polemil
polemil
Quartier Maître
Quartier Maître
 
Messages: 20
Inscrit le: 19 Juil 2009 19:09

Messagepar achel » 04 Nov 2009 14:54

oui y a piwigo qui est pas mal je l installe souvent mais y a aussi coppermine et surtout gallery2 menalto mais lui c est plus pour de la galerie pro (centre de recherche etc) : y en a d autres évidement.

Personnellement, si t as envie d un blog avec une galerie integree, wordpress a de bons trucs mais le plus elegant et fonctionnel reste wordpress + gallery2 plugin (une passerelle) + gallery2 en sous repertoire dans l ibay du wordpress : si t as le temps, test car ca vaut franchement le coup ;-), c est une solution qui est peu utilisee mais qui est parfaite pour toute situation.
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar Cool34000 » 06 Nov 2009 22:10

Salut,

Le meilleur moyen quand on ne sait pas quel RPM prendre ou s'il n'existe pas de RPM, c'est de compiler soit même : on sait ce que l'on obtient !!!

Pour ca, pas besoin de grand chose :
- un SME de test dans le même état de mise à jour que le serveur utilisé en prod
- installer les outils de dev (voir ici - section "Creating a development environment")
- télécharger les sources et les éventuelles dépendances (les librairies)
- compiler !

La compilation peut paraitre compliquée, mais en fait ca se résume souvant à ces quelques commandes :
Code: Tout sélectionner
wget http://www.site.com/fichier.tar.gz
tar -xzf fichier.tar.gz
cd dossier
./configure
make
make install
Dans tous les cas, lire en premier les fichiers de documentations fournis avec les sources...
Si le "./configure" ou le "make" s'arrêtent sur une erreur, c'est surement une dépendance manquante ou de version inappropriée... Google reste un ami !
Pour json (1 seul fichier), inutile de faire le "make install", récupère simplement le fichier .so généré et dépose le dans le dossier (celui de php5 of course), ajoute la ligne de conf et redémarre apache...
Ca devrait suffir !

Pour ton problème avec curl, il faut que apache y ait accès !
Si c'est une ibay, voici un exemple :
db accounts setprop monibay PHPBaseDir /home/e-smith/files/ibays/monibay/:/tmp/:/monchemin/
signal-event ibay-modify monibay
=> L'accès à l'ibay "monibay" (par défaut, ne pas enlever)
=> L'accès au dossier "tmp" (uniquement si besoin d'uploader)
=> L'accès au dossier "monchemin" (le chemin pour accéder au programme curl par exemple)
Avatar de l’utilisateur
Cool34000
Contre-Amiral
Contre-Amiral
 
Messages: 480
Inscrit le: 10 Sep 2006 10:45
Localisation: Nimes, France

Messagepar plg » 07 Nov 2009 23:42

Bonjour à tous,

Je suis le fondateur du projet Piwigo. Je voulais réagir sur le paragraphe suivant:

achel a écrit:Personnellement, si t as envie d un blog avec une galerie integree, wordpress a de bons trucs mais le plus elegant et fonctionnel reste wordpress + gallery2 plugin (une passerelle) + gallery2 en sous repertoire dans l ibay du wordpress : si t as le temps, test car ca vaut franchement le coup ;-), c est une solution qui est peu utilisee mais qui est parfaite pour toute situation.


Le plugin PiwigoPress vient de sortir. Pour le moment, c'est un widget WordPress, qui va chercher des données sur une installation de Piwigo

http://piwigo.org/ext/extension_view.php?eid=316

VDigital l'auteur du plugin va certainement étendre les fonctionnalités.
plg
Matelot
Matelot
 
Messages: 1
Inscrit le: 07 Nov 2009 23:38

Messagepar unnilennium » 13 Avr 2010 22:43

Consulter la référence: http://gggeek.altervista.org/sw/article_20061113.html



solution 1 (méthode facile):
Code: Tout sélectionner
# pear install Services_JSON
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
downloading Services_JSON-1.0.2.tgz ...
Starting to download Services_JSON-1.0.2.tgz (8,582 bytes)
.....done: 8,582 bytes
install ok: channel://pear.php.net/Services_JSON-1.0.2
#


solution 2

recuperer la librairie xmlrpc ici :http://phpxmlrpc.sourceforge.net/news.html

et compiler
Code: Tout sélectionner
wget http://sourceforge.net/projects/phpxmlrpc/files/phpxmlrpc/2.2.2/xmlrpc-2.2.2.tar.gz/download
tar -xzf fichier.tar.gz
cd dossier
./configure
make
make install



solution 3
PCEL json php ici : http://pecl.php.net/package/json

et compiler
Code: Tout sélectionner
wget http://pecl.php.net/get/json
tar -xzf fichier.tar.gz
cd dossier
./configure
make
make install


pour se décider vérifier ce qui est demandé par votre logiciel (certains peuvent ne supporter qu'une librairie les syntaxes étant différentes.
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité