php -mod gibt alle module aus:
mysqli, mysqlnd, pdo_mysql, curl
Ich habe die DB wie empfohlen bearbeitet und in der config die Anpassungen gemacht.
Gebe ich nun
root@pi4b:/media/4tb/www/nextcloud# sudo -u www-data php occ app:install pico
Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Error: Could not download app pico
root@pi4b:/media/4tb/www/nextcloud#
ein kommt eine andere Fehlermeldung als zuvor!
Der Versuch der APP-Installation aus der grafischen OberflÀche heraus wird weiterhin mit
cURL error 7
abgebrochen.
Vielleicht sollte ich mir die MĂŒhe machen und das System mit Version 21 neu aufsetzen, irgendwie ist doch der Wurm drin.
/var/www/nextcloud/lib/base.php - line 1008:
OC\Route\Router->match("/settings/apps/enable")
/var/www/nextcloud/index.php - line 37:
OC::handleRequest()
In Post 11 schreibst Du, dass der Nextcloud Server in /media/4tb/www/nextcloud installiert ist.
In dem aktuellen Logfileauszug lese ich: /var/www/nextcloud
Was stimmt denn nun? Kann es sein, dass der Nextcloud Server zweimal installiert wurde?
1 x in /media/4tb/www/nextcloud
1 x in /var/www/nextcloud
Sollte dem so sein, dann sind sonderbare Fehlfunktionen nicht verwunderlich!
PrĂŒfe das mal und wenn dem so ist, entfernst/deinstallierst Du eine der beiden Instanzen.
PS. Im Screenshot in Post 16 fĂ€llt mir auf, dass auch die Benutzer âncadminâ und âpiâ als Berechtigte fĂŒr den Zugriff auf die Datenbank âNextcloudâ gelistet sind.
Am besten Du entfernst âncadminâ und âpiâ, denn der Benutzer âoc_piâ (und ârootâ) sind ausreichend (da so in der Nextcloud-Config festgelegt):
mariadb> use mysql;
mariadb> DROP USER IF EXISTS ncadmin;
mariadb> DROP USER IF EXISTS pi;
mariadb> flush privileges;
mariadb> quit
das war der entscheidende Tipp - irgendwie habe ich zwei Instanzen Nextcloud installiert.
Da muss ja was durcheinander gehen.
Das gesammte Wirwar werde ich nun durch eine Neuinstalltion ersetzen!