Hi, I've just carried out a clean install - I initially tried (by mistake) to login to a database called test1 - and then I logged in to setup.pl and created two databases - fpl2 and fpl2training.
There seems to be quite a few errors in the Apache error.log - thought I'd post them here for reference: [Wed Oct 17 12:16:03 2012] [notice] SIGHUP received. Attempting to restart [Wed Oct 17 12:16:03 2012] [notice] Apache/2.2.16 (Debian) configured -- resuming normal operations [Wed Oct 17 12:18:01 2012] [error] [client 83.105.30.67] File does not exist: /var/www/favicon.ico [Wed Oct 17 12:18:08 2012] [error] [client 83.105.30.67] client denied by server configuration: /home/ledgersmb/web/ [Wed Oct 17 12:18:08 2012] [error] [client 83.105.30.67] File does not exist: /var/www/favicon.ico [Wed Oct 17 12:19:10 2012] [notice] SIGHUP received. Attempting to restart [Wed Oct 17 12:19:10 2012] [notice] Apache/2.2.16 (Debian) configured -- resuming normal operations [Wed Oct 17 12:19:14 2012] [notice] SIGHUP received. Attempting to restart [Wed Oct 17 12:19:14 2012] [notice] Apache/2.2.16 (Debian) configured -- resuming normal operations Wed Oct 17 12:19:18 2012 Sysconfig.pm created tempdir /tmp/ledgersmb rc=0 Use of uninitialized value $msg_plus in concatenation (.) or string at LedgerSMB/Auth.pm line 79. DBI connect('dbname=test1','',...) failed: fe_sendauth: no password supplied at LedgerSMB.pm line 986 DBI connect('dbname=test1','lsadmin',...) failed: FATAL: database "test1" does not exist at LedgerSMB.pm line 986 Use of uninitialized value $msg_plus in concatenation (.) or string at LedgerSMB/Auth.pm line 79. DBI connect('dbname=template1','',...) failed: fe_sendauth: no password supplied at LedgerSMB.pm line 986 DBI connect('dbname=fpl2','lsadmin',...) failed: FATAL: database "fpl2" does not exist at LedgerSMB/Database.pm line 287 2012/10/17 12:22:46 - INFO - LedgerSMB::Scripts::setup::create_db -- create_and_load rc=1 commit ineffective with AutoCommit enabled at LedgerSMB/DBObject/Employee.pm line 107. commit ineffective with AutoCommit enabled at LedgerSMB/DBObject/Admin.pm line 101. commit ineffective with AutoCommit enabled at scripts/setup.pl line 788. Use of uninitialized value $msg_plus in concatenation (.) or string at LedgerSMB/Auth.pm line 79. DBI connect('dbname=fpl2','',...) failed: fe_sendauth: no password supplied at LedgerSMB.pm line 986 Use of uninitialized value $msg_plus in concatenation (.) or string at LedgerSMB/Auth.pm line 79. DBI connect('dbname=template1','',...) failed: fe_sendauth: no password supplied at LedgerSMB.pm line 986 DBI connect('dbname=fpl2training','lsadmin',...) failed: FATAL: database "fpl2training" does not exist at LedgerSMB/Database.pm line 287 2012/10/17 12:25:50 - INFO - LedgerSMB::Scripts::setup::create_db -- create_and_load rc=1 commit ineffective with AutoCommit enabled at LedgerSMB/DBObject/Employee.pm line 107. commit ineffective with AutoCommit enabled at LedgerSMB/DBObject/Admin.pm line 101. commit ineffective with AutoCommit enabled at scripts/setup.pl line 788. Use of uninitialized value $msg_plus in concatenation (.) or string at LedgerSMB/Auth.pm line 79. DBI connect('dbname=fpl2training','',...) failed: fe_sendauth: no password supplied at LedgerSMB.pm line 986 Use of uninitialized value $msg_plus in concatenation (.) or string at LedgerSMB/Auth.pm line 79. DBI connect('dbname=fpl2','',...) failed: fe_sendauth: no password supplied at LedgerSMB.pm line 986 Use of uninitialized value $msg_plus in concatenation (.) or string at LedgerSMB/Auth.pm line 79. DBI connect('dbname=fpl2','',...) failed: fe_sendauth: no password supplied at LedgerSMB.pm line 986 Use of uninitialized value $msg_plus in concatenation (.) or string at LedgerSMB/Auth.pm line 79. DBI connect('dbname=fpl2training','',...) failed: fe_sendauth: no password supplied at LedgerSMB.pm line 986 Have lsmb_fpl2__account_all Have lsmb_fpl2__account_create Have lsmb_fpl2__account_edit Have lsmb_fpl2__ap_all Have lsmb_fpl2__ap_all_transactions On 17/10/12 12:48, Kevin Bailey wrote: > Here are the instructions I've put together for installing LS on a new > Debian squeeze install: > > ---++ Set up of ledgersmb > > ---+++ Get ledgersmb files > > As this was to be installed as a website outside of the packaging system > a new user account called ledgersmb was created to hold the website files. > > <verbatim> > $ cd ~ > $ wget > http://downloads.sourceforge.net/project/ledger-smb/ledgersmb/1.3.23/ledgersmb-1.3.23.tar.gz > $ tar -xvzf ledgersmb-1.3.23.tar.gz > $ mv ledgersmb-1.3.23 web > </verbatim> > > So, the files of ledgersmb are now in /home/ledgersmb/web > > ---+++ Install base packages > > <verbatim> > # apt-get install apache2 > # apt-get install postgresql postgresql-client postgresql-contrib > </verbatim> > > NB - This is different from the LedgerSMB INSTALL file which says to > install postgresql-server. > > ---+++ Set up smbledger database admin user > > <verbatim> > # su - postgres > postgres@whizzer2:~$ createuser -s -P lsadmin > Enter password for new role: > Enter it again: > postgres@whizzer2:~$</verbatim> > </verbatim> > > The default set up of pg_hba.conf on Postgresql on Debian means that > accounts are already set to authenticate via md5. > > ---+++ Install extra packages required by LedgerSMB > > Here we will install all perl packages that we can from Debian archive > so that we don't need to get many from cpan. > > =apt-get install libdatetime-perl libdbi-perl libdbd-pg-perl > libcgi-simple-perl libtemplate-perl libconfig-std-perl libmime-lite-perl > liberror-perl liblocale-maketext-lexicon-perl libtest-exception-perl > libtest-trap-perl liblog-log4perl-perl libmath-bigint-gmp-perl > libfile-mimeinfo-perl= > > We also need extra packages to be able to create PDF files. > > =apt-get install texlive-latex-recommended= > > NB - This will install quite a few packages. > > This package may also be needed so it is good to install it now. > > =apt-get install libxml-twig-perl= > > Now we need to use the built-in perl package checker and downloader. > > Before running the command it is necessary to install the following > package to allow the 'perl Makefile.PL' command to work: > > =sudo apt-get install libmodule-install-perl= > > Then - we will run LedgerSMB's own script to check all necessary perl > libriaries are available. As root cd into the base directory > (/home/ledgersmb/web) and then run: > > =perl Makefile.PL= > > Which gives output and at the end of the output we have: > <verbatim> > ... > ==> Auto-install the 1 mandatory module(s) from CPAN? [y] > [Size detection for images for embedding in LaTeX templates] > - Image::Size ...missing. > ==> Auto-install the 1 optional module(s) from CPAN? [n] y > [POS module credit card processing support] > - Net::TCLink ...missing. > ==> Auto-install the 1 optional module(s) from CPAN? [n] y > [Experimental scripting engine] > - Parse::RecDescent ...missing. > ==> Auto-install the 1 optional module(s) from CPAN? [n] > [Developer tool dependencies] > - Getopt::Long ...loaded. (2.38) > - FileHandle ...loaded. (2.02) > - Locale::Country ...loaded. (2.07) > - Locale::Language ...loaded. (2.07) > [PDF and Postscript output] > - Template::Plugin::Latex ...missing. (would need 1) > ==> Auto-install the 1 optional module(s) from CPAN? [n] y > [OpenOffice.org output] > - XML::Twig ...loaded. (3.34) > - OpenOffice::OODoc ...missing. > ==> Auto-install the 1 optional module(s) from CPAN? [n] y > *** Dependencies will be installed the next time you type 'make'. > *** Module::AutoInstall configuration finished. > include inc/Module/Install/WriteAll.pm > include inc/Module/Install/Win32.pm > include inc/Module/Install/Can.pm > include inc/Module/Install/Fetch.pm > Warning: prerequisite IO::Scalar 0 not found. > Warning: prerequisite Image::Size 0 not found. > Warning: prerequisite Net::TCLink 0 not found. > Warning: prerequisite OpenOffice::OODoc 0 not found. > Warning: prerequisite Template::Plugin::Latex 1 not found. > Writing Makefile for LedgerSMB > Writing META.yml > root@whizzer2:/home/ledgersmb/web#</verbatim> > > Not currently sure as whether or not to run 'make install' as per the > INSTALL file. Need to confirm with Chris Travers if this is needed. > > Now - this is not in the INSTALL file - and we're guessing a bit here - > but we're going to copy ledgersmb.conf.default to ledgersmb.conf and > then edit the contrib_dir configuration to point to > /usr/share/postgresql/8.4/contrib as this is where it looks like the > contrib files are located. > > ---+++ Setting up Apache > > Now we need to set up the Apache configuration. We have used a standard > Apache2 installation and if Apache ITK is used then the instructions may > need to be different. > > =cp ledgersmb-httpd.conf.template /etc/apache2/conf.d/ledgersmb-httpd.conf= > > Then edit this file and change WORKING_DIR to the base directory of the > ledgersmb files. > > Also, if it is needed to access LS from other machines the lines about > allowing only from localhost/127.0.0.1 and changed to 'Allow from All'. > > <verbatim> > # 17/10/2012 - kbailey > # Allow from 127.0.0.1 > # Allow from localhost > Allow from All > </verbatim> > > Need to enable the mod_rewrite module for Apache: > > <verbatim> > # a2enmod rewrite > # apache2ctl restart > </verbatim> > > ---+++ Set up databases > > It should be possible to access: > > http://servername/ledgersmb/setup.pl > > And login with the Postgresql user created previously and create new > databases etc. > > > > > > > Hope these are of use. > > Kevin Bailey > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_sfd2d_oct > _______________________________________________ > Ledger-smb-users mailing list > Ledger-smb-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ledger-smb-users ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ Ledger-smb-users mailing list Ledger-smb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ledger-smb-users