Nextcloud surface problem after server change

Hello Everybody,

I have a little problem with my nextcloud 31.0.4 on Ubuntu 22.04. After server changing the surface is totally destroyed…

Has anybody a short hint for me ?

best wishes and a nice Eastern, Gerald.

Looks like CSS files cannot be loaded.

  1. Does it work in the private mode of your browser?
  2. What exactly does “after server changing” mean?

Same problem in the private modus.
The server crashed and we take a new one, all data are copied by plesk backup (without error message).
At this time we have 30.0.4 with the same problem. Then I have updatet to 31.0.4., but he problem vanishing resist.
Yes, I think also style file. Changing the design in nextcloud doesn’t work.

Can you post the output of sudo -u www-data php occ integrity:check-core?

And: What does your access log say when you open Nextcloud?

yes, here

EXTRA_FILE:

  • .php-version: - expected: - current: e12da737bc8226037f79e5373fabaaec991c24907fe6d7e96ef0fcf6fb35c3f6ada14fed12d98f5559bd31e0153e1eaf908dcf8d2456221470bc894e9f6834e8

  • nextcloud log: - expected: - current: 2af3f67eef59d99594b3e343e82b4c38009ad1a3735e9f2956a10bc07e6e08a684c13a5fcb0e9ca46664022e118a9fcf9c84493adf9ae1655057600f75001de3

  • redis-stats.php: - expected: - current: fc8136f660dc2e0f03c97885b974a11b2af143fa9680f591f99eb4841bb538490623ad048d5278287303a59f2a8e24d023826617c8a7d45dba8be04a04af6c25

  • .well-known/acme-challenge/edk7XmvGzu_mKliztunBrlhp04k7X636Rr5BvXw0Xq0: - expected: - current: 70e0549bbc63b66988d0df48f2449ed26c2481fc163d3668198d9bff29ac573762eac47cd64742a27112ac0a10d0a2ef6a66a144c0437d2fbe365fa52a6d3469

  • .well-known/acme-challenge/q3bZrzEBW9ZvHtJS-JgKrUKcQCnlFmqDXj7LY4FxyiA: - expected: - current: 2942b74ad5f99d7f854364773776143b6fd53824caddde8c8b323e23d71d8ee41041890bea7feae5c70fdd1d27600b1abc09151d331c3ec09703577f68dd8eb5

  • .well-known/acme-challenge/bG1_1qS16ZylpOrHsUM4SlVDGEYC6YEzWuH_Jdg9IAc: - expected: - current: b876a9b3d88e3990acf08a8b51c0444c9eb544da12ea3645c06d6faed3759187fc383cb101eae0384ed874516384ec0e25474ea6a9e2e33f0fb6ce3260b1a5bf

  • .well-known/acme-challenge/.htaccess: - expected: - current: b5fab078eda7da59f768ed5342ee3df121c65df4aceabca7a238f4973dc16ca3d1cb864cb110ab4f8e0f7cdb70365f4b2938683cb4f9633b0605e734d15642d9

  • .php-ini: - expected: - current: 00e2450424180094f40d1b07f8ef787499e1bd627ce8fed73b355ac3ebf724d5b320cc10584e8c9cbd56d15b839155495039e847fd88fc18c07cbe1bf17d00f7

best regards, Gerald.

Missing CSS files would be displayed as follows, example:

$ ./occ integrity:check-core           
  - FILE_MISSING:
    - core/css/animations.css:
      - expected: b923a5af69b81c9b419644cf29c43a0a729e4fb4ffeb7fb971df45367685d0c86028c138048ce4c1aed21aace347e0186d643392de6e9cd086c434d7c65343a6
      - current:

This is not the case with your installation, which is good.

  • What kind of web server are you using?
  • Is it a “normal” PHP installation or are you using Docker?
  • Are there any errors in the DevTools of the browser?

Yes, new Ubuntu with php8.3 FPM-nginx

phpinfo delivers

PHP Version 8.3.20

