... | ... | @@ -46,6 +46,32 @@ SecDoc kann ebenfalls in einer bestehenden Webumgebung eingerichtet werden. Hier |
|
|
* [Composer](https://getcomposer.org/)
|
|
|
* (optional) [Git](https://git-scm.com/)
|
|
|
|
|
|
### Installation mit Git
|
|
|
1. Das Repository mit Git in das gewünschte WWW-Verzeichnis klonen oder ein Release herunterladen (siehe [Releases](https://zivgitlab.uni-muenster.de/secdoc/secdoc/-/releases)) und im gewünschten WWW-Verzeichnis entpacken.
|
|
|
```bash
|
|
|
cd /var/www/html
|
|
|
git clone https://zivgitlab.uni-muenster.de/secdoc/secdoc.git
|
|
|
# Oder
|
|
|
wget -O https://zivgitlab.uni-muenster.de/secdoc/secdoc/-/archive/v1.4.1/secdoc-v1.4.1.zip secdoc.zip
|
|
|
unzip secdoc.zip
|
|
|
```
|
|
|
|
|
|
2. Mit Composer die Abhängigkeiten (MPDF und PHPMailer) installieren.
|
|
|
```bash
|
|
|
cd secdoc/assets
|
|
|
composer install
|
|
|
cd ..
|
|
|
```
|
|
|
|
|
|
3. Standardmäßig wird die Konfiguration, die Datenbank und erzeugte PDFs in `/var/www/secdoc` gespeichert. Entweder muss dieser Pfad eingerichtet werden oder ein anderer passender Pfad in `assets/ajax/config.inc.php` eingetragen werden (siehe [config.inc.php](https://zivgitlab.uni-muenster.de/secdoc/secdoc/-/blob/master/assets/ajax/config.inc.php#L61-71)). Es werden Lese- und Schreibberechtigungen in diesem Pfad benötigt!
|
|
|
```bash
|
|
|
# Im SecDoc Hauptverzeichnis ausführen
|
|
|
# Hier wird jetzt vom Standardpfad /var/www/secdoc ausgegangen
|
|
|
SDPATH=/var/www/secdoc
|
|
|
mkdir $SDPATH $SDPATH/PDF $SDPATH/inc $SDPATH/sessions
|
|
|
cp assets/ajax/secdoc.conf.php $SDPATH/secdoc.conf.php
|
|
|
cp assets/demo.db $SDPATH/demo.db
|
|
|
|
|
|
### Installation ohne Git |
|
|
\ No newline at end of file |
|
|
# Beispielhaft für den Apache Webserver Nutzer
|
|
|
chown -R www-data $SDPATH
|
|
|
chmod -R 755 $SDPATH
|
|
|
``` |
|
|
\ No newline at end of file |