I’m currently having a similar issue. Out of curiosity, does browsing to the servers local ip address cause the logo and login image to display correctly?
upon reading the error message some more, the issue is nextcloud is trying to load the images over http vs https. Still not sure how to fix that though.
I’ve just updated from NC 11 to NC 12 and I don’t have the same login image than I had before the updating.
Before I had the default login image (with mountain) and now I just have a blue image.
I also lost the nextcloud logo in the top left part when i’m logged
No error messages on the server for me, only in the browser:
Mixed Content: The page at 'https://***.com/settings/help' was loaded over HTTPS, but requested an insecure resource 'http://***.com/core/doc/user/index.html'. This request has been blocked; the content must be served over HTTPS.
core.js?v=df6112e…-54:3 Refused to load the image 'http://***.com/core/img/logo.svg?v=54' because it violates the following Content Security Policy directive: "img-src 'self' data: blob:".
I have the same problem… appens always when the url is mydomain/index.php/apps/…
but if i go on mydomain/index.php/settings/personal or mydomain/index.php/settings/help logo image is loaded correctly and no errors
i set in config.php:
‘overwriteprotocol’ => ‘https’,
‘overwrite.cli.url’ => ‘https://mydomain’,
problem solved
I chime in to say I have the exact same problem and error messages in Chromium on a fresh install.
It seems like the URL of the resources are wrong, for instance for me it tries to load https://localhost/core/img/background.jpg?v=0 even though I’m accessing my instance from an external domain. When I access the instance from localhost, everything loads fine. It looks like an absolutely set URL set somewhere with the install domain instead of the accessing one.
In addition, I tried uploading different images for logo and background, as well as changing the background color with the admin panel, and it didn’t have any effect: the login screen screen and top bar when logged didn’t change, while the folder color changed. Changing the text works.
Adding overwriteprotocol and overwrite.cli.url didn’t help.
login:1 Refused to load the image ‘https://domain0.org/core/img/logo.svg?v=0’ because it violates the following Content Security Policy directive: “img-src ‘self’ data: blob:”.
core.js?v=da21f4a…-0:3 Refused to load the image ‘https://domain0.org/core/img/logo.svg?v=0’ because it violates the following Content Security Policy directive: “img-src ‘self’ data: blob:”.
I’ve tried every combination with: ‘overwriteprotocol’ => 'https" and ‘overwrite.cli.url’ => ‘https://domain0.org/’
Why it’s trying to load some objects with URL of the other domain ? Any ideas ?