System Linux p-worldtech.com 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
Build Date Apr 11 2025 11:43:44
Build System Linux
Build Provider Plesk
Configure Command ‘./configure’ ‘–bindir=/opt/plesk/php/8.3/bin’ ‘–runstatedir=/run’ ‘–localedir=/opt/plesk/php/8.3/share/locale’ ‘–localstatedir=/opt/plesk/php/8.3/var’ ‘–libdir=/opt/plesk/php/8.3/lib/x86_64-linux-gnu’ ‘–docdir=/opt/plesk/php/8.3/share/doc’ ‘–prefix=/opt/plesk/php/8.3’ ‘–mandir=/opt/plesk/php/8.3/share/man’ ‘–datadir=/opt/plesk/php/8.3/share’ ‘–sbindir=/opt/plesk/php/8.3/sbin’ ‘–exec-prefix=/opt/plesk/php/8.3’ ‘–sysconfdir=/opt/plesk/php/8.3/etc’ ‘–sharedstatedir=/opt/plesk/php/8.3/com’ ‘–includedir=/opt/plesk/php/8.3/include’ ‘–libexecdir=/opt/plesk/php/8.3/lib’ ‘–infodir=/opt/plesk/php/8.3/share/info’ ‘–build=x86_64-linux-gnu’ ‘–host=x86_64-linux-gnu’ ‘–disable-debug’ ‘–disable-gcc-global-regs’ ‘–disable-rpath’ ‘–enable-calendar’ ‘–enable-exif’ ‘–enable-ftp’ ‘–enable-litespeed’ ‘–enable-phpdbg’ ‘–enable-re2c-cgoto’ ‘–enable-sockets’ ‘–enable-sysvmsg’ ‘–enable-sysvsem’ ‘–enable-sysvshm’ ‘–enable-xml’ ‘–with-bz2’ ‘–with-config-file-path=/opt/plesk/php/8.3/etc’ ‘–with-config-file-scan-dir=/opt/plesk/php/8.3/etc/php.d’ ‘–with-enchant=shared’ ‘–with-gettext’ ‘–with-gmp’ ‘–with-iconv’ ‘–with-kerberos’ ‘–with-layout=GNU’ ‘–with-libdir=lib’ ‘–with-libxml’ ‘–with-openssl’ ‘–with-pic’ ‘–with-system-tzdata’ ‘–with-zlib’ ‘–without-gdbm’ ‘–without-pear’ ‘–disable-dba’ ‘–disable-dom’ ‘–disable-fileinfo’ ‘–disable-gd’ ‘–disable-pdo’ ‘–disable-phar’ ‘–disable-posix’ ‘–disable-sysvmsg’ ‘–disable-sysvsem’ ‘–disable-sysvshm’ ‘–disable-xmlreader’ ‘–disable-xmlwriter’ ‘–enable-fpm’ ‘–with-fpm-acl’ ‘–without-curl’ ‘–without-pspell’ ‘–without-sqlite3’ ‘–without-unixODBC’ ‘–with-fpm-systemd’ ‘build_alias=x86_64-linux-gnu’ ‘host_alias=x86_64-linux-gnu’ ‘PKG_CONFIG=/var/jenkins/workspace/PLESK/PHP/php-8.3-unix-aws/rules/buck-out/gen/build/pkg-config.pex’
Server API FPM/FastCGI
Virtual Directory Support disabled
Configuration File (php.ini) Path /opt/plesk/php/8.3/etc
Loaded Configuration File /opt/plesk/php/8.3/etc/php.ini
Scan this dir for additional .ini files /opt/plesk/php/8.3/etc/php.d
Additional .ini files parsed /opt/plesk/php/8.3/etc/php.d/10-opcache.ini, /opt/plesk/php/8.3/etc/php.d/20-mysqlnd.ini, /opt/plesk/php/8.3/etc/php.d/50-xdebug.ini, /opt/plesk/php/8.3/etc/php.d/bcmath.ini, /opt/plesk/php/8.3/etc/php.d/curl.ini, /opt/plesk/php/8.3/etc/php.d/dba.ini, /opt/plesk/php/8.3/etc/php.d/dom.ini, /opt/plesk/php/8.3/etc/php.d/enchant.ini, /opt/plesk/php/8.3/etc/php.d/fileinfo.ini, /opt/plesk/php/8.3/etc/php.d/gd.ini, /opt/plesk/php/8.3/etc/php.d/imagick.ini, /opt/plesk/php/8.3/etc/php.d/imap.ini, /opt/plesk/php/8.3/etc/php.d/intl.ini, /opt/plesk/php/8.3/etc/php.d/ldap.ini, /opt/plesk/php/8.3/etc/php.d/mbstring.ini, /opt/plesk/php/8.3/etc/php.d/mysqli.ini, /opt/plesk/php/8.3/etc/php.d/odbc.ini, /opt/plesk/php/8.3/etc/php.d/pdo.ini, /opt/plesk/php/8.3/etc/php.d/pdo_mysql.ini, /opt/plesk/php/8.3/etc/php.d/pdo_odbc.ini, /opt/plesk/php/8.3/etc/php.d/pdo_pgsql.ini, /opt/plesk/php/8.3/etc/php.d/pdo_sqlite.ini, /opt/plesk/php/8.3/etc/php.d/pgsql.ini, /opt/plesk/php/8.3/etc/php.d/phar.ini, /opt/plesk/php/8.3/etc/php.d/posix.ini, /opt/plesk/php/8.3/etc/php.d/pspell.ini, /opt/plesk/php/8.3/etc/php.d/redis.ini, /opt/plesk/php/8.3/etc/php.d/snmp.ini, /opt/plesk/php/8.3/etc/php.d/soap.ini, /opt/plesk/php/8.3/etc/php.d/sodium.ini, /opt/plesk/php/8.3/etc/php.d/sqlite3.ini, /opt/plesk/php/8.3/etc/php.d/sysvmsg.ini, /opt/plesk/php/8.3/etc/php.d/sysvsem.ini, /opt/plesk/php/8.3/etc/php.d/sysvshm.ini, /opt/plesk/php/8.3/etc/php.d/tidy.ini, /opt/plesk/php/8.3/etc/php.d/xmlreader.ini, /opt/plesk/php/8.3/etc/php.d/xmlwriter.ini, /opt/plesk/php/8.3/etc/php.d/xsl.ini, /opt/plesk/php/8.3/etc/php.d/zip.ini
PHP API 20230831
PHP Extension 20230831
Zend Extension 420230831
Zend Extension Build API420230831,NTS
PHP Extension Build API20230831,NTS
Debug Build no
Thread Safety disabled
Zend Signal Handling enabled
Zend Memory Manager enabled
Zend Multibyte Support provided by mbstring
Zend Max Execution Timers disabled
IPv6 Support enabled
DTrace Support disabled
Registered PHP Streams https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, tls, tlsv1.0, tlsv1.1, tlsv1.2, tlsv1.3
Registered Stream Filters zlib., bzip2., convert.iconv., string.rot13, string.toupper, string.tolower, convert., consumed, dechunk

F12 in the Browser gives 502 bad gateway for

Skriptfirstrunwizard-activate.mjs?v=69cb0c48-0
Skriptfirstrunwizard-about.mjs?v=69cb0c48-0
Skriptnotifications-main.mjs?v=69cb0c48-0
Stylesheetdefault.css?plain=1&v=3542ce25
Stylesheetlight.css?plain=1&v=3542ce25
Stylesheetlight.css?plain=0&v=3542ce25
Stylesheetdark.css?plain=0&v=3542ce25
Stylesheetlight-highcontrast.css?plain=0&v=3542ce25
Stylesheetdark-highcontrast.css?plain=0&v=3542ce25
Stylesheetopendyslexic.css?plain=0&v=3542ce25
Stylesheetdark.css?plain=1&v=3542ce25
Stylesheetlight-highcontrast.css?plain=1&v=3542ce25

needs

plesk bin apache --listen-on-localhost false

then everything is nice