Moin, bei meiner kürzlich neu installierten Nextcloud tritt nun das Problem auf, das Benutzer nach ca. 2-3 Minuten Nichtbenutzung den Benutzerabmeldet. Dieser kommt dann erneut auf die Anmeldeseite, und muss Benutzername und Passwort eingeben.
Das nervt ziemlich.
Bisher habe ich versucht mit Parameter in der config.php und der php.ini dagegenzusteuern. Leider jedoch ohne Erfolg.
Nextcloud Version 28.0.1 auf einem LAMP-Stack
<?php
$CONFIG = array (
'instanceid' => '****',
'passwordsalt' => '****',
'secret' => '*****',
'trusted_domains' =>
array (
0 => '192.168.178.113',
),
'datadirectory' => '/var/daten',
'dbtype' => 'mysql',
'version' => '28.0.1.1',
'overwrite.cli.url' => 'http://192.168.178.113',
'dbname' => 'nextcloud',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => '****',
'dbpassword' => '***',
'installed' => true,
'activity_expire_days' => 14,
'allow_local_remote_servers' => true,
'auth.bruteforce.protection.enabled' => true,
'blacklisted_files' =>
array (
0 => '.htaccess',
1 => 'Thumbs.db',
2 => 'thumbs.db',
),
'cron_log' => true,
'default_phone_region' => 'DE',
'defaultapp' => 'files,dashboard',
'enable_previews' => true,
'enabledPreviewProviders' =>
array (
0 => 'OC\\Preview\\PNG',
1 => 'OC\\Preview\\JPEG',
2 => 'OC\\Preview\\GIF',
3 => 'OC\\Preview\\BMP',
4 => 'OC\\Preview\\XBitmap',
5 => 'OC\\Preview\\Movie',
6 => 'OC\\Preview\\PDF',
7 => 'OC\\Preview\\MP3',
8 => 'OC\\Preview\\TXT',
9 => 'OC\\Preview\\MarkDown',
),
'filesystem_check_changes' => 0,
'filelocking.enabled' => 'true',
'htaccess.RewriteBase' => '/',
'integrity.check.disabled' => false,
'knowledgebaseenabled' => false,
'logfile' => '/var/log/nextcloud/nextcloud.log',
'loglevel' => '2',
'logtimezone' => 'Europe/Berlin',
'memcache.local' => '\\OC\\Memcache\\APCu',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'overwriteprotocol' => 'http',
'preview_max_x' => 1024,
'preview_max_y' => 768,
'preview_max_scale_factor' => 1,
'profile.enabled' => false,
'redis' =>
array (
'host' => '/var/run/redis/redis-server.sock',
'port' => 0,
'password' => '****',
'timeout' => 0.5,
'dbindex' => 1,
),
'forwarded_for_headers' =>
array (
0 => 'HTTP_X_FORWARDED',
1 => 'HTTP_FORWARDED_FOR',
2 => 'HTTP_X_FORWARDED_FOR',
),
'quota_include_external_storage' => false,
'skeletondirectory' => '',
'theme' => '',
'trashbin_retention_obligation' => 'auto, 7',
'updater.release.channel' => 'stable',
'remember_login_cookie_lifetime' => 1296000,
'versions_retention_obligation' => 'auto, 365',
'simpleSignUpLink.shown' => false,
'upgrade.disable-web' => true,
'log.condition' =>
array (
'apps' =>
array (
0 => 'admin_audit',
),
),
'log_rotate_size' => '0',
'maintenance' => false,
'session_keepalive' => true,
'auto_logout' => false,
'session_lifetime' => 36000,
);
Bisher ist das ganze noch keine Umgebung die im produktiven Einsatz ist, daher nur der Zugriff über HTTP.
In der php.ini hab ich den Parameter “session.gc_maxlifetime” verändert.
Wäre super, wenn mir diesbezüglich jemand helfen könnte.