Problem with installed Nextcloud

English: I have my Nextcloud Local installed and the Nextcloud can Not the Photos Folder Loadet and my Status can Not edit

Deutsch:
Ich habe meine Nextcloud Local installiert und die Nextcloud kann den Fotos-Ordner nicht laden und meinen Status nicht bearbeiten

I don’t have my crystal ball with me right now because otherwise I could tell you what’s wrong.

But you can throw an eye on

updatedb && locate nextcloud.log
tail -F nextcloud.log | jq

Maybe there is something conspicuous in there that?

And yes, you are welcome to write in your mother tongue here!

By the way, we have a template for support requests here:

1 Like

Der Befehl updatedb geht net da er nicht exestiert

apt install mlocate

Brauchst aber eigentlich nicht wenn du weißt wo die nextcloud.log gespeichert ist - nämlich im NC-Datenverzeichnis.

Ich hab mir den log angeschaut der ist leer

@Sanook hast du ne Idee?

Schwierig zu sagen weil jede Nextcloud-Version ihre eigenen Fehler hat und sich das dauernd ändert, deswegen gibts das Support-Template.

Vermutlich hängt es mit den Rechten zusammen? Oder mit dem Dateisystem?

Wie hast du es installiert?

Hat es schon mal funktioniert?

Bisher hat es noch nicht geklappt installiert hab ich’s auf dem Hostsystem

Daten zum Host
Netcup Vserver 8gb RAM 4kerne

nginx version: nginx/1.22.1

Datenbank Mariä DB

Nextcloud Version: Nextcloud Hub 9:(30.0.5)

Keine Ahnung warum es nicht funktioniert.

Habe mal ChatGPT befragt was der Grund sein könnte:

Bitte um Lösungsvorschläge /read https∶//help.nextcloud.com/t/problem-with-installed-nextcloud/216574/1

Problem: Nextcloud kann den Fotos-Ordner nicht laden & Status nicht bearbeiten

Der Benutzer hat Nextcloud auf einem Netcup VServer (8 GB RAM, 4 Kerne) mit Nginx und MariaDB installiert, aber:

  1. Der Fotos-Ordner lädt nicht
  2. Der Status kann nicht bearbeitet werden
  3. Das Log (nextcloud.log) ist leer

Lösungsvorschläge

:one: Berechtigungen & Eigentümer prüfen

Falls Nextcloud nicht auf Dateien zugreifen kann, liegt es oft an falschen Berechtigungen.
:pushpin: Berechtigungen setzen:

sudo chown -R www-data:www-data /var/www/nextcloud
sudo chmod -R 750 /var/www/nextcloud

:pushpin: Datenbank-Synchronisation anstoßen:

sudo -u www-data php /var/www/nextcloud/occ files:scan --all

:two: Log-Level in Nextcloud erhöhen (wenn nextcloud.log leer ist)

Falls Nextcloud keine Fehler aufzeichnet, muss das Logging aktiviert werden.
:pushpin: Bearbeite config.php (/var/www/nextcloud/config/config.php) und ändere:

'loglevel' => 0, // 0 = Debug, 1 = Info, 2 = Warnung, 3 = Fehler
'logfile' => '/var/www/nextcloud/data/nextcloud.log',

:pushpin: Danach Log erneut prüfen:

sudo tail -f /var/www/nextcloud/data/nextcloud.log

:three: Nginx-Fehlkonfiguration prüfen

Falls Nextcloud nicht richtig lädt, könnte Nginx falsch konfiguriert sein.
:pushpin: Testen, ob die Nginx-Konfiguration gültig ist:

sudo nginx -t

Falls Fehler auftreten, poste das Ergebnis.
:pushpin: Danach Webserver neu starten:

sudo systemctl restart nginx php8.2-fpm

:four: PHP-Einstellungen prüfen

Nextcloud benötigt oft spezielle PHP-Module.
:pushpin: Fehlende Module installieren (falls nicht vorhanden):

sudo apt install php8.2-gd php8.2-xml php8.2-mbstring php8.2-curl php8.2-zip php8.2-bcmath php8.2-intl php8.2-gmp php8.2-bz2 php8.2-imagick

:pushpin: Danach PHP-Dienste neu starten:

sudo systemctl restart php8.2-fpm nginx

:five: Nextcloud-Datenbank-Fehler reparieren

Falls Nextcloud Probleme mit der Datenbank hat, kann dieser Befehl helfen:

sudo -u www-data php /var/www/nextcloud/occ maintenance:repair

:pushpin: Falls die Datenbank-Tabellen beschädigt sind, prüfen:

sudo mysqlcheck -u root -p --repair --all-databases

:rocket: Fazit & empfohlene Reihenfolge der Tests

:white_check_mark: 1. Berechtigungen korrigieren & Filescan ausführen
:white_check_mark: 2. Log-Level aktivieren & Fehler analysieren
:white_check_mark: 3. Nginx & PHP-FPM neustarten
:white_check_mark: 4. Fehlende PHP-Module installieren
:white_check_mark: 5. Datenbank reparieren