better description of dependencies

This commit is contained in:
Uwe Steinmann 2020-06-29 06:47:49 +02:00
parent f440ffa224
commit 5a470d6b6f

View File

@ -16,21 +16,22 @@ Here is a detailed list of requirements:
1. A web server with at least php 7.0 1. A web server with at least php 7.0
2. A mysql database, unless you use sqlite 2. A mysql database, unless you use sqlite
3. The php installation must have support for `pdo_mysql` or `pdo_sqlite`, 3. The php installation must have support for `pdo_mysql`, `pdo_pgsql` or `pdo_sqlite`,
`php_gd2`, `php_mbstring` `php_gd2`, `php_mbstring`, `php_xml`
4. Various command line programms to convert files into text for indexing 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 pdftotext, catdoc, xls2csv or scconvert, cat, id3 (optional, only needed
for fulltext search) for fulltext search)
5. ImageMagic (the convert program) is needed for creating preview images 6. ImageMagic (the convert program) is needed for creating preview images
6. The Zend Framework (version 1) (optional, only needed for fulltext search) 7. A bunch of packages from Packagist which all ship with the seeddms-quickstart
7. The pear Log and Mail package archive
8. The pear HTTP_WebDAV_Server package (optional, only need for webdav)
9. SLIM RestApi
10. FeedWriter from https://github.com/mibe/FeedWriter
It is highly recommended to use the quickstart archive (seeddms-quickstart-x.y.z.tar.gz) It is highly recommended to use the quickstart archive
because it includes all software packages for running SeedDMS, though you still need (seeddms-quickstart-x.y.z.tar.gz) because it includes all software packages
a working web server with PHP and a mysql database unless you intend to use sqlite. (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 QUICKSTART
=========== ===========
@ -45,7 +46,11 @@ below `seeddms51x` or add an alias. For apache this could be like
Alias /seeddms51x /<some directory>/seeddms51x/www Alias /seeddms51x /<some directory>/seeddms51x/www
Do not set the DocumentRoot to or even
Alias /mydms /<some directory>/seeddms51x/www
Do not set the DocumentRoot or Alias to
the `seeddms51x` directory, because this will allow anybody to access the `seeddms51x` directory, because this will allow anybody to access
your `data` and `conf` directory. This is a major security risk. your `data` and `conf` directory. This is a major security risk.