Troubleshooting
Login leitet immer wieder auf Login zurück
Prüfen:
bash
sudo -u www-data php8.4 occ config:system:get trusted_domains
sudo -u www-data php8.4 occ config:system:get overwrite.cli.url
Häufige Ursachen:
- falsche Domain in
trusted_domains - HTTP/HTTPS-Mix hinter Reverse Proxy
- Session-Cookie wird vom Browser nicht akzeptiert
overwriteprotocolfehlt bei Proxy-Setup- PHP-Session-Pfad nicht beschreibbar
Proxy-Beispiel:
php
'overwrite.cli.url' => 'https://cloud.example.com',
'overwriteprotocol' => 'https',
'trusted_proxies' => ['127.0.0.1'],
JavaScript-Fehler: jQuery ist nicht definiert
Ursache ist meist ein unvollständiger Build. Bei ownCloud.online müssen Composer und make im Release-Prozess laufen.
bash
cd /var/www/owncloud.online
composer install --no-dev --optimize-autoloader
make
Plugin hat keinen vendor-Ordner
Plugin neu paketieren:
powershell
powershell -ExecutionPolicy Bypass -File C:\git\owncloud-online-release-tools\Build-PluginPackages.ps1
Das Script führt Composer für Plugins mit composer.json aus.
Integritätswarnung nach Branding
Branding-Änderungen verändern Core-Dateien. Für Release-Builds muss entschieden werden, ob die Integritätsprüfung angepasst oder die geänderten Dateien signiert werden. Nicht dokumentierte Core-Änderungen dürfen nicht in Kundenpakete.
Desktop Client OAuth schlägt fehl
Prüfen:
- OAuth2-App ist aktiviert.
- Desktop Client ist als OAuth2-Client registriert.
- Redirect-URL passt zu
http://localhost:*. - Server liefert eine gültige OIDC-Discovery unter
/.well-known/openid-configurationoder der Client nutzt einen kompatiblen Fallback.