Internal Server Error after login // nginx MariaDB php redis fail2ban ufw

Hi guys,
please check my problem below. Yesterday I installed NextCloud with a step by step guide (https://decatec.de/home-server/nextcloud-auf-ubuntu-server-20-04-lts-mit-nginx-mariadb-php-lets-encrypt-redis-und-fail2ban/). Everything worked fine. After adding users and groups in NextCloud i couldn’t login anymore.

I am a normal “windows” guy, so it’s my first time working with servers and ubuntu. I try to understand as much as possible, but it’s a lot of stuff to learn/understand :slight_smile:

Thanks in advance!
sphyle

Nextcloud version 19.0.0.12
Operating system and version : Ubuntu 20.04
Apache or nginx version: nginx version: nginx/1.19.0
PHP version : PHP 7.4.3

The issue you are facing:

Everytime I try to login I’ll get the error message “internal server error”.
It doesn’t matter if it’s a normal user or admin.

I’ve checked chmod on RedisFactory.php (-rw-r–r-- 1 www-data www-data 3282 May 26 10:08 RedisFactory.php)

Is this the first time you’ve seen this error? (Y/N): Y

Steps to replicate it:

  1. No idea :frowning:

The output of your Nextcloud log in Admin > Logging:

message:{"Exception":"RedisException"	Message:"Permission denied"	Code:0	Trace:[{"file":"/var/www/nextcloud/lib/private/RedisFactory.php"	line:92	function:"connect"	class:"Redis"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/RedisFactory.php"	line:108	function:"create"	class:"OC\\RedisFactory"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Memcache/Redis.php"	line:43	function:"getInstance"	class:"OC\\RedisFactory"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Memcache/Factory.php"	line:135	function:"__construct"	class:"OC\\Memcache\\Redis"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Server.php"	line:1021	function:"createLocking"	class:"OC\\Memcache\\Factory"	type:"->"}	{"file":"/var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php"	line:118	function:"OC\\{closure}"	class:"OC\\Server"	type:"->"	args:["*** sensitive parameters replaced ***"]}	{"file":"/var/www/nextcloud/lib/private/ServerContainer.php"	line:124	function:"offsetGet"	class:"Pimple\\Container"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Server.php"	line:1970	function:"query"	class:"OC\\ServerContainer"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Files/View.php"	line:118	function:"getLockingProvider"	class:"OC\\Server"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Server.php"	line:810	function:"__construct"	class:"OC\\Files\\View"	type:"->"}	{"file":"/var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php"	line:118	function:"OC\\{closure}"	class:"OC\\Server"	type:"->"	args:["*** sensitive parameters replaced ***"]}	{"file":"/var/www/nextcloud/lib/private/ServerContainer.php"	line:124	function:"offsetGet"	class:"Pimple\\Container"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php"	line:388	function:"query"	class:"OC\\ServerContainer"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php"	line:71	function:"query"	class:"OC\\AppFramework\\DependencyInjection\\DIContainer"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php"	line:101	function:"buildClass"	class:"OC\\AppFramework\\Utility\\SimpleContainer"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php"	line:116	function:"resolve"	class:"OC\\AppFramework\\Utility\\SimpleContainer"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php"	line:414	function:"query"	class:"OC\\AppFramework\\Utility\\SimpleContainer"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php"	line:385	function:"queryNoFallback"	class:"OC\\AppFramework\\DependencyInjection\\DIContainer"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php"	line:71	function:"query"	class:"OC\\AppFramework\\DependencyInjection\\DIContainer"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php"	line:101	function:"buildClass"	class:"OC\\AppFramework\\Utility\\SimpleContainer"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php"	line:116	function:"resolve"	class:"OC\\AppFramework\\Utility\\SimpleContainer"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php"	line:414	function:"query"	class:"OC\\AppFramework\\Utility\\SimpleContainer"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php"	line:385	function:"queryNoFallback"	class:"OC\\AppFramework\\DependencyInjection\\DIContainer"	type:"->"}	{"file":"/var/www/nextcloud/apps/support/lib/AppInfo/Application.php"	line:45	function:"query"	class:"OC\\AppFramework\\DependencyInjection\\DIContainer"	type:"->"}	{"file":"/var/www/nextcloud/apps/support/appinfo/app.php"	line:27	function:"register"	class:"OCA\\Support\\AppInfo\\Application"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php"	line:266	args:["/var/www/nextcloud/apps/support/appinfo/app.php"]	function:"require_once"}	{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php"	line:155	function:"requireAppFile"	class:"OC_App"	type:"::"}	{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php"	line:128	function:"loadApp"	class:"OC_App"	type:"::"}	{"file":"/var/www/nextcloud/lib/base.php"	line:647	function:"loadApps"	class:"OC_App"	type:"::"}	{"file":"/var/www/nextcloud/lib/base.php"	line:1090	function:"init"	class:"OC"	type:"::"}	{"file":"/var/www/nextcloud/index.php"	line:35	args:["/var/www/nextcloud/lib/base.php"]	function:"require_once"}]	File:"/var/www/nextcloud/lib/private/RedisFactory.php"	Line:92	CustomMessage:"--"}	userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0"	version:"19.0.0.12"}
message:{"Exception":"RedisException"	Message:"Redis server went away"	Code:0	Trace:[{"file":"/var/www/nextcloud/lib/private/Memcache/Redis.php"	line:115	function:"incrBy"	class:"Redis"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Lock/MemcacheLockingProvider.php"	line:78	function:"inc"	class:"OC\\Memcache\\Redis"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Files/Storage/Common.php"	line:750	function:"acquireLock"	class:"OC\\Lock\\MemcacheLockingProvider"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php"	line:594	function:"acquireLock"	class:"OC\\Files\\Storage\\Common"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Files/View.php"	line:1946	function:"acquireLock"	class:"OC\\Files\\Storage\\Wrapper\\Wrapper"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Files/View.php"	line:2061	function:"lockPath"	class:"OC\\Files\\View"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Files/View.php"	line:1141	function:"lockFile"	class:"OC\\Files\\View"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Files/View.php"	line:271	function:"basicOperation"	class:"OC\\Files\\View"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Files/Node/Folder.php"	line:164	function:"mkdir"	class:"OC\\Files\\View"	type:"->"}	{"function":"newFolder"	class:"OC\\Files\\Node\\Folder"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Files/Node/LazyRoot.php"	line:66	function:"call_user_func_array"}	{"file":"/var/www/nextcloud/lib/private/Files/Node/LazyRoot.php"	line:392	function:"__call"	class:"OC\\Files\\Node\\LazyRoot"	type:"->"}	{"file":"/var/www/nextcloud/apps/groupfolders/lib/Helper/LazyFolder.php"	line:54	function:"newFolder"	class:"OC\\Files\\Node\\LazyRoot"	type:"->"}	{"file":"/var/www/nextcloud/apps/groupfolders/lib/Helper/LazyFolder.php"	line:70	function:"getFolder"	class:"OCA\\GroupFolders\\Helper\\LazyFolder"	type:"->"}	{"file":"/var/www/nextcloud/apps/groupfolders/lib/Helper/LazyFolder.php"	line:208	function:"__call"	class:"OCA\\GroupFolders\\Helper\\LazyFolder"	type:"->"}	{"file":"/var/www/nextcloud/apps/groupfolders/lib/Mount/MountProvider.php"	line:82	function:"getStorage"	class:"OCA\\GroupFolders\\Helper\\LazyFolder"	type:"->"}	{"file":"/var/www/nextcloud/apps/groupfolders/lib/Mount/MountProvider.php"	line:86	function:"getFoldersForUser"	class:"OCA\\GroupFolders\\Mount\\MountProvider"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Files/Config/MountProviderCollection.php"	line:105	function:"getMountsForUser"	class:"OCA\\GroupFolders\\Mount\\MountProvider"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Files/Filesystem.php"	line:447	function:"addMountForUser"	class:"OC\\Files\\Config\\MountProviderCollection"	type:"->"}	{"file":"/var/www/nextcloud/lib/private/Files/Filesystem.php"	line:376	function:"initMountPoints"	class:"OC\\Files\\Filesystem"	type:"::"}	{"file":"/var/www/nextcloud/lib/private/legacy/OC_Util.php"	line:308	function:"init"	class:"OC\\Files\\Filesystem"	type:"::"}	{"file":"/var/www/nextcloud/lib/base.php"	line:1006	function:"setupFS"	class:"OC_Util"	type:"::"}	{"file":"/var/www/nextcloud/index.php"	line:37	function:"handleRequest"	class:"OC"	type:"::"}]	File:"/var/www/nextcloud/lib/private/Memcache/Redis.php"	Line:115	CustomMessage:"--"}	userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0"	version:"19.0.0.12"}
{"reqId":"AidNDLy1qyHPXRuyfFIv","level":3,"time":"2020-06-26T13:25:51+02:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"--","app":"no app in context","method":"GET","url":"/apps/files/","message":{"Exception":"RedisException","Message":"Permission denied","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/RedisFactory.php","line":92,"function":"connect","class":"Redis","type":"->"},{"file":"/var/www/nextcloud/lib/private/RedisFactory.php","line":108,"function":"create","class":"OC\\RedisFactory","type":"->"},{"file":"/var/www/nextcloud/lib/private/Memcache/Redis.php","line":43,"function":"getInstance","class":"OC\\RedisFactory","type":"->"},{"file":"/var/www/nextcloud/lib/private/Memcache/Factory.php","line":135,"function":"__construct","class":"OC\\Memcache\\Redis","type":"->"},{"file":"/var/www/nextcloud/lib/private/Server.php","line":1021,"function":"createLocking","class":"OC\\Memcache\\Factory","type":"->"},{"file":"/var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php","line":118,"function":"OC\\{closure}","class":"OC\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/ServerContainer.php","line":124,"function":"offsetGet","class":"Pimple\\Container","type":"->"},{"file":"/var/www/nextcloud/lib/private/Server.php","line":1970,"function":"query","class":"OC\\ServerContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/View.php","line":118,"function":"getLockingProvider","class":"OC\\Server","type":"->"},{"file":"/var/www/nextcloud/lib/private/Server.php","line":810,"function":"__construct","class":"OC\\Files\\View","type":"->"},{"file":"/var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php","line":118,"function":"OC\\{closure}","class":"OC\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/ServerContainer.php","line":124,"function":"offsetGet","class":"Pimple\\Container","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":388,"function":"query","class":"OC\\ServerContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":71,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":101,"function":"buildClass","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":116,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":414,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":385,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":71,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":101,"function":"buildClass","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":116,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":414,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":385,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/apps/support/lib/AppInfo/Application.php","line":45,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/apps/support/appinfo/app.php","line":27,"function":"register","class":"OCA\\Support\\AppInfo\\Application","type":"->"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":266,"args":["/var/www/nextcloud/apps/support/appinfo/app.php"],"function":"require_once"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":155,"function":"requireAppFile","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":128,"function":"loadApp","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":647,"function":"loadApps","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1090,"function":"init","class":"OC","type":"::"},{"file":"/var/www/nextcloud/index.php","line":35,"args":["/var/www/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/var/www/nextcloud/lib/private/RedisFactory.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0","version":"19.0.0.12"}
{"reqId":"AidNDLy1qyHPXRuyfFIv","level":3,"time":"2020-06-26T13:25:51+02:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"xxx","app":"index","method":"GET","url":"/apps/files/","message":{"Exception":"RedisException","Message":"Redis server went away","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/Memcache/Redis.php","line":115,"function":"incrBy","class":"Redis","type":"->"},{"file":"/var/www/nextcloud/lib/private/Lock/MemcacheLockingProvider.php","line":78,"function":"inc","class":"OC\\Memcache\\Redis","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Storage/Common.php","line":750,"function":"acquireLock","class":"OC\\Lock\\MemcacheLockingProvider","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php","line":594,"function":"acquireLock","class":"OC\\Files\\Storage\\Common","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/View.php","line":1946,"function":"acquireLock","class":"OC\\Files\\Storage\\Wrapper\\Wrapper","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/View.php","line":2061,"function":"lockPath","class":"OC\\Files\\View","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/View.php","line":1141,"function":"lockFile","class":"OC\\Files\\View","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/View.php","line":271,"function":"basicOperation","class":"OC\\Files\\View","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Node/Folder.php","line":164,"function":"mkdir","class":"OC\\Files\\View","type":"->"},{"function":"newFolder","class":"OC\\Files\\Node\\Folder","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Node/LazyRoot.php","line":66,"function":"call_user_func_array"},{"file":"/var/www/nextcloud/lib/private/Files/Node/LazyRoot.php","line":392,"function":"__call","class":"OC\\Files\\Node\\LazyRoot","type":"->"},{"file":"/var/www/nextcloud/apps/groupfolders/lib/Helper/LazyFolder.php","line":54,"function":"newFolder","class":"OC\\Files\\Node\\LazyRoot","type":"->"},{"file":"/var/www/nextcloud/apps/groupfolders/lib/Helper/LazyFolder.php","line":70,"function":"getFolder","class":"OCA\\GroupFolders\\Helper\\LazyFolder","type":"->"},{"file":"/var/www/nextcloud/apps/groupfolders/lib/Helper/LazyFolder.php","line":208,"function":"__call","class":"OCA\\GroupFolders\\Helper\\LazyFolder","type":"->"},{"file":"/var/www/nextcloud/apps/groupfolders/lib/Mount/MountProvider.php","line":82,"function":"getStorage","class":"OCA\\GroupFolders\\Helper\\LazyFolder","type":"->"},{"file":"/var/www/nextcloud/apps/groupfolders/lib/Mount/MountProvider.php","line":86,"function":"getFoldersForUser","class":"OCA\\GroupFolders\\Mount\\MountProvider","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Config/MountProviderCollection.php","line":105,"function":"getMountsForUser","class":"OCA\\GroupFolders\\Mount\\MountProvider","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Filesystem.php","line":447,"function":"addMountForUser","class":"OC\\Files\\Config\\MountProviderCollection","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Filesystem.php","line":376,"function":"initMountPoints","class":"OC\\Files\\Filesystem","type":"::"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_Util.php","line":308,"function":"init","class":"OC\\Files\\Filesystem","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1006,"function":"setupFS","class":"OC_Util","type":"::"},{"file":"/var/www/nextcloud/index.php","line":37,"function":"handleRequest","class":"OC","type":"::"}],"File":"/var/www/nextcloud/lib/private/Memcache/Redis.php","Line":115,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0","version":"19.0.0.12"}																																									

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
  'instanceid' => 'xxx',
  'passwordsalt' => 'xxx',
  'secret' => 'xxx',
  'trusted_domains' =>
  array (
    0 => 'nextcloud.xxx.de',
  ),
  'datadirectory' => '/var/nextcloud_data',
  'dbtype' => 'mysql',
  'version' => '19.0.0.12',
  'overwrite.cli.url' => 'https://nextcloud.xxx.de',
  'dbname' => 'nextcloud_db',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'nextcloud_db_user',
  'dbpassword' => 'xxx',
  'installed' => true,
  'memcache.local' => '\\OC\\Memcache\\APCu',
  'overwriteprotocol' => 'https',
  'logtimezone' => 'Europe/Berlin',
  'filelocking.enabled' => 'true',
  'memcache.locking' => '\\OC\\Memcache\\Redis',
  'redis' => array (
    'host' => '/var/run/redis/redis-server.sock',
    'port' => 0,
    'timeout' => 0.0,
  ),
  'auth.bruteforce.protection.enabled' => false,
  'skeletondirectory' => '/var/nextcloud_defaultfiles',
  'share_folder' => '/Mit mir geteilt',
  'mail_smtpmode' => 'smtp',
  'mail_smtpsecure' => 'ssl',
  'mail_sendmailmode' => 'smtp',
  'mail_smtpauthtype' => 'LOGIN',
);

The output of your Apache/nginx/system log in /var/log/____:

2020/06/25 08:16:08 [emerg] 1615#1615: bind() to 0.0.0.0:80 failed (98: Address already in use)
2020/06/25 08:16:08 [emerg] 1615#1615: bind() to 0.0.0.0:80 failed (98: Address already in use)
2020/06/25 08:16:08 [emerg] 1615#1615: bind() to 0.0.0.0:80 failed (98: Address already in use)
2020/06/25 08:16:08 [emerg] 1615#1615: bind() to 0.0.0.0:80 failed (98: Address already in use)
2020/06/25 08:16:08 [emerg] 1615#1615: bind() to 0.0.0.0:80 failed (98: Address already in use)
2020/06/25 08:16:08 [emerg] 1615#1615: still could not bind()
2020/06/25 08:24:07 [error] 1676#1676: *1 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: xxx.xxx.xxx.xx, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "xxx.de"
2020/06/25 09:00:26 [emerg] 22075#22075: "server_tokens" directive is not allowed here in /etc/nginx/nginx.conf:35
2020/06/25 09:01:36 [emerg] 22091#22091: "server_tokens" directive is not allowed here in /etc/nginx/nginx.conf:35
2020/06/25 09:45:09 [error] 22518#22518: *2 open() "/var/www/letsencrypt/.well-known/acme-challenge/test.txt." failed (2: No such file or directory), client: xxx.xxx.xxx.xx, server: nextcloud.xxx.de, request: "GET /.well-known/acme-challenge/test.txt. HTTP/1.1", host: "nextcloud.xxx.de"
2020/06/25 10:24:44 [error] 24720#24720: *3 FastCGI sent in stderr: "PHP message: PHP Warning:  fileperms(): stat failed for /var/www/nextcloud/data/nextcloud.log in /var/www/nextcloud/lib/private/Log/File.php on line 85PHP message: {"reqId":"xN3qAENgS1ucD4OHUDAY","level":3,"time":"2020-06-25T08:24:44+00:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"--","app":"PHP","method":"HEAD","url":"/","message":"session_start(): A session had already been started - ignoring at /var/www/nextcloud/lib/private/Session/Internal.php#209","userAgent":"Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.67 Safari/537.36","version":""}" while reading response header from upstream, client: xxx.xxx.xxx.xxx, server: nextcloud.xxx.de, request: "HEAD / HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.4-fpm.sock:", host: "www.xxx.de"
2020/06/25 10:38:33 [error] 24720#24720: *18 FastCGI sent in stderr: "PHP message: PHP Parse error:  syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /var/www/nextcloud/config/config.php on line 23" while reading response header from upstream, client: xxx.xxx.xxx.xxx, server: nextcloud.xxx.de, request: "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/2.0", upstream: "fastcgi://unix:/run/php/php7.4-fpm.sock:", host: "nextcloud.xxx.de"
2020/06/25 10:39:46 [error] 24720#24720: *108 FastCGI sent in stderr: "PHP message: PHP Parse error:  syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /var/www/nextcloud/config/config.php on line 23" while reading upstream, client: xxx.xxx.xxx.xxx, server: nextcloud.xxx.de, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.4-fpm.sock:", host: "nextcloud.xxx.de"
2020/06/25 10:40:42 [error] 24720#24720: *111 FastCGI sent in stderr: "PHP message: PHP Parse error:  syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /var/www/nextcloud/config/config.php on line 23" while reading upstream, client: xxx.xxx.xxx.xxx, server: nextcloud.xxx.de, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.4-fpm.sock:", host: "nextcloud.xxx.de"
2020/06/25 11:00:46 [error] 24720#24720: *113 FastCGI sent in stderr: "PHP message: PHP Parse error:  syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /var/www/nextcloud/config/config.php on line 26" while reading response header from upstream, client: xxx.xxx.xxx.xxx, server: nextcloud.xxx.de, request: "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/2.0", upstream: "fastcgi://unix:/run/php/php7.4-fpm.sock:", host: "nextcloud.xxx.de"
2020/06/25 11:02:30 [error] 24720#24720: *113 FastCGI sent in stderr: "PHP message: PHP Parse error:  syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /var/www/nextcloud/config/config.php on line 26" while reading upstream, client: xxx.xxx.xxx.xx, server: nextcloud.xxx.de, request: "GET /settings/admin HTTP/2.0", upstream: "fastcgi://unix:/run/php/php7.4-fpm.sock:", host: "nextcloud.xxx.de"
2020/06/25 11:02:30 [error] 24720#24720: *113 FastCGI sent in stderr: "PHP message: PHP Parse error:  syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /var/www/nextcloud/config/config.php on line 26" while reading upstream, client: xxx.xxx.xxx.xx, server: nextcloud.xxx.de, request: "GET /favicon.ico HTTP/2.0", upstream: "fastcgi://unix:/run/php/php7.4-fpm.sock:", host: "nextcloud.xxx.de"
2020/06/25 11:02:37 [error] 24720#24720: *113 FastCGI sent in stderr: "PHP message: PHP Parse error:  syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /var/www/nextcloud/config/config.php on line 26" while reading upstream, client: xxx.xxx.xxx.xx, server: nextcloud.xxx.de, request: "GET /settings/admin/overview HTTP/2.0", upstream: "fastcgi://unix:/run/php/php7.4-fpm.sock:", host: "nextcloud.xxx.de"
2020/06/25 11:02:40 [error] 24720#24720: *113 FastCGI sent in stderr: "PHP message: PHP Parse error:  syntax error, unexpected '=>' (T_DOUBLE_ARROW) in /var/www/nextcloud/config/config.php on line 26" while reading upstream, client: xxx.xxx.xxx.xx, server: nextcloud.xxx.de, request: "GET / HTTP/2.0", upstream: "fastcgi://unix:/run/php/php7.4-fpm.sock:", host: "nextcloud.xxx.de"

Redis log:

674:M 25 Jun 2020 17:16:24.557 # Server initialized
674:M 25 Jun 2020 17:16:24.557 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
674:M 25 Jun 2020 17:16:24.557 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
674:M 25 Jun 2020 17:16:24.559 * DB loaded from disk: 0.001 seconds
674:M 25 Jun 2020 17:16:24.559 * The server is now ready to accept connections at /var/run/redis/redis-server.sock
674:signal-handler (1593162745) Received SIGTERM scheduling shutdown...
674:M 26 Jun 2020 11:12:25.390 # User requested shutdown...
674:M 26 Jun 2020 11:12:25.391 * Saving the final RDB snapshot before exiting.
674:M 26 Jun 2020 11:12:25.448 * DB saved on disk
674:M 26 Jun 2020 11:12:25.448 * Removing the pid file.
674:M 26 Jun 2020 11:12:25.448 * Removing the unix socket file.
674:M 26 Jun 2020 11:12:25.448 # Redis is now ready to exit, bye bye...
511:C 26 Jun 2020 11:12:57.004 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
511:C 26 Jun 2020 11:12:57.005 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=511, just started
511:C 26 Jun 2020 11:12:57.005 # Configuration loaded
                _._                                                  
           _.-``__ ''-._                                             
      _.-``    `.  `_.  ''-._           Redis 5.0.7 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._                                   
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 0
 |    `-._   `._    /     _.-'    |     PID: 600
  `-._    `-._  `-./  _.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |           http://redis.io        
  `-._    `-._`-.__.-'_.-'    _.-'                                   
 |`-._`-._    `-.__.-'    _.-'_.-'|                                  
 |    `-._`-._        _.-'_.-'    |                                  
  `-._    `-._`-.__.-'_.-'    _.-'                                   
      `-._    `-.__.-'    _.-'                                       
          `-._        _.-'                                           
              `-.__.-'                                               

600:M 26 Jun 2020 11:12:57.053 # Server initialized
600:M 26 Jun 2020 11:12:57.053 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
600:M 26 Jun 2020 11:12:57.057 * DB loaded from disk: 0.003 seconds
600:M 26 Jun 2020 11:12:57.057 * The server is now ready to accept connections at /var/run/redis/redis-server.sock

Any ideas?

I’ve my back on the wall. Do you need more information to be able to help?

Comment out the redis part of your config and try it again. Also parsing your config could have a problem.

'filelocking.enabled' => 'true',

should be:

'filelocking.enabled' => true,

Thank you for your answer,

as first I tried to change ‘true’ to true, but without effect.
After this I commented the code out as follows:

...
  'filelocking.enabled' => true,
  'memcache.locking' => '\\OC\\Memcache\\Redis',
/*  'redis' => array (
    'host' => '/var/run/redis/redis-server.sock',
    'port' => 0,
    'timeout' => 0.0,
  ),
*/
  'auth.bruteforce.protection.enabled' => false,
...

Unfortunatelly nothing helped.
Current errorlog (nextcloud.log):

{"reqId":"K5Vbl4gywwXzOOEAvVYh","level":3,"time":"2020-06-29T13:52:51+02:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"--","app":"no app in context","method":"GET","url":"/","message":{"Exception":"RedisException","Message":"Connection refused","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/RedisFactory.php","line":92,"function":"connect","class":"Redis","type":"->"},{"file":"/var/www/nextcloud/lib/private/RedisFactory.php","line":108,"function":"create","class":"OC\\RedisFactory","type":"->"},{"file":"/var/www/nextcloud/lib/private/Memcache/Redis.php","line":43,"function":"getInstance","class":"OC\\RedisFactory","type":"->"},{"file":"/var/www/nextcloud/lib/private/Memcache/Factory.php","line":135,"function":"__construct","class":"OC\\Memcache\\Redis","type":"->"},{"file":"/var/www/nextcloud/lib/private/Server.php","line":1021,"function":"createLocking","class":"OC\\Memcache\\Factory","type":"->"},{"file":"/var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php","line":118,"function":"OC\\{closure}","class":"OC\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/ServerContainer.php","line":124,"function":"offsetGet","class":"Pimple\\Container","type":"->"},{"file":"/var/www/nextcloud/lib/private/Server.php","line":1970,"function":"query","class":"OC\\ServerContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/View.php","line":118,"function":"getLockingProvider","class":"OC\\Server","type":"->"},{"file":"/var/www/nextcloud/lib/private/Server.php","line":810,"function":"__construct","class":"OC\\Files\\View","type":"->"},{"file":"/var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php","line":118,"function":"OC\\{closure}","class":"OC\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/ServerContainer.php","line":124,"function":"offsetGet","class":"Pimple\\Container","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":388,"function":"query","class":"OC\\ServerContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":71,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":101,"function":"buildClass","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":116,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":414,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":385,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":71,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":101,"function":"buildClass","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":116,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":414,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":385,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/apps/support/lib/AppInfo/Application.php","line":45,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/apps/support/appinfo/app.php","line":27,"function":"register","class":"OCA\\Support\\AppInfo\\Application","type":"->"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":266,"args":["/var/www/nextcloud/apps/support/appinfo/app.php"],"function":"require_once"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":155,"function":"requireAppFile","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":128,"function":"loadApp","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":647,"function":"loadApps","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1090,"function":"init","class":"OC","type":"::"},{"file":"/var/www/nextcloud/index.php","line":35,"args":["/var/www/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/var/www/nextcloud/lib/private/RedisFactory.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0","version":"19.0.0.12"}
{"reqId":"K5Vbl4gywwXzOOEAvVYh","level":3,"time":"2020-06-29T13:52:51+02:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"--","app":"PHP","method":"GET","url":"/","message":"ini_set(): Headers already sent. You cannot change the session module's ini settings at this time at /var/www/nextcloud/lib/base.php#408","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0","version":"19.0.0.12"}
{"reqId":"K5Vbl4gywwXzOOEAvVYh","level":3,"time":"2020-06-29T13:52:51+02:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"--","app":"PHP","method":"GET","url":"/","message":"ini_set(): Headers already sent. You cannot change the session module's ini settings at this time at /var/www/nextcloud/lib/base.php#412","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0","version":"19.0.0.12"}
{"reqId":"K5Vbl4gywwXzOOEAvVYh","level":3,"time":"2020-06-29T13:52:51+02:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"--","app":"PHP","method":"GET","url":"/","message":"ini_set(): Headers already sent. You cannot change the session module's ini settings at this time at /var/www/nextcloud/lib/base.php#416","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0","version":"19.0.0.12"}
{"reqId":"QFQkSUz4CHWPobUA9d0X","level":3,"time":"2020-06-29T13:52:51+02:00","remoteAddr":"xxx.xxx.xxx.xxx","user":"--","app":"no app in context","method":"GET","url":"/js/core/merged-template-prepend.js?v=a318eaab-0","message":{"Exception":"RedisException","Message":"Connection refused","Code":0,"Trace":[{"file":"/var/www/nextcloud/lib/private/RedisFactory.php","line":92,"function":"connect","class":"Redis","type":"->"},{"file":"/var/www/nextcloud/lib/private/RedisFactory.php","line":108,"function":"create","class":"OC\\RedisFactory","type":"->"},{"file":"/var/www/nextcloud/lib/private/Memcache/Redis.php","line":43,"function":"getInstance","class":"OC\\RedisFactory","type":"->"},{"file":"/var/www/nextcloud/lib/private/Memcache/Factory.php","line":135,"function":"__construct","class":"OC\\Memcache\\Redis","type":"->"},{"file":"/var/www/nextcloud/lib/private/Server.php","line":1021,"function":"createLocking","class":"OC\\Memcache\\Factory","type":"->"},{"file":"/var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php","line":118,"function":"OC\\{closure}","class":"OC\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/ServerContainer.php","line":124,"function":"offsetGet","class":"Pimple\\Container","type":"->"},{"file":"/var/www/nextcloud/lib/private/Server.php","line":1970,"function":"query","class":"OC\\ServerContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/View.php","line":118,"function":"getLockingProvider","class":"OC\\Server","type":"->"},{"file":"/var/www/nextcloud/lib/private/Server.php","line":810,"function":"__construct","class":"OC\\Files\\View","type":"->"},{"file":"/var/www/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php","line":118,"function":"OC\\{closure}","class":"OC\\Server","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/ServerContainer.php","line":124,"function":"offsetGet","class":"Pimple\\Container","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":388,"function":"query","class":"OC\\ServerContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":71,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":101,"function":"buildClass","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":116,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":414,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":385,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":71,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":101,"function":"buildClass","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":116,"function":"resolve","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":414,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/var/www/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":385,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/apps/support/lib/AppInfo/Application.php","line":45,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/var/www/nextcloud/apps/support/appinfo/app.php","line":27,"function":"register","class":"OCA\\Support\\AppInfo\\Application","type":"->"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":266,"args":["/var/www/nextcloud/apps/support/appinfo/app.php"],"function":"require_once"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":155,"function":"requireAppFile","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/private/legacy/OC_App.php","line":128,"function":"loadApp","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":647,"function":"loadApps","class":"OC_App","type":"::"},{"file":"/var/www/nextcloud/lib/base.php","line":1090,"function":"init","class":"OC","type":"::"},{"file":"/var/www/nextcloud/index.php","line":35,"args":["/var/www/nextcloud/lib/base.php"],"function":"require_once"}],"File":"/var/www/nextcloud/lib/private/RedisFactory.php","Line":92,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0","version":"19.0.0.12"}

I was just screwed up and rebuilt the whole thing from scratch. Thank you for your help, please close this thread.