|
|
# Installation per Websetup
|
|
|
|
|
|
## Vorbereitung
|
|
|
|
|
|
### Download
|
|
|
|
|
|
Das Setup von QUIQQER kann unter folgender Adresse gedownloadet werden:
|
|
|
```
|
|
|
https://update.quiqqer.com/quiqqer.zip
|
|
|
```
|
|
|
|
|
|
### Upload
|
|
|
Nach erfolgreichem Downloads des Setups kann der Inhalt des Archivs entpackt und per FTP auf den Webspace hocjgeladen werden.
|
|
|
Hierfür können diverse Programme verwendet werden. Eines der bekanntesten ist [FileZilla](https://filezilla-project.org/)
|
|
|
|
|
|
### Datenbank
|
|
|
Damit QUIQQER funktioniert muss eine Datenbank zur Verfügung gestellt werden.
|
|
|
|
|
|
**Hinweis**
|
|
|
Für die Datenbankverbindung sollte nicht der `root` Benutzer verwendet werden.
|
|
|
|
|
|
Bitte halte für die Installation die Zugangsdaten für die Datenbank bereit.
|
|
|
Diese umfassen:
|
|
|
* Host
|
|
|
* Port
|
|
|
* Benutzer
|
|
|
* Benutzer-Passwort
|
|
|
* Datenbankname
|
|
|
|
|
|
|
|
|
### Dateirechte
|
|
|
Nach dem Upload müssen noch die Dateirechte der Installation angepast werden.
|
|
|
Der Ordner und die Dateien müssen durch den Webserver beschreibbar sein.
|
|
|
Bitte prüfe vor der Installation, ob dies bei deinem Hostinganbieter möglich ist.
|
|
|
|
|
|
Hier findest du eine Anleitung für [FileZilla](http://www.dummies.com/web-design-development/wordpress/navigation-customization/how-to-change-file-permissions-using-filezilla-on-your-ftp-site/)
|
|
|
|
|
|
------
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
Nachdem alle Vorbereitungen getroffen sind kannst du die Adresse deines Webspaces im Browser aufrufen.
|
|
|
Du solltest anschließend eine Seite sehen, welche dich nach einer Sprache fragt.
|
|
|
|
|
|
{{1-language.png}}
|
|
|
|
|
|
### Sprache
|
|
|
|
|
|
Wie oben erwähnt wirst du im ersten Schritt nach einer Sprache gefragt.
|
|
|
Diese Sprache wird anschließend für QUIQQER als Standardsprache verwendet.
|
|
|
|
|
|
### Version
|
|
|
|
|
|
Im nächsten Bildschrim hast du die Wahl welche Version von QUIQQER installiert werden soll.
|
|
|
|
|
|
{{2-version.png}}
|
|
|
|
|
|
Hier empfiehlt es sich stets die neuste Version auszuwählen.
|
|
|
Du wirst hier auch zwei Sonderfälle sehen und zwar zwei Versionen mit dem "dev-" Prefix.
|
|
|
Dies sind die aktiven Entwicklungszweige von QUIQQER.
|
|
|
Diese enthalten zwar die neusten Änderungen, sind aber unter Umständen nicht stabil und sollten daher nicht für den Produktiven Einsatz verwendet werden.
|
|
|
|
|
|
"dev-master" ist hier bei die Version, in welche nur getestete Änderungen eingespielt werden sollen.
|
|
|
"dev-dev" hingegen ist der aktive Entwicklungszweig, welcher auch nicht vollendete oder nicht ausreichend getestete Änderungen enthalten kann.
|
|
|
|
|
|
### Vorlage
|
|
|
|
|
|
Im nächsten Fenster wirst du nach der gewünschten vorlage gefragt.
|
|
|
Vorlagen sind bestimmte Voreinstellungen, welche QUIQQER für dich vornehmen kann.
|
|
|
Diese können zum Beispiel folgendes Enthalten:
|
|
|
- Das verwendete Template
|
|
|
- Zu installierende Zusatzpakete
|
|
|
- Den Projektnamen des ersten Projekts
|
|
|
|
|
|
{{3-presets.png}}
|
|
|
|
|
|
Vorlagen können auch von Benutzern mitgeliefert, angepasst und geteilt werden.
|
|
|
Daher erleichtern Sie da schnelle Verteilen von mehreren QUIQQER installationen.
|
|
|
|
|
|
Im Normalfall reichen jedoch die mitgelieferten Vorlagen aus.
|
|
|
|
|
|
**Tipp**:
|
|
|
Die mitgelieferten Vorlagen können angepasst werden, in dem man auf das kleine Zahnrad in der Auswahl der ausgewählten Vorlage drückt.
|
|
|
|
|
|
{{4-preset-config-open}}
|
|
|
|
|
|
{{5-preset-config}}
|
|
|
|
|
|
### Datenbank
|
|
|
|
|
|
Anschließend wird die Datenbank Verbidnung von QUIQQER definiert.
|
|
|
|
|
|
{{6-database}}
|
|
|
|
|
|
Hier gibst du dann die Datenbank Daten ein, welche du wie in den Vorbereitungsphase bereits zur Hand gelegt hast.
|
|
|
|
|
|
* Datenbank Treiber: Der Treiber welcher für QUIQQER verwendet werden soll. Meistens wird dies MySql sein
|
|
|
* Datenbank Host: Der Host auf wlechem die Datenbank betrieben wird. Meistens "localhost", was übersetzt so viel bedeutet wie: "Datenbank läuft auf dem selben Server, wie QUIQQER"
|
|
|
* Datenbank Name: Der Name der Datenbank, welche verwendet werden soll.
|
|
|
* Tabellen-Prefix: Das Tabellen Prefix wird vor jede von QUIQQER verwendet Tabelle angehängt, was ermöglicht mehrere QUIQQER Instanzen in einer Datenbank zu betreiben. Falls nur eine QUIQQER-Installation in dieser Datenbank geplant ist, kann das Prefix leer gelassen werden.
|
|
|
* Datenbank Benutzer: Der Benutzer, welcher verwendet wird um sich am Datenbanksystem anzumelden
|
|
|
* Datenbank Passwort: Das zugehörige Passwort des obigen Benutzers.
|
|
|
|
|
|
### Login / Benutzer
|
|
|
|
|
|
Fast geschafft! Als nächtes legen wir die zugangsdaten des Administrator Benutzers fest.
|
|
|
Diese Daten musst du dir gut merken, da dies deine Anmeldedaten werden, um QUIQQER zu verwenden.
|
|
|
|
|
|
{{7-user}}
|
|
|
|
|
|
### Host & Pfade
|
|
|
|
|
|
Die letzten Angaben, die du nun tätigen musst sind die Pfad Angaben.
|
|
|
Diese sollten bereits durch QUIQQER ausgefüllt sein.
|
|
|
|
|
|
Bitte überprüfe die Richtigkeit der Pfade und fahre fort.
|
|
|
|
|
|
**Achtung**
|
|
|
Änderungen sollten nur durch erfahrene Benutzer getätigt werden, da diese Einstellungen maßgeblichen Einfluss auf das System haben können!
|
|
|
|
|
|
{{8-paths}}
|
|
|
|
|
|
### Lizenz
|
|
|
|
|
|
Zu guter letzt wirst du gebeten die Lizenzbedingungen zu akzeptieren.
|
|
|
Hast du dies erledigt kannst du die Installation starten und dein eigenes QUIQQER System sollte binnen weniger Minuten für dich zur Verfügung stehen!
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
## Konfiguration
|
|
|
|
|
|
Nach der Installation musst du je nach eingesetztem Webserver noch kleine Schritte erledigen, bevor du dich in den Adminbereich einloggen kannst.
|
|
|
|
|
|
### Webserver: Apache
|
|
|
|
|
|
QUIQQER generiert automatisch eine .htaccess Datei, welche Webserver Einstellungen enthält, die für QUIQQER benötigt.
|
|
|
Wenn der Webserver so konfiguriert ist, dass er .htaccess Dateien einliest und verwendet, sollte QUIQQER bereits einsatzbereit sein.
|
|
|
|
|
|
### Webserver: NGINX
|
|
|
|
|
|
Wenn du NGINX als Webserver betreibst bedarf dieser nach der Installation noch weitere Konfiguration.
|
|
|
QUIQQER bietet hierfür ein Konsolenscript, welches eine fertige Konfiguration generieren kann.
|
|
|
|
|
|
Hierfür wird allerdings Shell-Zugang zum Server benötigt.
|
|
|
|
|
|
|
|
|
Ausgeführt werden kann das Tool per Eingabe von im QUIQQER Root-Verzeichnis:
|
|
|
```
|
|
|
php quiqqer.php
|
|
|
```
|
|
|
Nach einem Login sollten alle Tools gelistet werden.
|
|
|
Anschließend startet man das Tool per Eingabe von
|
|
|
```
|
|
|
quiqqer:nginx
|
|
|
```
|
|
|
|
|
|
Wenn das Tool erfolgreich abgeschlossen wurde findet man die NGINX-Config Datei im /etc ordner des QUIQQER Rootverzeichnisses.
|
|
|
|
|
|
|
|
|
## Troubleshooting
|
|
|
|
|
|
### Der Adminbereich ist nicht verfügbar
|
|
|
|
|
|
Dies kann folgende ursachen haben:
|
|
|
* Das Apache Module `rewrite` ist nicht aktiviert
|
|
|
* Der Apache Server verwendet keine .htaccess Dateien
|
|
|
* Die .htaccess Datei wurde nicht generiert
|
|
|
* NGINX ist nicht richtig konfiguriert
|
|
|
|
|
|
**Lösungen:**
|
|
|
1) Das Rewrite Modul kann per Konsole aktiviert werden (Apache):
|
|
|
```
|
|
|
a2enmod rewrite
|
|
|
service apache2 restart
|
|
|
```
|
|
|
|
|
|
2) Stelle sicher, dass dein Apache das überschrieben von Konfigurationsdirektiven durch die .htaccess Datei erlaubt:
|
|
|
Hierfür zuständig ist die `AllowOverride` Direktive zuständig.
|
|
|
Häufig wird diese in einer `Directive` Sektion verwendet:
|
|
|
```
|
|
|
<Directory /pfad/zum/QUIQQER/root/verzeichnis>
|
|
|
Options Indexes FollowSymLinks
|
|
|
AllowOverride All
|
|
|
Order allow,deny
|
|
|
allow from all
|
|
|
</Directory>
|
|
|
```
|
|
|
|
|
|
3) Die .htaccess kann manuell per Konsolentool generiert werden:
|
|
|
Hierfür muss im Root Verzeichnis von QUIQQER folgendes ausgeführt werden:
|
|
|
```
|
|
|
php quiqqer.php
|
|
|
```
|
|
|
|
|
|
Nach einem Login kann nun folgendes eingegeben werden:
|
|
|
```
|
|
|
quiqqer:htaccess
|
|
|
```
|
|
|
|
|
|
Dies generiert die .htaccess Datei erneut
|
|
|
|
|
|
|
|
|
### Sonstiges
|
|
|
|
|
|
Wenn du immernoch Probleme hast steht dir noch die Möglichkeit offen im Forum nach Rat zu Fragen:
|
|
|
[www.community.quiqqer.com](https://community.quiqqer.com) |
|
|
\ No newline at end of file |