Hi
I need some assistance. I must have screwed up somewhere, so a little direction 
would be wonderful

Apache 2/Error Log reads as follows
[Sun Sep 14 20:20:12 2008] [error] [client 127.0.0.1] Math::BigInt: couldn't 
load specified math lib(s), fallback to Math::BigInt::FastCalc at Ledger$
[Sun Sep 14 20:20:12 2008] [error] [client 127.0.0.1] Can't open config file 
'ledgersmb.conf' (no such file or directory) at LedgerSMB/Sysconfig.pm l$
[Sun Sep 14 20:20:12 2008] [error] [client 127.0.0.1] Compilation failed in 
require at /usr/local/ledgersmb/admin.pl line 51.
[Sun Sep 14 20:20:12 2008] [error] [client 127.0.0.1] BEGIN failed--compilation 
aborted at /usr/local/ledgersmb/admin.pl line 51.
[Sun Sep 14 20:20:12 2008] [error] [client 127.0.0.1] Premature end of script 
headers: admin.pl

/usr/local/ledgersmb/admin.pl
#!/usr/bin/perl
#
######################################################################
# LedgerSMB Accounting and ERP
# http://www.ledgersmb.org/
#
# Copyright (C) 2006
# This work contains copyrighted information from a number of sources all used
# with permission.
#
# This file contains source code included with or based on SQL-Ledger which
# is Copyright Dieter Simader and DWS Systems Inc. 2000-2005 and licensed
# under the GNU General Public License version 2 or, at your option, any later
# version.  For a full list including contact information of contributors,
# maintainers, and copyright holders, see the CONTRIBUTORS file.
#
# Original Copyright Notice from SQL-Ledger 2.6.17 (before the fork):
# Copyright (C) 2001
#
#  Author: Dieter Simader
#   Email: [EMAIL PROTECTED]
#     Web: http://www.sql-ledger.org
#
#  Contributors:
#
#
#     Web: http://www.ledgersmb.org/
#
#  Contributors:
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#######################################################################
#
# this script sets up the terminal and runs the scripts
# in bin/$terminal directory
# admin.pl is linked to this script
#
#######################################################################

use LedgerSMB::Sysconfig;
require "common.pl";

$| = 1;

if ( $ENV{CONTENT_LENGTH} ) {
    read( STDIN, $_, $ENV{CONTENT_LENGTH} );
}

if ( $ENV{QUERY_STRING} ) {
    $_ = $ENV{QUERY_STRING};
}

if ( $ARGV[0] ) {
    $_ = $ARGV[0];
}

%form = split /[&=]/;

# fix for apache 2.0 bug
map { $form{$_} =~ s/\\$// } keys %form;

# name of this script
$0 =~ tr/\\/\//;
$pos = rindex $0, '/';
$script = substr( $0, $pos + 1 );

#this needs to be a db based function
#if (-e "${LedgerSMB::Sysconfig::userspath}/nologin" && $script ne 'admin.pl') {
#       print "Content-Type: text/html\n\n<html><body><strong>";
#       print "\nLogin disabled!\n";
#       print "\n</strong></body></html>";
#       exit;
#}

if ( $form{path} ) {

    if ( $form{path} ne 'bin/lynx' ) { $form{path} = 'bin/mozilla'; }

    $ARGV[0] = "$_&script=$script";
    require "bin/$script";

}
else {

    $form{terminal} = "lynx";

    if ( $ENV{HTTP_USER_AGENT} !~ /lynx/i ) {
        $form{terminal} = "mozilla";
    }

    $ARGV[0] = "path=bin/$form{terminal}&script=$script";
    map { $ARGV[0] .= "&${_}=$form{$_}" } keys %form;

    require "bin/$script";

}

# end of main

Many Thanks
Geordie


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Ledger-smb-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ledger-smb-users

Reply via email to