[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Apache2 Error
- Subject: Apache2 Error
- From: Geordie <..hidden..>
- Date: Sun, 14 Sep 2008 21:50:23 -0400
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: ..hidden..
# 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