From 5a470d6b6f7e01a33be9a5f6a8a3f53c55295508 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 29 Jun 2020 06:47:49 +0200 Subject: [PATCH] better description of dependencies --- doc/README.Install.md | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/doc/README.Install.md b/doc/README.Install.md index d70acd0fc..39cf13fec 100644 --- a/doc/README.Install.md +++ b/doc/README.Install.md @@ -16,21 +16,22 @@ Here is a detailed list of requirements: 1. A web server with at least php 7.0 2. A mysql database, unless you use sqlite -3. The php installation must have support for `pdo_mysql` or `pdo_sqlite`, - `php_gd2`, `php_mbstring` -4. Various command line programms to convert files into text for indexing +3. The php installation must have support for `pdo_mysql`, `pdo_pgsql` or `pdo_sqlite`, + `php_gd2`, `php_mbstring`, `php_xml` +4. Depending on the configuration the extensions `php_ldap`, `php_mycrypt`, + `php_gmp`, `php_libsodium`must be installed +5. Various command line programms to convert files into text for indexing pdftotext, catdoc, xls2csv or scconvert, cat, id3 (optional, only needed for fulltext search) -5. ImageMagic (the convert program) is needed for creating preview images -6. The Zend Framework (version 1) (optional, only needed for fulltext search) -7. The pear Log and Mail package -8. The pear HTTP_WebDAV_Server package (optional, only need for webdav) -9. SLIM RestApi -10. FeedWriter from https://github.com/mibe/FeedWriter +6. ImageMagic (the convert program) is needed for creating preview images +7. A bunch of packages from Packagist which all ship with the seeddms-quickstart + archive -It is highly recommended to use the quickstart archive (seeddms-quickstart-x.y.z.tar.gz) -because it includes all software packages for running SeedDMS, though you still need -a working web server with PHP and a mysql database unless you intend to use sqlite. +It is highly recommended to use the quickstart archive +(seeddms-quickstart-x.y.z.tar.gz) because it includes all software packages +(excluding those listing above in item 1. to 6.) for running SeedDMS. Hence, +you still need a working web server with PHP and a mysql or postgres database +unless you intend to use sqlite. QUICKSTART =========== @@ -45,7 +46,11 @@ below `seeddms51x` or add an alias. For apache this could be like Alias /seeddms51x //seeddms51x/www -Do not set the DocumentRoot to +or even + +Alias /mydms //seeddms51x/www + +Do not set the DocumentRoot or Alias to the `seeddms51x` directory, because this will allow anybody to access your `data` and `conf` directory. This is a major security risk.