In der neu aufgesetzten Nextcloud nach Anleitung werden keine JPG angezeigt

In der neu aufgesetzten Nextcloud nach Anleitung von Nextcloud Installationsanleitung - Carsten Rieger IT-Services (c-rieger.de) werden keine JPG´s in keinem Browser angezeigt. Ich kann die Bilder herunterladen und anzeigen im Dateisystem.

Im Hauptmenü fehlen auch die Symbole. (siehe Bild)

Nextcloud Version 27.1.3 auf Ubuntu 22.10
image

Insgesamt sieht mir das mehr nach einem Client-Problem aus. Kannst du mal im Browser die Dev-Tools (Taste F12) und dann “Netzwerkanalyse” anklicken und die Seite neu laden? Du solltest dann für die ganzen Objekte (auch oben die Statusleiste) viele HTTP-Fehler != 200 erhalten. Poste ein paar davon.

Und als zweiten Ansatz schaue, ob die PHP-Module wirklich installiert sind.
dpkg -l |grep php

Mit der Entwickler/Beta-Ubuntu-Version 22.10 wirst du nicht glücklich werden. Du solltest für Nextcloud immer die 2-Jahres-LTS-Versionen also aktuell Ubuntu 22.04 LTS verwenden. Diese wird länger supportet als das was du nutzt. Oder gehe zu Debian. :wink: Am besten du installierst Ubuntu 22.04 LTS und auch Nextcloud neu. Ein Downgrade ist nicht möglich.

2 Likes

Sorry Anfängerfehler…mein Ubuntu ist natürlich die 22.04
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy

  1. Ansatz F12 im Browser…
    HTTP-Fehler !=200 für das Laden der oberen Symbole…
    #######################################
    …hier muss ich wohl eine datei schicken, da Anfänger nur 4 Links pro Post senden dürfen.
    #######################################
    Interessant finde ich auch, dass IMG´s scheinbar geblockt werden. (siehe Bild)

  2. Ansatz → die Bildschirmausgabe…
    root@nextcloud:~# dpkg -l |grep php
    hi php-common 2:93+ubuntu22.04.1+deb.sury.org+2 all Common files for PHP packages
    hi php-gd 2:8.2+93+ubuntu22.04.1+deb.sury.org+2 all GD module for PHP [default]
    hi php8.2-apcu 5.1.22+4.0.11-2+ubuntu22.04.1+deb.sury.org+1 amd64 APC User Cache for PHP
    hi php8.2-bcmath 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 Bcmath module for PHP
    hi php8.2-bz2 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 bzip2 module for PHP
    hi php8.2-cli 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 command-line interpreter for the PHP scripting language
    hi php8.2-common 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 documentation, examples and common module for PHP
    hi php8.2-curl 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 CURL module for PHP
    hi php8.2-fpm 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 server-side, HTML-embedded scripting language (FPM-CGI binary)
    hi php8.2-gd 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 GD module for PHP
    hi php8.2-gmp 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 GMP module for PHP
    hi php8.2-igbinary 3.2.14-1+ubuntu22.04.1+deb.sury.org+1 amd64 igbinary PHP serializer
    hi php8.2-imagick 3.7.0-3+ubuntu22.04.1+deb.sury.org+1 amd64 Provides a wrapper to the ImageMagick library
    hi php8.2-intl 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 Internationalisation module for PHP
    hi php8.2-ldap 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 LDAP module for PHP
    hi php8.2-mbstring 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 MBSTRING module for PHP
    hi php8.2-mysql 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 MySQL module for PHP
    hi php8.2-opcache 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 Zend OpCache module for PHP
    hi php8.2-readline 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 readline module for PHP
    hi php8.2-redis 6.0.1-1+ubuntu22.04.1+deb.sury.org+1 amd64 PHP extension for interfacing with Redis
    hi php8.2-smbclient 1.1.1-1+ubuntu22.04.1+deb.sury.org+1 amd64 PHP wrapper for libsmbclient
    hi php8.2-xml 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 DOM, SimpleXML, XML, and XSL module for PHP
    hi php8.2-zip 8.2.12-1+ubuntu22.04.1+deb.sury.org+1 amd64 Zip module for PHP

Ich habe mal mit den Daten zugegriffen und z. B. folgenden Fehler gefunden, Server und Dateiname geändert.

Content-Security-Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf https://nextcloud.*.*.net/remote.php/dav/files/Test/Bilder/*.jpg blockiert ("default-src").

Laut hier reicht es vielleicht, dass du in config/config.php folgendes einträgst:

'overwrite.cli.url' => 'https://your.domain.com',
'overwriteprotocol' => 'https',

Natürlich deine URL inkl. https:// eintragen. Wenn es nicht hilft, such evtl. nach weiteren Lösungen mit der Suche nach Content-Security-Policy und nextcloud.

Vielen Dank für die Information.
Ich habe es geprüft. Beide Einträge sind ordentlich gesetzt.
Ich suche weiter…

Ich habe jetzt mal die App Keeweb hinzugefügt. Wenn ich diese oben im Menü auswähle, ist das Erscheinungsbild der Nextcloud wie gewünscht. Wählt man einen anderen Eintrag aus, verschwinden die Symbole.
??? Ich bin ratlos… ???

Da Du verschiedene Änderungen am Design und an Deiner Login-Seite durchgeführt hast, würde ich zuerst einmal alles wieder auf Standard setzen und dann weitersuchen.

Wenn ich Deine Hintergrundgrafik in einem neuen Fenster öffne, dann wird ein Bild mit ca. 39 kB (320x240 px) heruntergeladen.

Schickes Haus :wink:

Bei mir hat die Hintergrundgrafik eine Größe von 2,1 MB (1920x1080 px).
Eventuell ist dort schon ein Fehler, denn die Nextcloud “bastelt” sich aus den hochgeladenen Grafiken die benötigten Größen, je nach Endgerät (responsiv), selbst zusammen.

Ergänzung:
Mein originales Hintergrundbild (JPG), welches ich im Design hochgeladen habe, ist auch nur 420 kB groß. Nur beim Herunterladen entsteht eine Größe von 2,1 MB. Gespeichert wird es als *.jpg, ist in Wirklichkeit aber ein *.png.
Im Editor zu sehen:

‰PNG

Vielen Dank für die vielen Ratschläge. Ich setze noch einmal Alles zurück und starte neu.

Der Beitrag kann beendet werden. Habe aktuell noch keine Ahnung, wo ich das erledigen muss.