Schrift
[thread]941[/thread]

Einbindung ImageMagick

Leser: 1


<< >> 5 Einträge, 1 Seite
Opaxtl
 2007-06-12 23:16
#186 #186
User since
2007-03-21
12 Artikel
BenutzerIn
[default_avatar]
Hallo Forum!

Ich möchte in einem CGI-Script ImageMagick einbinden. Normalerweise macht man das ja mit
Code: (dl )
use ImageMagick;

und fertig.

Mein Provider (alfahosting) hat mir gesagt, bei ihm läge das Modul in /usr/bin und /usr/bin/convert. Also habe ich folgendes Test-Script gemacht:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/perl -w

use strict;
use warnings;
use CGI;
use CGI::Carp qw(fatalsToBrowser);
use lib "/usr/bin/convert";
use lib "/usr/bin";
use Image::Magick;

print "Content-type: text/html\n\n";
print "Test erfolgreich!";


Aber Perl findet das Modul nicht. Der Support speist mich immer mit Standard-Texten ab, dass sie keinen Support für fremde Scripte leisten. Aber was daran ist denn falsch?

Code: (dl )
use Magick;

tuts übrigens auch nicht.

Mit dem kompletten Pfad zum Modul rücken die Typen auch nicht raus. Ich bin schon echt stinkig, schließlich bezahle ich für eine Leistung, die ich nicht benutzen kann.

Also, wie muss ein Script aussehen, das ImageMagick in den Verzeichnissen /usr/bin bzw. /usr/bin/convert findet?

Vielen Dank, Patrick
renee
 2007-06-13 00:26
#187 #187
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Kann es sein, dass zwar das Programm ImageMagick installiert ist, aber nicht das CPAN:dazugehörige Perl-Modul??
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
MartinR
 2007-06-13 09:36
#188 #188
User since
2004-06-17
305 Artikel
BenutzerIn
[default_avatar]
Ich such immer mal so ...

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/perl -w

use strict;
use warnings;
use CGI;
my $cgi = new CGI;

print $cgi->header();
print $cgi->start_html();

foreach my $i (@INC) {
opendir (DIR, "$i");
print "<p><b>$i</b>";
while (my $datei = readdir(DIR)) { print "<br>$datei"; }
print "</p><hr>";
}

print $cgi->end_html();
Opaxtl
 2007-06-13 09:50
#189 #189
User since
2007-03-21
12 Artikel
BenutzerIn
[default_avatar]
@renee:
Auf die Idee bin ich gestern abend auch noch gekommen. Verstehte ich zwar nicht, denn es ist der Sicherheit des Servers ja nicht zuträglich, wenn ich ImageMagick von Hand aufrufen muss, aber ist mir letzten Endes egal.

Also, danke euch.

Patrick
renee
 2007-06-13 10:58
#190 #190
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Wenn das Perl-Modul nicht installiert ist, kannst Du es ja in ein eigenes Verzeichnis Wiki:installieren. Dann musst Du halt im Skript use lib qw(/verzeichnis/von/perlmodul/); machen.
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< >> 5 Einträge, 1 Seite



View all threads created 2007-06-12 23:16.