bobbycrispbox
02-16-2006, 11:25 PM
I'm trying to get Apache::FileManager set up on my vps. I'm struggling here, Apache perl modules are weird to install...
What I've got so far:
Apache-FileManager-0.19 (http://search.cpan.org/~pmc/Apache-FileManager-0.19/FileManager.pm) from CPAN
This has a number of dependencies, but I can't for the life of me work out how to fullful them.
So I dived into installing it anyway, eventually (by trial and error) doing this:
perl Makefile.PL
result:
Warning: prerequisite Apache::Constants 1.09 not found.
Warning: prerequisite Apache::File 1.01 not found.
Warning: prerequisite Apache::Request 0 not found.
Warning: prerequisite Archive::Any 0.03 not found.
Warning: prerequisite File::NCopy 0.32 not found.
Warning: prerequisite File::Remove 0.2 not found.
Writing Makefile for Apache::FileManager
Then, again ignoring these dependencies because I can't work out what to do about them, I did this:
perl test.pl
result:
1..1
Can't locate Apache/Request.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/site_perl/5.8.5/Apache/FileManager.pm line 209.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.5/Apache/FileManager.pm line 209.
Compilation failed in require at test.pl line 11.
BEGIN failed--compilation aborted at test.pl line 11.
not ok 1
So... Where to start? I'm missing something fundamental, and it's probably these dependencies, or the versions of perl/apache I'm using.
Incidentally, I get a 500 internal server error if I try and use Apache::FileManager - not really suprising given the above.
Any thoughts anyone?
What I've got so far:
Apache-FileManager-0.19 (http://search.cpan.org/~pmc/Apache-FileManager-0.19/FileManager.pm) from CPAN
This has a number of dependencies, but I can't for the life of me work out how to fullful them.
So I dived into installing it anyway, eventually (by trial and error) doing this:
perl Makefile.PL
result:
Warning: prerequisite Apache::Constants 1.09 not found.
Warning: prerequisite Apache::File 1.01 not found.
Warning: prerequisite Apache::Request 0 not found.
Warning: prerequisite Archive::Any 0.03 not found.
Warning: prerequisite File::NCopy 0.32 not found.
Warning: prerequisite File::Remove 0.2 not found.
Writing Makefile for Apache::FileManager
Then, again ignoring these dependencies because I can't work out what to do about them, I did this:
perl test.pl
result:
1..1
Can't locate Apache/Request.pm in @INC (@INC contains: /usr/lib/perl5/5.8.5/i386-linux-thread-multi /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.2/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.1/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2 /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/site_perl/5.8.5/Apache/FileManager.pm line 209.
BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.5/Apache/FileManager.pm line 209.
Compilation failed in require at test.pl line 11.
BEGIN failed--compilation aborted at test.pl line 11.
not ok 1
So... Where to start? I'm missing something fundamental, and it's probably these dependencies, or the versions of perl/apache I'm using.
Incidentally, I get a 500 internal server error if I try and use Apache::FileManager - not really suprising given the above.
Any thoughts anyone?