• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst Leap 15.5: Nextcloud kann Datenbank nicht öffnen

P6CNAT

Advanced Hacker
Hallo,
ich habe folgende Konfiguration:

Betriebssystem: openSUSE Leap 15.5
KDE-Plasma-Version: 5.27.4
KDE-Frameworks-Version: 5.103.0
Qt-Version: 5.15.8
Kernel-Version: 5.14.21-150500.55.19-default (64-bit)

Code:
$ rpm -aq | grep -i nextcloud
nextcloud-24.0.8-bp155.1.6.noarch
libnextcloudsync0-3.9.3-lp155.1.1.x86_64
nextcloud-apache-24.0.8-bp155.1.6.noarch

$ rpm -aq | grep -i mariadb
libmariadb3-3.1.13-3.30.1.x86_64
mariadb-10.6.14-150400.3.26.1.x86_64
mariadb-errormessages-10.6.14-150400.3.26.1.noarch
mariadb-client-10.6.14-150400.3.26.1.x86_64
libmariadbd19-10.6.14-150400.3.26.1.x86_64

$ rpm -aq | grep -i php
php8-exif-8.0.29-150400.4.34.1.x86_64
php8-xmlreader-8.0.29-150400.4.34.1.x86_64
php8-ftp-8.0.29-150400.4.34.1.x86_64
php8-pdo-8.0.29-150400.4.34.1.x86_64
php8-intl-8.0.29-150400.4.34.1.x86_64
php8-imagick-3.7.0-bp155.3.5.x86_64
php8-cli-8.0.29-150400.4.34.1.x86_64
php8-openssl-8.0.29-150400.4.34.1.x86_64
php8-bz2-8.0.29-150400.4.34.1.x86_64
php8-phar-8.0.29-150400.4.34.1.x86_64
php8-dom-8.0.29-150400.4.34.1.x86_64
php8-xmlwriter-8.0.29-150400.4.34.1.x86_64
php8-fileinfo-8.0.29-150400.4.34.1.x86_64
php8-pcntl-8.0.29-150400.4.34.1.x86_64
php8-ctype-8.0.29-150400.4.34.1.x86_64
php8-curl-8.0.29-150400.4.34.1.x86_64
php8-mysql-8.0.29-150400.4.34.1.x86_64
php8-APCu-5.1.22-bp155.1.5.x86_64
php8-gd-8.0.29-150400.4.34.1.x86_64
php8-zip-8.0.29-150400.4.34.1.x86_64
php8-8.0.29-150400.4.34.1.x86_64
php8-tokenizer-8.0.29-150400.4.34.1.x86_64
apache2-mod_php8-8.0.29-150400.4.34.1.x86_64
php8-posix-8.0.29-150400.4.34.1.x86_64
php8-calendar-8.0.29-150400.4.34.1.x86_64
php8-bcmath-8.0.29-150400.4.34.1.x86_64
php8-pear-1.10.21-150400.9.3.1.noarch
php8-sqlite-8.0.29-150400.4.34.1.x86_64
php8-gmp-8.0.29-150400.4.34.1.x86_64
php8-zlib-8.0.29-150400.4.34.1.x86_64
php8-iconv-8.0.29-150400.4.34.1.x86_64
php8-mbstring-8.0.29-150400.4.34.1.x86_64
php8-ldap-8.0.29-150400.4.34.1.x86_64


Ich kann mich auf der Maria DB anmelden und habe einen User und eine leere Datenbank für Nextcloud angelegt.

Wenn ich versuche Nextcloud über den Webfrontend http://localhost/nextcloud/index.php einzurichten kommt die Fehlermeldung:
MySQL-Benutzername und/oder Passwort ungültig Sie müssen Details von einem existierenden Benutzer einfügen.
Den Benutzer, Passwort, Datenbanknamen und Port habe ich per copy und paste aus der erfolgreichen Datenbankanmeldung übernommen.

Hat jemand eine Idee, was fehlt, um Nextcloud die Anmeldung an der Mariadb zu ermöglichen?
 
Zuletzt bearbeitet:

bmk

Member
Hallo,

es gibt 2 Arten von Usern in nextcloud:

Der Name des Datenbank-Administrators steht in der Datei nextcloud/config/config.php unter 'dbuser' => / 'dbpassword'

Aus Sicherheitsgründen sollte der nc-Administrator nur Rechte für die nextcloud-Datenbank besitzen (für Updates notwendig), der allgemeine mysql/mariadb-Admin sollte nur im Notfall oder zu Testzwecken verwendet werden.

Einrichtung / Kontrolle den nc-Administrators mit phpmyadmin oder über die mariadb-Konsole (Sql: create user ... / grant all privileges on ... to ...).

Die nextcloud-User stehen in der nextcloud-Tabelle oc-users, die Zugangsberechtigungen werden von nextcloud verwaltet.

Meine nextcloud-Installation habe ich direkt über die nextcloud-Homepage bezogen (liegt unter /srv/www/...) und nutze ein separates Daten-Verzeichnis (srv/Daten/nextcloud).

Grüße bmk555
 
OP
P6CNAT

P6CNAT

Advanced Hacker
Hallo bmk,
Danke für den Tipp und sorry für die späte Antwort, andere Dinge haben Priorität.
Mit dem Original-Paket von der Nextcloud Hompage funktioniert die Anmeldung.
 
Oben