stewart has asked for the wisdom of the Perl Monks concerning the following question:

My provider won't load DBI on their perl installation and says to either use ASP (yuck) or ask around as how others have done it.

Here's the skinny:
ISP: Winnt/IIS 4.0/Perl v5
I do not have telnet access, and I do not have rights to the perl sub directory so I can't use the perl -MCPAN -e 'install DBI'

Is there a way to manually upload an already compilied version unto the server and call that instead?

Much thanks in advance, Stew

Replies are listed 'Best First'.
Re: save me from ASP!
by demerphq (Chancellor) on May 16, 2002 at 16:26 UTC
    I believe there is yes. You should be able to make a copy of a local install (asuming it is from ppm) and then copy it over to a local directory and then
    use lib qw'Q:/some/path';
    But seriously I think if I were in yer shoes id tell them to change their policies or lose your business.

    The kind people that host the Perlmonks site (http://www.pair.com) would I have no doubt be very happy to provide you with the kind of support you really need.

    Yves / DeMerphq
    ---
    Writing a good benchmark isnt as easy as it might look.

Re: save me from ASP!
by perrin (Chancellor) on May 16, 2002 at 16:34 UTC
    It's not impossible, but it is probably a lot easier to switch to an ISP that doesn't suck. You have to figure out how to do a local install into a private lib directory on your machine, and then move all of those files to the server and change your CGI scripts to move them. Yuck. I'd suggest giving them the finger and finding a place that provides shell access.
Re: save me from ASP!
by talexb (Chancellor) on May 16, 2002 at 17:40 UTC
    I second what others have already said about ISPs. They seem to forget that the 'S' stands for service.

    In your case, their hilarious response ask around as how others have done it is just insulting. I can highly recommend pair Networks -- I've used them for a while and they have a pretty well stocked set of Perl Modules. I have to add that building a web site on Windows NT is like working in the dark with one hand tied behind your back. So stone age.

    --t. alex

    "Nyahhh (munch, munch) What's up, Doc?" --Bugs Bunny

Re: save me from ASP!
by erikharrison (Deacon) on May 16, 2002 at 18:18 UTC

    I can't find the dang node anywhere, but there is almost always a way to get the module you need. For example, if the module uses pure Perl, then you can always cut and paste the durn thing into your program's BEGIN block. Then change ISPs. :-)

    Cheers,
    Erik

    Light a man a fire, he's warm for a day. Catch a man on fire, and he's warm for the rest of his life. - Terry Pratchet