Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1344 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  installation Image::Magick 1&1 [résolu=>pas possible chez 1&1]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

installation Image::Magick 1&1 [résolu=>pas possible chez 1&1]

n°1500569
noobite
The Flying Sushi
Posté le 08-01-2007 à 22:44:41  profilanswer
 

Bonjour,
 
je souhaite installer ce module perl.
Aux diffèrentes lecture il semblerait qu'il faille compiler le module, or je n'ai pas (à ma connaissance)
la possibilité d'avoir la possibilité de compilé. J'ai envoyé un mail au support, mais existe il un autre moyen
pour réaliser cette tâche?
 
merci par avance.
 
je regarder ppm je ne pense pas que ca soit la solution.


Message édité par noobite le 25-01-2007 à 21:20:30

---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
mood
Publicité
Posté le 08-01-2007 à 22:44:41  profilanswer
 

n°1500642
noobite
The Flying Sushi
Posté le 09-01-2007 à 09:38:27  profilanswer
 

up

n°1500658
Pablo Escr​obarbe
Retour d'exil
Posté le 09-01-2007 à 09:58:59  profilanswer
 

Tu as déjà installé d'autres modules? Lien vers ce module perl stp. Et quelle version de perl / quel OS tu as?


Message édité par Pablo Escrobarbe le 09-01-2007 à 09:59:22
n°1500675
Elmoricq
Modérateur
Posté le 09-01-2007 à 10:30:58  profilanswer
 

Tu trouveras des versions déjà compilées sur CPAN :
http://search.cpan.org/~jcristy/Pe [...] /Magick.pm
 
Il y a également un site dédié à ce module et ses fils :
http://www.imagemagick.org/script/magick-core.php

n°1500980
noobite
The Flying Sushi
Posté le 09-01-2007 à 22:18:52  profilanswer
 

je vais test tout ca ce soir merci les gars

n°1501184
noobite
The Flying Sushi
Posté le 10-01-2007 à 12:19:21  profilanswer
 

salut
j'utilise un cms (movable type). Pour inclure un module php il y a un répertoire qui s'appel extlib. Dedans j'ai créer un répertoire Magick et y ai uploadé le Magick.pm contenu dans l'archive sur CPAN.
 
Le message d'erreur subsiste encore:
 
requires that you have the Image::Magick perl module installed. Please install Image::Magick before proceeding
 
une idée?

n°1501752
noobite
The Flying Sushi
Posté le 11-01-2007 à 15:37:45  profilanswer
 

up

n°1501754
Elmoricq
Modérateur
Posté le 11-01-2007 à 15:45:00  profilanswer
 

Vérifie que le répertoire d'installation figure dans le tableau @INC (qui contient la liste des chemins d'installation de modules).
 
Plus d'information ici :
http://perldoc.perl.org/perlfaq8.h [...] runtime%3F

n°1501802
noobite
The Flying Sushi
Posté le 11-01-2007 à 16:42:43  profilanswer
 

le tableau @inc indique donc le répertoire cible contenant les modules perl
complémentaires, exacte?
 
Un fichier PM défini bien un module perl? peut-on, arbitrairement créer un répertoire dans le répertoire défini dans le @INC et faire fonctionner un module de la sorte ou faut-il laisser le fichier.pm dans le répertoire cible défini dans le tab @inc?
 
merci encore pour les infos.

n°1501820
Elmoricq
Modérateur
Posté le 11-01-2007 à 17:11:12  profilanswer
 

Un fichier .pm est effectivement un module PERL.

 

Le tableau @INC recense l'ensemble des répertoires dans lesquels sont installés les modules (note le pluriel, on peut définir plusieurs emplacements).

 

Si le chemin dans lequel se trouve ton module figure dans @INC, alors aucun problème. Dans le cas contraire, tu dois mettre à jour cette variable (avant le use de ton module) pour que l'interpréteur PERL puisse le retrouver.
Les différentes manières de mettre à jour @INC sont décrites dans la page dont j'ai posté le lien ci-dessus, tu as trois choix : variable d'environnement, ligne de commande, ou "use lib".

 

A toi de voir ce qui te convient le mieux.


Message édité par Elmoricq le 11-01-2007 à 17:11:20
mood
Publicité
Posté le 11-01-2007 à 17:11:12  profilanswer
 

n°1501995
noobite
The Flying Sushi
Posté le 12-01-2007 à 11:09:11  profilanswer
 

Merci pour toute ton aide et tes précisions.
J'y vois plus claire dans tout ce système maintenant.
Mais le problème ne vient de pas de ma configuration, ni de l'emplacement de mes fichiers mais de mon host. Leur "hotline" m'a informé qu'il n'offrait pas la possibilité pour mon pack d'installer ce module. Il me propose le pack au dessus serveur privé (virtuel). Je ne comprends pas pourquoi? Ce module engendre t'il des problèmes de sécurité? de surcharge processeur? qu'est-ce qui justifie cette politique?
je me retrouve un peu coincé du coup je ne sais pas trop quoi faire, résilier ou upgrader vers ce pack (11€/mois).
 
