[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Minivend problems
I have been trying to use mini vend for a site that I have been working on
and am having some problems with my inital test installation. Could you
please look at this and tell me what I am doing wrong and where I can find
more information on configuration. Also I would like to note that when I
goto http://home.southpride.net:7786/mv_admin (my test site) it tells me
that the page contains no data. Thank you for your help.
Rob Patterson
--
perl problrmrepeol report_problmeem
To: minivend-users@minivend.com
Subject: Problem report
#### Perl version
Summary of my perl5 (5.0 patchlevel 4 subversion 4) configuration:
Platform:
osname=netbsd, osvers=1.3.2, archname=m68k-netbsd
uname='netbsd netbsd 1.3.2 netbsd 1.3.2 (milano) #1: sat jun 6
22:07:49 mest 1998
frueauf@netbsd:homei41am1netbsd-1.3-srcsysarchamigacompilemilano amiga '
hint=recommended, useposix=true, d_sigaction=define
bincompat3=y useperlio=undef d_sfio=undef
Compiler:
cc='cc', optimize='-O', gccversion=2.7.2.2+myc1
cppflags=''
ccflags =''
stdchar='char', d_stdstdio=undef, usevfork=true
voidflags=15, castflags=0, d_casti32=define, d_castneg=define
intsize=4, alignbytes=2, usemymalloc=y, prototype=define
Linker and Libraries:
ld='ld', ldflags =''
libpth=/usr/lib
libs=-lm -lc -lposix -lcrypt
libc=/usr/lib/libc.so.12.20, so=so
useshrplib=false, libperl=libperl.a
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=define, ccdlflags=' '
cccdlflags='-DPIC -fPIC ', lddlflags='-Bforcearchive -Bshareable '
Characteristics of this binary (from libperl):
Built under netbsd
Compiled at Jul 19 1998 02:26:21
@INC:
/usr/pkg/lib/perl5/m68k-netbsd/5.00404
/usr/pkg/lib/perl5
/usr/pkg/lib/perl5/site_perl/m68k-netbsd
/usr/pkg/lib/perl5/site_perl
.
#### OS version
NetBSD home.southpride.net 1.3.3 NetBSD 1.3.3 (GENERIC) #0: Thu Dec 17
08:22:18 CST 1998 scottr@fx1:/usr/src/sys/arch/mac68k/compile/GENERIC
mac68k
#### Main server config
Variable MV_NO_CRYPT 1
AdminUser robp:sw337s
AllowGlobal _mv_admin
GlobalSub sub test_global_sub { return 'Test of global subroutine OK.' }
HouseKeeping 5
MaxServers 5
PIDcheck 300
TcpMap 7786 -
TolerateGet Yes
Variable TEST_VARIABLE Test of global variable OK.
UserTag loc hasEndTag 1
UserTag loc Interpolate 1
UserTag loc Order locale
UserTag loc Routine <<EOF
sub {
my ($locale, $message) = @_;
return $message unless $Vend::Cfg->{Locale};
my $ref;
if($locale) {
return $message
unless defined $Vend::Cfg->{Locale_repository}{$locale};
$ref = $Vend::Cfg->{Locale_repository}{$locale}
}
else {
$ref = $Vend::Cfg->{Locale};
}
return defined $ref->{$message} ? $ref->{$message} : $message;
EOF
UserTag var Interpolate 1
UserTag var PosNumber 2
UserTag var Order name global
UserTag var Routine <<EOF
sub {
$_[1] and return $Global::Variable->{shift @_};
return $Vend::Cfg->{Variable}{shift @_};
EOF
UserTag summary Order amount name currency format total reset hide
UserTag summary PosNumber 6
UserTag summary Routine <<EOF
use vars qw/%summary_hash/;
sub {
my ($amount, $name, $currency, $format, $total, $reset, $hide) = @_;
unless ($name) {
$name = 'ONLY0000';
%summary_hash = () if Vend::Util::is_yes($reset);
else {
$summary_hash{$name} = 0 if Vend::Util::is_yes($reset);
$summary_hash{$name} += $amount if length $amount;
$amount = $summary_hash{$name} if Vend::Util::is_yes($total);
return '' if defined $hide && Vend::Util::is_yes($hide);
return sprintf $format, $amount if $format;
return Vend::Util::currency($amount) if $currency;
return $amount;
EOF
UserTag db-date Order table format
UserTag db-date PosNumber 2
UserTag db-date Routine <<EOF
sub {
my ($format, $db) = @_;
$format = '%A %d %b %Y';
$db = 'products' unless $db;
my $mtime = (stat($Vend::Cfg->{Database}{'file'}))[9];
return POSIX::strftime($format, localtime($mtime));
EOF
UserTag db-count Order table
UserTag db-count PosNumber 1
UserTag db-count Routine <<EOF
sub {
my ($db) = @_;
$db = 'products' unless $db;
my $ref = Vend::Data::database_exists_ref($db)
or return "Bad table $db";
$ref = $ref->ref();
my $count;
while ($ref->each_record()) {
$count++;
}
return $count;
EOF
UserTag bar-button Order page current
UserTag bar-button PosNumber 2
UserTag bar-button HasEndTag 1
UserTag bar-button Routine <<EOR
sub {
use strict;
my ($page, $current, $html) = @_;
$current = $Global::Variable->{MV_PAGE}
if ! $current;
$html =~ s:\[selected\]([\000-\377]*)\[/selected]::i;
my $alt = $1;
return $html if $page ne $current;
return $alt;
EOR
#### Catalog config differences
3,30c3,30
< Variable SERVER_NAME __MVC_SERVERNAME__
< Variable CGI_URL __MVC_CGIURL__
< Variable SECURE_SERVER http://__MVC_SERVERNAME__
< Variable ORDERS_TO __MVC_MAILORDERTO__
< Variable IMAGE_DIR __MVC_IMAGEURL__
< Variable DOCROOT __MVC_DOCUMENTROOT__
< Variable SAMPLEHTML __MVC_SAMPLEHTML__
< Variable SAMPLEURL __MVC_SAMPLEURL__
<
< Variable COMPANY __MVC_COMPANY__
< Variable ADDRESS __MVC_ADDRESS__
< Variable CITY __MVC_CITY__
< Variable PHONE __MVC_PHONE__
< Variable TOLLFREE __MVC_TOLLFREE__
< Variable FAX __MVC_FAX__
< Variable LOGO __MVC_LOGO__
< Variable SMLOGO __MVC_SMLOGO__
< Variable HEADERBG __MVC_HEADERBG__
< Variable TABLEFG __MVC_TABLEFG__
< Variable HEADERTEXT __MVC_HEADERTEXT__
< Variable BARBG __MVC_BARBG__
< Variable BARTEXT __MVC_BARTEXT__
< Variable BGIMAGE __MVC_BGIMAGE__
< Variable BGCOLOR __MVC_BGCOLOR__
< Variable ENCRYPTOR __MVC_ENCRYPTOR__
< Variable TAXAREA __MVC_TAXAREA__
< Variable TAXRATE __MVC_TAXRATE__
< Variable TAXSHIPPING __MVC_TAXSHIPPING__
---
> Variable SERVER_NAME home.southpride.net
> Variable CGI_URL /cgi-bin/simple
> Variable SECURE_SERVER http://home.southpride.net
> Variable ORDERS_TO robp
> Variable IMAGE_DIR /simple/images
> Variable DOCROOT /home/robp/wwwtest
> Variable SAMPLEHTML /home/robp/wwwtest/
> Variable SAMPLEURL http://home.southpride.net/
>
> Variable COMPANY The Art Store
> Variable ADDRESS 123 Any St.
> Variable CITY Anytown, USA 00000
> Variable PHONE (555) 555-5555
> Variable TOLLFREE (888) 555-5555
> Variable FAX (555) 555-5556
> Variable LOGO artstore.gif
> Variable SMLOGO artsmall.gif
> Variable HEADERBG BGCOLOR=#00F0F0
> Variable TABLEFG BGCOLOR=#EEEEEE
> Variable HEADERTEXT #000000
> Variable BARBG #00F0F0
> Variable BARTEXT #FF0000
> Variable BGIMAGE blue_pap.gif
> Variable BGCOLOR #FFFFFF
> Variable ENCRYPTOR none
> Variable TAXAREA OH IL
> Variable TAXRATE OH=6, IL=7.25
> Variable TAXSHIPPING OH
39c39
< Variable MV_NO_CRYPT __MVC_NOCRYPT__
---
> Variable MV_NO_CRYPT
1002c1002
< Password __MVC_SUPASSWD__
---
> Password sWbRjRhdHtEec
1113c1113
< RemoteUser __MVC_SUPERUSER__
---
> RemoteUser minivend
#### Main MiniVend error.log (last 50 lines)
- - - [21/June/1999:12:57:30 -0500] - - Runtime error: Need URI::URL for
this functionality.
>
- - - [21/June/1999:12:57:31 -0500] - - Could not open error file : No
such file or directory
>
> to report this error:
> - - - [21/June/1999:12:57:30 -0500] - - Runtime error: Need URI::URL for
this functionality.
> >
>
- - - [21/June/1999:13:00:29 -0500] - - Runtime error: Need URI::URL for
this functionality.
>
- - - [21/June/1999:13:00:29 -0500] - - Could not open error file : No
such file or directory
>
> to report this error:
> - - - [21/June/1999:13:00:29 -0500] - - Runtime error: Need URI::URL for
this functionality.
> >
>
- - - [22/June/1999:07:10:59 -0500] - - Runtime error: Need URI::URL for
this functionality.
>
- - - [22/June/1999:07:10:59 -0500] - - Could not open error file : No
such file or directory
>
> to report this error:
> - - - [22/June/1999:07:10:59 -0500] - - Runtime error: Need URI::URL for
this functionality.
> >
>
- - - [22/June/1999:07:13:28 -0500] - - MiniVend V3.14
- - - [22/June/1999:07:13:28 -0500] - - Config '_mv_admin' at server
startup
- - - [22/June/1999:07:23:34 -0500] - - Runtime error: Need URI::URL for
this functionality.
>
- - - [22/June/1999:07:23:35 -0500] - - Could not open error file : No
such file or directory
>
> to report this error:
> - - - [22/June/1999:07:23:35 -0500] - - Runtime error: Need URI::URL for
this functionality.
> >
>
#### Catalog error.log (last 50 lines)
No entries.
#### DBM Status
Have DB_File.
After you have examined this output for possible error indications, please
send it, along with a description of the problem, to:
minivend-users@minivend.com
You might be able to do that with:
report_problem -s
==
Rob Patterson
robp@skypoint.com