config.php:
<?php
/*
* WARNING
*
* This file gets modified by automatic processes and all lines that are not
* active code (ie. comments) are lost during that process.
*
* If you want to document things with comments or use constants add your settings
* in a '<NAME>.config.php' file which will be included and rendered into this file.
*
* Example:
* <?php
* $CONFIG = [];
*
* See also: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#multiple-merged-configuration-files
*/
$CONFIG = array (
'instanceid' => 'SECRET',
'passwordsalt' => 'SECRET',
'secret' => 'SECRET',
'trusted_domains' =>
array (
0 => 'cloud......de',
),
'datadirectory' => '/homepages/14/SECRET/htdocs/NC/data',
'skeletondirectory' => '',
'default_language' => 'de',
'dbtype' => 'mysql',
'version' => '34.0.0.12',
'overwrite.cli.url' => 'https://cloud.......de',
'dbname' => 'SECRET',
'dbhost' => 'SECRET',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'SECRET',
'dbpassword' => 'SECRET',
'installed' => true,
'config_preset' => 3,
'mail_from_address' => 'cloud',
'mail_smtpmode' => 'smtp',
'mail_sendmailmode' => 'smtp',
'mail_domain' => '...........de',
'mail_smtphost' => 'smtp.....de',
'mail_smtpport' => '587',
'mail_smtpauth' => true,
'mail_smtpname' => 'SECRET',
'mail_smtppassword' => 'SECRET',
'maintenance' => false,
'app_install_overwrite' =>
array (
),
'theme' => '',
'loglevel' => 0,
);
Nextcloud log during time of problem:
Fehlersuche
user_status-menucss
Only lowercase alphanumeric characters are allowed in appIds; check paths of installed app [1 characters replaced]
29.06.2026, 08:34:18
Information
no app in context
The app config key dav/hide_absence_settings is not defined in the config lexicon
29.06.2026, 08:34:18
Fehlersuche
settings
NotConfirmedExceptionRequired authorization header missing
29.06.2026, 08:34:12
Firefox inspector network tab:
Status
403
VersionHTTP/2
Übertragen798 B (51 B Größe)
Referrer Policyno-referrer
Anfrage-PrioritätHighest
DNS-AuflösungSystem
cache-control
no-cache, no-store, must-revalidate
content-security-policy
default-src ‘none’;base-uri ‘none’;manifest-src ‘self’;frame-ancestors ‘none’
content-type
application/json; charset=utf-8
date
Mon, 29 Jun 2026 06:30:29 GMT
feature-policy
autoplay ‘none’;camera ‘none’;fullscreen ‘none’;geolocation ‘none’;microphone ‘none’;payment ‘none’
referrer-policy
no-referrer
server
Apache
x-content-type-options
nosniff
X-Firefox-Spdy
h2
x-frame-options
SAMEORIGIN
x-nc-auth-notconfirmed
true
x-permitted-cross-domain-policies
none
x-request-id
akIRBWEnvq-wyOHORE_tXwACAGQ
x-robots-tag
noindex, nofollow
x-user-id
marc
x-ws-origin
available
x-ws-ratelimit-limit
1000
x-ws-ratelimit-remaining
998
Accept
application/json, text/plain, /
Accept-Encoding
gzip, deflate, br, zstd
Accept-Language
de,en-US;q=0.7,en;q=0.3
Authorization
Basic bWFyYuoyVcUpaznHgWeUdmlgQnR6SWU=
Cache-Control
no-cache
Connection
keep-alive
Content-Length
30
Content-Type
application/json
Cookie
__Host-nc_sameSiteCookielax=true; __Host-nc_sameSiteCookiestrict=true; nc_sameSiteCookielax=true; nc_sameSiteCookiestrict=true; nc_username=mchc; nc_token=NDchangedVZAGd083rCQRNlNJswph; nc_session_id=6a33r99fmchangedff88e4c2f87105ff247756b; oc_sessionPassphrase=a%2BGkq01jsxYcTO2VPnFHn8THurvyIvlnWns05pjo2V8fiRf0dAhHyeiULZa%2Fr2ocBPKrd7whobothersg%2BmT%2FDCRHqNz3J%2FEo; ocb4w05xqaz1=4b6346666357888b4762a352a700; oc08esdp1dis=50179f55fgh66643369a4b8a7c7e0f; oc02pv043elg=6acafd108825545z672f87105ff888247756b
DNT
1
Host
cloud…de
Origin
https://cloud…de
Pragma
no-cache
Priority
u=0
requesttoken
8ZMTplvFW30aGHF6Auyb1Guuz+NcRK0V0gZOA=;-)p9EhkTguKYE0TZhCsYellow4IG7fRCkRREF5g=
Sec-Fetch-Dest
empty
Sec-Fetch-Mode
cors
Sec-Fetch-Site
same-origin
Sec-GPC
1
TE
trailers
User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0
X-Requested-With
XMLHttpRequest, XMLHttpRequest
Firefox Inspector console output:
[DEBUG] settings: Creating a new app token
Object { app: “settings”, uid: “xxxx”, level: 0 }
index.mjs:38:1
[DEBUG] @nextcloud/password-confirmation: Adding auth info to the request
Object { app: “@nextcloud/password-confirmation”, level: 0, config: {…} }
index.mjs:38:1
XHRPOST
https://cloud…de/index.php/settings/personal/authtokens
[HTTP/2 403 208ms]
[DEBUG] @nextcloud/password-confirmation: Password confirmation failed
Object { app: “@nextcloud/password-confirmation”, level: 0, error: AxiosError }
index.mjs:38:1
[DEBUG] @nextcloud/password-confirmation: Handle modern confirmation error based on header
Object { app: “@nextcloud/password-confirmation”, level: 0, hasConfirmationHeader: false }
index.mjs:38:1
[DEBUG] @nextcloud/password-confirmation: Handle modern confirmation error based on header
Object { app: “@nextcloud/password-confirmation”, level: 0, hasConfirmationHeader: false }
index.mjs:38:1
I hope this is helpful…