ci t'as une idée sur la question je vieux bien la lire :)

n°1502001
Elmoricq
Modérateur
Posté le 12-01-2007 à 11:17:24  profilanswer
 

Tu as bien un espace sur lequel tu peux poser ton script PERL ?
 
Si oui, il te suffit d'uploader en même temps le module. Au même endroit.
Parce que, par défaut, le répertoire courant fait partie de la liste contenue dans @INC. [:dawa]

n°1502003
noobite
The Flying Sushi
Posté le 12-01-2007 à 11:26:19  profilanswer
 

Et bien deux choses :
 
je ne trouve pas le @inc. Sinon j'ai pu ajouter un autre module perl qui fonctionne, celui-ci ce situe dans un répertoire dénommé extlib. Lorsque je place le répertoire PerlMagick/Magick.pm celui-ci ne fonctionne pas. Enfin le "pseudo-support" me dit que ce module ne fonctionne pas en pack perso confort (1&1). Je ne vois pas ou je peux paramètrer la config du PERL.

n°1502007
Elmoricq
Modérateur
Posté le 12-01-2007 à 11:32:03  profilanswer
 

C'est pas @inc, c'est @INC :

$ perl -e 'foreach ( @INC ) { print "$_\n"; }'
/usr/perl5/5.00503/sun4-solaris
/usr/perl5/5.00503
/usr/perl5/site_perl/5.005/sun4-solaris
/usr/perl5/site_perl/5.005
.
                                                                                                                                     


 
(je sais j'ai la honte avec ma vieille version de PERL :o)

n°1502010
noobite
The Flying Sushi
Posté le 12-01-2007 à 11:48:44  profilanswer
 

c'est un script cgi?
 
par moyen contourné:
 
/kunden/homepages/39/d188097799/htdocs/mt/plugins/WidgetManager/lib
/kunden/homepages/39/d188097799/htdocs/mt/plugins/StyleCatcher/lib
/kunden/homepages/39/d188097799/htdocs/mt/plugins/spamlookup/lib
/kunden/homepages/39/d188097799/htdocs/mt/plugins/GoogleSearch/lib
/kunden/homepages/39/d188097799/htdocs/mt/plugins/feeds-app-lite/lib
/kunden/homepages/39/d188097799/htdocs/mt/extlib
/kunden/homepages/39/d188097799/htdocs/mt/lib
/usr/local/lib/perl/5.6.1
/usr/local/share/perl/5.6.1
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.6.1
/usr/share/perl/5.6.1
/usr/local/lib/site_perl
.
 
et moi je place le module perl dans le répertoire /kunden/homepages/39/d188097799/htdocs/mt/extlib/PerlMagick/Magick.pm


Message édité par noobite le 12-01-2007 à 11:54:00

---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
n°1502015
Elmoricq
Modérateur
Posté le 12-01-2007 à 11:57:38  profilanswer
 

Mais pourquoi diable veux-tu placer absolument ton module ailleurs que dans ce qu'il y a décrit dans @INC ? [:pingouino dei]

 

Sinon, en début de script, place un :

use lib "/kunden/homepages/39/d188097799/htdocs/mt/extlib/PerlMagick";


Message édité par Elmoricq le 12-01-2007 à 11:57:46
n°1502074
noobite
The Flying Sushi
Posté le 12-01-2007 à 13:49:27  profilanswer
 

parce que je n'ai pas accès aux répertoire /usr/
 
d'ailleur j'ai eu les path par le script CGI (installeur) du CMS que j'utilise.
Je ne sais donc pas ou ce situe le fichier de conf à cette heure.
 
dsl mais je débute totalement en perl.

n°1502079
Elmoricq
Modérateur
Posté le 12-01-2007 à 13:50:28  profilanswer
 

Euh ok, mais d'après @INC, tu peux mettre ton module dans "/kunden/homepages/39/d188097799/htdocs/mt/extlib", et voila ça marche.
Juste faut pas faire de sous-répertoire, ou alors il faut le rajouter dans @INC.


Message édité par Elmoricq le 12-01-2007 à 13:50:53
n°1502083
noobite
The Flying Sushi
Posté le 12-01-2007 à 13:53:22  profilanswer
 

ca s'est la théorie car en pratique j'ai placé aussi le Magick.pm directement sous extlib et ca ne fonctionne pas. J'ai testé divers répertoire même problème.
 

n°1502089
Elmoricq
Modérateur
Posté le 12-01-2007 à 14:00:52  profilanswer
 

Quand tu dis "dans extlib", c'est bien le répertoire ci-dessus, et sans création d'un sous-répertoire, genre pas de "PerlMagick/Magick.pm" ?
 
Si oui, peux-tu nous dire quelle erreur tu obtiens en faisant comme ça ?

n°1502094
noobite
The Flying Sushi
Posté le 12-01-2007 à 14:13:03  profilanswer
 

Et bien j'ai fait dans:
/kunden/homepages/39/d188097799/htdocs/mt/extlib/Magick.pm
et l'erreur que me sort le script d'installation :
 
Image::Magick
 
Image::Magick n'est pas installé sur votre serveur, ou Image::Magick nécessite un autre module qui n'est pas installé. Image::Magick n'est pas obligatoire; il est requis si vous souhaitez pouvoir créer des thumbnails des images uploadées. Merci de consulter les instructions d'installation de Image::Magick.
 
(c'est pour une galerie photos c'est plutôt indispensable :P )
 
 
edit : j'ai ajouté le module cryptDSA par exemple et celui-ci fonctionne bien alors que image::magick non :/


Message édité par noobite le 12-01-2007 à 14:27:40

---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
n°1502173
noobite
The Flying Sushi
Posté le 12-01-2007 à 15:43:18  profilanswer
 

J'ai rappelé le service client car tout cela me paraîssait suspect et
en faite c'est vraiment du business crapuleux, ce module est bloqué
dans le pack que j'ai actuellement il faut donc migrer :( pas le choix je suis contraint à leur filer plus de sioux >:(

n°1502394
noobite
The Flying Sushi
Posté le 12-01-2007 à 21:23:15  profilanswer
 

u43329672:/usr > perl -e 'foreach ( @INC ) { print "$_\n"; }'
/usr/local/lib/perl/5.6.1
/usr/local/share/perl/5.6.1
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.6.1
/usr/share/perl/5.6.1
/usr/local/lib/site_perl
.
 
bon ca y est j'ai un accès SSH!
 
maintenant ce n'est pas pour cela que ca fonctionne :/
 
j'ai suivi une procédure trouvé ici:
 
http://faq.1and1.com/scripting_lan [...] ell/9.html
 
j'ai eu plusieur warning avec des "linking" je ne sais plus trop bref ca ne fonctionne pas et avec la commande
Makeinstall.pl il semble que les possibilités soient restreintes :(  
 
vu que j'ai ssh tu peux me guider?
 


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
n°1502396
Elmoricq
Modérateur
Posté le 12-01-2007 à 21:33:43  profilanswer
 

Je ne comprends plus : le résultat précédent, tu l'obtenais d'où ? Du serveur ?
Et celui-ci ?

n°1502402
noobite
The Flying Sushi
Posté le 12-01-2007 à 21:40:56  profilanswer
 

le précédent je l'obtenais grace au script cgi livré avec le cms.
j'ai upgradé mon abonnement, donc j'ai un accès ssh et le résultat que
tu vois c'est moi qui l'ai extrait.

n°1502404
Elmoricq
Modérateur
Posté le 12-01-2007 à 21:49:16  profilanswer
 

Essaie en plaçant le module dans le même répertoire que le script.

n°1502408
noobite
The Flying Sushi
Posté le 12-01-2007 à 21:57:44  profilanswer
 

ok je test en me placant à la racine et en installant le mod. dans le meme repertoire que celui contenant les fichiers à compiler.

n°1502422
noobite
The Flying Sushi
Posté le 12-01-2007 à 22:28:42  profilanswer
 

un morceau du make install:
 

Citation :

libtool: install: warning: relinking `coders/info.la'
libtool: install: warning: relinking `coders/meta.la'
 /bin/sh ./libtool --silent --mode=install /usr/bin/install -c  'coders/label.la' '/kunden/homepages/39/d188097799/htdocs/ImageMagick//lib/ImageMagick-6.3.1/modules-Q16/coders/label.la'
libtool: install: warning: relinking `coders/label.la'
 /bin/sh ./libtool --silent --mode=install /usr/bin/install -c  'coders/magick.la' '/kunden/homepages/39/d188097799/htdocs/ImageMagick//lib/ImageMagick-6.3.1/modules-Q16/coders/magick.la'
libtool: install: warning: relinking `coders/magick.la'
 /bin/sh ./libtool --silent --mode=install /usr/bin/install -c  'coders/map.la' '/kunden/homepages/39/d188097799/htdocs/ImageMagick//lib/ImageMagick-6.3.1/modules-Q16/coders/map.la'
 /bin/sh ./libtool --silent --mode=install /usr/bin/install -c  'coders/miff.la' '/kunden/homepages/39/d188097799/htdocs/ImageMagick//lib/ImageMagick-6.3.1/modules-Q16/coders/miff.la'


 
les warnings m'inqiuètes, je vais reupload le CMS en attendant.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  installation Image::Magick 1&1 [résolu=>pas possible chez 1&1]

 

Sujets relatifs
soft pour faire du map imageGénération / sauvegarde image avec GD
[Résolu] Accès à une variable statique[Résolu] setAttribute et IE7
[RESOLU] proposer de telecharger les resultat d'une requete sql[Résolu] Pointeurs et fonctions
[résolu][Flash]>>appel d'un .swf avec son AS[Résolu] Envoyer par mail le résultat d'un formulaire fait en html
[résolu] passage d'excel 2003 à excel 2000[Résolu]Intégration d'une carte google sur mon site
Plus de sujets relatifs à : installation Image::Magick 1&1 [résolu=>pas possible chez 1&1]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR