Download und Installation von Consentio

 ConsentioConsentio 3.112 (McCurdy)
jetzt testen

Download tar.gz (6MB)

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.

Lizenz

GNU GENERAL PUBLIC LICENSE Version 3