You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Alex Porras <ap...@ena.com> on 2001/09/06 18:00:36 UTC

Apache::MP3 error

My setup:

- redhat 7.1
- perl 5.6.0 (original redhat rpm)
- mod_perl 1.26 (compiled)
- apache 1.3.20 (compiled)

I installed Apache::MP3 per the instructions in the docs.

perl.conf:

<VirtualHost 192.168.123.100>
    ServerName <removed>
    ServerAdmin <removed>
    DefaultType text/plain
    DirectoryIndex index.html
    <Location /songs>
        PerlSetVar      CacheDir        /usr/tmp/mp3_cache
        SetHandler      perl-script
        PerlHandler     Apache::MP3
    </Location>
</VirtualHost>

httpd.conf:

# for Apache::MP3
AddType audio/mpeg     mp3 MP3
AddType audio/playlist m3u M3U

startup.pl:

use MP3::Info;
use Apache::MP3;
use CGI;

I put a single MP3 in the 'songs' directory.  In what appears to be the
first request each child gets, the page pulls up fine.
However, any subsequent requests to each child result in this error in
the error_log:

[Thu Sep  6 00:51:23 2001] [error] Can't call method "start_html" on an
undefined value at /usr/lib/perl5/5.6.0/CGI.pm line 258.

Any ideas?

--Alex