You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by "Steven A. Adams" <st...@nwtechops.com> on 2003/03/24 02:06:11 UTC
Apache::GD::Thumbnail Question
Does anyone use this handler to make on-the-fly thumbs? I've used the
standard example code in my apache (1.3.27 with MP1) and it seems to
ignore the handler.
Any suggestions?
--
Steven A. Adams <st...@nwtechops.com>
Re: Apache::GD::Thumbnail Question
Posted by "Steven A. Adams" <st...@nwtechops.com>.
On Tue, 2003-03-25 at 18:34, Steven A. Adams wrote:
> On Tue, 2003-03-25 at 00:12, Issac Goldstand wrote:
> > ----- Original Message -----
> ...<snip>...
> > >From the man page:
> > "* ThumbnailBaseDir
> > Sets the directory that contains the images to be thumbnailed. Defaults to
> > ".." if not specified"
> >
> > Since the virtual directory /home/me/pics/thumbs/../ is where the pictures
> > are (eg, /home/me/pics), I can use the default.
> >
> ...<snip>...
> > Why don't you show me your exact configuration, and I'll see if I can help
> > you out...
> >
> > Issac
> >
>
> ...<another snip>...
>
> Hey Issac,
>
> Ok, I've dumbed this down to the lowest common denominator ( in this
> case, I qualify as this ). In my httpd.conf I have the following lines:
>
> Alias /pics/ "/data/httpd/htdocs/image1/pics/"
> <Directory "/data/httpd/htdocs/image1/pics">
> Order allow,deny
> AllowOverride None
> Order allow,deny
> Allow from all
> </Directory>
> <Location /*/pics/thumbs>
> SetHandler perl-handler
> PerlHandler Apache::GD::Thumbnail
> PerlSetVar ThumbnailMaxSize 75
> </Location>
>
> In my script source I have the following line:
>
> $r->print ('<P><A href="/pics/roses1.jpg"><IMG
> src="/image1/pics/thumbs/roses.jpg"></A>
>
> I have tried this with the PerlSetVar ThumbnailBaseDir set to the
> Location, with PerlModule Apache::GD::Thumbnail, with the OBJECT tag
> instead of the IMG tag and they all yield the same 404 Not Found error.
>
> At this point I think that I'm probably missing something really stupid,
> considering I am following the man page to the letter. The only thing
> missing from the man page is any example of HTML/script usage but that
> looks to me as really basic - access the URL and the handler takes over.
>
> Any suggestions would be appreciated.
>
> Steve
Oh yeah... This is running under Apache 1.3.27 and mod_perl 1.27.
--
Steven A. Adams <st...@nwtechops.com>
Re: Apache::GD::Thumbnail Question
Posted by "Steven A. Adams" <st...@nwtechops.com>.
Any word on this Issac? Are you as stumped as I am? I dug into it again
today and verified that the jpeg, png and freetype2 libraries were
installed and verified that they functioned. I also did a complete
rebuild of GD and a CPAN force install on Apache::GD::Thumbnail - all
went well with no errors or warnings ( all for not though, it still
refuses to work ).
On Tue, 2003-03-25 at 18:34, Steven A. Adams wrote:
> On Tue, 2003-03-25 at 00:12, Issac Goldstand wrote:
> > ----- Original Message -----
> ...<snip>...
> > >From the man page:
> > "* ThumbnailBaseDir
> > Sets the directory that contains the images to be thumbnailed. Defaults to
> > ".." if not specified"
> >
> > Since the virtual directory /home/me/pics/thumbs/../ is where the pictures
> > are (eg, /home/me/pics), I can use the default.
> >
> ...<snip>...
> > Why don't you show me your exact configuration, and I'll see if I can help
> > you out...
> >
> > Issac
> >
>
> ...<another snip>...
>
> Hey Issac,
>
> Ok, I've dumbed this down to the lowest common denominator ( in this
> case, I qualify as this ). In my httpd.conf I have the following lines:
>
> Alias /pics/ "/data/httpd/htdocs/image1/pics/"
> <Directory "/data/httpd/htdocs/image1/pics">
> Order allow,deny
> AllowOverride None
> Order allow,deny
> Allow from all
> </Directory>
> <Location /*/pics/thumbs>
> SetHandler perl-handler
> PerlHandler Apache::GD::Thumbnail
> PerlSetVar ThumbnailMaxSize 75
> </Location>
>
> In my script source I have the following line:
>
> $r->print ('<P><A href="/pics/roses1.jpg"><IMG
> src="/image1/pics/thumbs/roses.jpg"></A>
>
> I have tried this with the PerlSetVar ThumbnailBaseDir set to the
> Location, with PerlModule Apache::GD::Thumbnail, with the OBJECT tag
> instead of the IMG tag and they all yield the same 404 Not Found error.
>
> At this point I think that I'm probably missing something really stupid,
> considering I am following the man page to the letter. The only thing
> missing from the man page is any example of HTML/script usage but that
> looks to me as really basic - access the URL and the handler takes over.
>
> Any suggestions would be appreciated.
>
> Steve
--
Steven A. Adams <st...@nwtechops.com>
Re: Apache::GD::Thumbnail Question
Posted by "Steven A. Adams" <st...@nwtechops.com>.
On Tue, 2003-03-25 at 00:12, Issac Goldstand wrote:
> ----- Original Message -----
...<snip>...
> >From the man page:
> "* ThumbnailBaseDir
> Sets the directory that contains the images to be thumbnailed. Defaults to
> ".." if not specified"
>
> Since the virtual directory /home/me/pics/thumbs/../ is where the pictures
> are (eg, /home/me/pics), I can use the default.
>
...<snip>...
> Why don't you show me your exact configuration, and I'll see if I can help
> you out...
>
> Issac
>
...<another snip>...
Hey Issac,
Ok, I've dumbed this down to the lowest common denominator ( in this
case, I qualify as this ). In my httpd.conf I have the following lines:
Alias /pics/ "/data/httpd/htdocs/image1/pics/"
<Directory "/data/httpd/htdocs/image1/pics">
Order allow,deny
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Location /*/pics/thumbs>
SetHandler perl-handler
PerlHandler Apache::GD::Thumbnail
PerlSetVar ThumbnailMaxSize 75
</Location>
In my script source I have the following line:
$r->print ('<P><A href="/pics/roses1.jpg"><IMG
src="/image1/pics/thumbs/roses.jpg"></A>
I have tried this with the PerlSetVar ThumbnailBaseDir set to the
Location, with PerlModule Apache::GD::Thumbnail, with the OBJECT tag
instead of the IMG tag and they all yield the same 404 Not Found error.
At this point I think that I'm probably missing something really stupid,
considering I am following the man page to the letter. The only thing
missing from the man page is any example of HTML/script usage but that
looks to me as really basic - access the URL and the handler takes over.
Any suggestions would be appreciated.
Steve
--
Steven A. Adams <st...@nwtechops.com>
Re: Apache::GD::Thumbnail Question
Posted by Issac Goldstand <ma...@beamartyr.net>.
It does work - I use it on http://pics.beamartyr.net/ Remember that it's a
tricky sorta configuration - you must configure it within a location block
which will be the "thumbnail directory", and specify the real source
directory:
Example: The below configuration maps /home/me/pictures to
http://foo.bar/pictures/ and generates on-the-fly thumbnails in
http://foo.bar/pictures/mythumbs/
Alias /pictures/ /home/me/pictures
<Directory "/home/me/pictures">
Order allow,deny
Allow from all
</Directory>
<Location /pictures/mythumbs>
SetHandler perl-handler
PerlHandler Apache::GD::Thumbnail
</Location>
Remember that it only works on JPEGs.
Issac
----- Original Message -----
From: "Steven A. Adams" <st...@nwtechops.com>
To: <mo...@perl.apache.org>
Sent: Monday, March 24, 2003 3:06 AM
Subject: Apache::GD::Thumbnail Question
> Does anyone use this handler to make on-the-fly thumbs? I've used the
> standard example code in my apache (1.3.27 with MP1) and it seems to
> ignore the handler.
>
> Any suggestions?
>
>
> --
> Steven A. Adams <st...@nwtechops.com>
>