Useful Starman commands.
Using the perl based Starman webserver is the easiest way to run LedgerSMB locally (and quite possibly for production use as well).
Default port is 5000.
starman -l :8080 tools/starman.psgi
Start with 8080 specified as the port.
Note: some documentation specifies the switch
It has been sugggested that this may give performance advantages in a production environment but isn't recommended while developing.
The manpage has more to say on this.
Based on that we currently would not recommend using --preload-app even on a production server
pkill -HUP -f "starman master"
pkill -TERM -f "starman master"
NOTE: try Restart Starman before doing this.
pkill -KILL -f "starman master"
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 [ http://en.wikipedia.org/wiki/Perl ]
Perl 5 is a highly capable, feature-rich programming language with over 24 years of development.
The Bernard Chan Perl Tutorial
In general: neither. The advice is to have the full source tree in /opt/ledgersmb/<version>.
Installing the LedgerSMB modules in the standard Perl search path works, but interferes with running different versions side-by-side.
To undo installation in /usr/local:
Content ©2007-2015 by the original authors. Site hosting and maintenance donated by Freelock.