Download und Installation von Consentio
Consentio 3.110 (McCurdy)
jetzt testen
Voraussetzungen
LAMP-Server: Linux, Apache, MySQL, PHP
Installation
- Paket entpacken und den Inhalt in das Document-Verzeichnis des Webservers kopieren (z.B. /var/www/html/).
- Eine MySQL-Datenbank und einen Datenbank-Benutzer erzeugen.
- Die Datei config_inc.php in [document-root]/consentio/lib/ mit einem Text-Editor öffnen.
- Gleichzeitig die Seite [your-url]/consentio/evaluate.php in einem Webbrowser öffnen und die Konfiguration nach deren Hinweisen fortsetzen.
Apache Settings
File-Handler
Obwohl die meisten Inhalte als HTML-Datei vorgeneriert werden, gibt es auch dynamisch erzeugte Seiten, wie etwa die Antwort auf eine Suchabfrage. Aus diesem Grund maskiert Consentio einige PHP-Skripte als HTML-Datei im Verzeichnis ../content/. Sofern Apache .htaccess-Dateien akzeptiert, geschieht dies automatisch. Andernfalls muss in der Apache-Konfiguration "AllowOverride All" oder die restriktivere Variation "AllowOverride FileInfo" gesetzt werden.
Testen Sie die Suchabfrage der Website. Sollte der File-Handler nicht funktionieren bleibt die Seite leer.
Cronjob
Für die Zeitsteuerung ist das Einrichten eines Cronjobs erforderlich. Dabei wird einmal täglich mit Lynx, wget oder Curl cocron.php aufgerufen.
Beispiel für cron.d/:
00 01 * * * root /usr/bin/lynx -source http://[URL]/[Consentio-Verzeichnis]/cocron.php
In diesem Fall wird die Website um 1:00 nachts neu generiert.