X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fdocs%2Finstall.html;h=0bf2c1616e40bd5e3cdb5392f6a3bfdc43ccd3f3;hb=03dcc6e0f48fae0b892dbd36229884e684b94049;hp=63c39d682e13414487ff63ebc4be8624e90e5056;hpb=68d4bb2e760eb96a05753ad0abac78921edb47e1;p=freeside.git diff --git a/httemplate/docs/install.html b/httemplate/docs/install.html index 63c39d682..0bf2c1616 100644 --- a/httemplate/docs/install.html +++ b/httemplate/docs/install.html @@ -11,7 +11,7 @@ Before installing, you need:
  • Perl Don't enable experimental features like threads or the PerlIO abstraction layer.
  • A transactional database engine supported by Perl's DBI.
  • Perl modules (CPAN will query, download and build perl modules automatically) @@ -36,8 +36,10 @@ Before installing, you need:
  • FreezeThaw
  • String-Approx
  • Text-Template +
  • Archive-Tar
  • DBI
  • DBD for your database engine +
  • DBIx-DataSource
  • DBIx-DBSchema
  • Net-SSH
  • String-ShellQuote @@ -50,20 +52,35 @@ Install the Freeside distribution:
  • Add the user `freeside' to your system.
  • Allow the freeside user full access to the freeside database. -
  • Add the freeside database to your database engine. (with MySQL) (with PostgreSQL)
  • Unpack the tarball:
    gunzip -c fs-x.y.z.tar.gz | tar xvf -
    -
  • Build and install the Perl libraries: +
  • Edit the top-level Makefile: + +
  • Add the freeside database to your database engine:
    -$ cd FS/
    -$ perl Makefile.PL
    -$ make
     $ su
    -# make install UNINST=1
    +# make create-database +
  • Build and install the Perl modules: +
    +$ make perl-modules
    +$ su
    +# make install-perl-modules
    +
  • Create the necessary configuration files:
    +$ su
    +# make create-config
    +
  • You should run a separate iteration of Apache[-SSL] with mod_perl enabled as the freeside user. @@ -112,13 +129,32 @@ require "/usr/local/apache/conf/handler.pl";