[Maypole] Local install CGI Maypole 'file error'
Stephen Stewart
beowulf@carisenda.com
Mon, 28 Jun 2004 13:03:24 -0700
--qDbXVdCdHGoSgWSk
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Hi,
I'm trying to run CGI Maypole locally. I'm getting the missing slash
error:
file error - beerdbbeer.cgi: not found at
/home/wiglaf/usr/local/share/perl/5.6.1/Maypole/View/Base.pm line 66.
even though I've added a trailing slash to my uri_base:
BeerDB->config->{uri_base} =
"http://green.carisenda.com/beerdb/beer.cgi/";
All template directories have been copied to my base dir,
http://green.carisenda.com/beerdb/ like the wiki says.
I've attached my beer.cgi and BeerDB.pm
Thanks,
Stephen
--qDbXVdCdHGoSgWSk
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="beer.cgi"
#!/usr/bin/perl -w
use strict;
use warnings;
use lib qw(/home/wiglaf/local/lib/perl/5.6.1
/home/wiglaf/local/share/perl/5.6.1
/home/wiglaf/lib/perl5
/home/wiglaf/share/perl5
/home/wiglaf/lib/perl/5.6.1
/home/wiglaf/share/perl/5.6.1
/home/wiglaf/local/lib/site_perl
/home/wiglaf/usr/local/share/perl/5.6.1
/home/wiglaf/usr/local/lib/perl/5.6.1
/home/wiglaf/green.carisenda.com/beerdb/lib
);
use BeerDB;
BeerDB->run();
--qDbXVdCdHGoSgWSk
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="BeerDB.pm"
package BeerDB;
use base 'CGI::Maypole';
BeerDB->setup("dbi:mysql:db:hostname", "user", "pass");
BeerDB->config->{uri_base} = "http://green.carisenda.com/beerdb/beer.cgi/";
BeerDB->config->{display_tables} = [qw[beer brewery pub style]];
BeerDB->config->{template_root} = "/home/wiglaf/green.carisenda.com/beerdb/";
# Now set up your database:
# has-a relationships
# untaint columns
1;
--qDbXVdCdHGoSgWSk--