X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fdocs%2Finstall.html;h=63c39d682e13414487ff63ebc4be8624e90e5056;hb=68d4bb2e760eb96a05753ad0abac78921edb47e1;hp=f62ac4cf9f86fa1e988dfb93edc25767b6587d46;hpb=8c8e1e437e684c54dfbd846fb0997b30f4993131;p=freeside.git
diff --git a/httemplate/docs/install.html b/httemplate/docs/install.html
index f62ac4cf9..63c39d682 100644
--- a/httemplate/docs/install.html
+++ b/httemplate/docs/install.html
@@ -7,9 +7,13 @@ Before installing, you need:
- A web server, such as Apache-SSL or Apache
- mod_perl
-
- SSH
+
- SSH (OpenSSH is recommended. SSH Communications Security commercial SSH version 3 has been reported incompatible with Freeside.)
- Perl Don't enable experimental features like threads or the PerlIO abstraction layer.
-
- A transactional database engine supported by Perl's DBI. PostgreSQL is recommended. (see the PostgreSQL notes) MySQL's default MyISAM and ISAM table types are not supported. If you really want to use MySQL, you need to use one of the new transaction-safe table types such as BDB.
+
- A transactional database engine supported by Perl's DBI.
+
- Perl modules (CPAN will query, download and build perl modules automatically)
- Array-PrintCols
@@ -46,12 +50,12 @@ Install the Freeside distribution:
- Add the user `freeside' to your system.
- Allow the freeside user full access to the freeside database.
- - with MySQL:
$ mysqladmin -u root password 'set_a_root_database_password'
+
- with MySQL:
$ mysqladmin -u root password 'set_a_root_database_password'
$ mysql -u root -p
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,DROP on freeside.* TO freeside@localhost IDENTIFIED BY 'set_a_freeside_database_password';
- with PostgreSQL
- - Add the freeside database to your database engine. (with MySQL) (with PostgreSQL)
+
- 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:
@@ -87,6 +91,7 @@ PerlSetVar Global /usr/local/etc/freeside/asp-global/
+ - NOTE: Mason support is still a bit buggy in the 1.4.0 prereleases. This will be fixed before 1.4.0. You have been warned.
- Run make masondocs
- Copy masondocs/ to your web server's document space.
- Copy htetc/handler.pl to your web server's configuration directory.
@@ -109,9 +114,11 @@ require "/usr/local/apache/conf/handler.pl";
- Restrict access to this web interface. (with Apache)
- Create the necessary configuration files.
-
- Create the `/usr/local/etc/freeside/counters.datasrc', and
+
- Create the `/usr/local/etc/freeside/counters.datasrc',
+ `/usr/local/etc/freeside/cache.datasrc', and
`/usr/local/etc/freeside/export.datasrc' directories for each datasrc (owned by the freeside user).
- As the freeside user, run bin/fs-setup to create the database tables.
+
- freeside-queued was installed with the Perl modules. Start it now and ensure that is run upon system startup.
- Now proceed to the initial administration of your installation.
|