Wie richte ich eine sichere Demosite ein?
In der Datei /includes/version.php suchen Sie:
Code:
/** @var string Whether site is a production = 1 or demo site = 0 */
var $SITE = 1;
/** @var string Whether site has restricted functionality mostly used for demo sites: 0 is default
*/
var $RESTRICT = 0;
Für eine Demosite wird zu folgendem geraten:
Code:
/** @var string Whether site is a production = 1 or demo site = 0 */
var $SITE = 0;
/** @var string Whether site has restricted functionality mostly used for demo sites: 0 is default
*/
var $RESTRICT = 1;
Code:
$SITE = 0 Erlaubt mehrere Benutzerlogins mit nur einem Account. Als Sicherheitsmassnahme erlaubt Joomla! standardmäßig nur eine aktive Session pro Benutzer.
Code:
$RESTRICT = 1 deaktiviert das Enloggen, sowohl im Frontend als auch im Backend, um Benutzerdetails, wie das Passwort oder den Benutzernamen, zu ändern.
Dies sind auch die Einstellungen auf der offiziellen Demosite
demo.joomla.org
Sie sollten auch alle Dateien und Ordner unbeschreibbar machen - besonders die Datei configuration.php.
Es wird auch empfohlen einen automatischen Cronjob mit einem gegebenen Intervall (in unserem Fall 60 Minuten) einzurichten, der die Datenbank mit Hilfe eines Skripts wiederherstellt.