Display problem after migrating from php 8.2 to 8.5

The Basics

  • Nextcloud Server version 33
  • Operating system and version I don’t know. My nexcloud is hosted on a mutualized OVH hosting-pro server
  • Web server and version I don’t know
  • Reverse proxy and version I don’t know
  • PHP version was 8.2 I migrated to 8.5 and got a display problem then 8.3 and finally 8.2 and still get the problem
  • Is this the first time you’ve seen this error? Yes
  • When did this problem seem to first start?
    • When I migrated from php 8.2 to php 8.5
  • Installation method OVH way for php migration
  • Are you using CloudfIare, mod_security, or similar? No

Summary of the issue you are facing:

Seeing that nextcloud 34 require php 8.3 minimum, I migrated my OVH environnment to highest stable version 8.5

At this time, when I logged in, the display looked like typewriter output on which it’s impossible to scroll pages neither click on any line.

Then, I migrated to php 8.3, got same problem and finally 8.2 and the problem still exist.

However, on login page, I’m able to go administration, application, but can’t click on any option.

However, nextcloud forward my calendar events to other machines.

I installed calendar and password application after migrating to nextcloud 33 few days ago.

Steps to replicate it (hint: details matter!):

My site is https://plusjamaisca.ovh/

To replicate, I would have to give you a user and password. Anyway, I can’t access to the page in order to create any user

login screen is usual

Log entries

Nextcloud

See attached file
nextcloud-log.odt (78,8 Ko)

PASTE HERE

Web Browser

II think there is no p roblem with my browser since the problem appeared when I migrated to php 8.5

Web server / Reverse Proxy

Non applicable

Configuration

Nextcloud

<?php $CONFIG = array ( 'instanceid' => 'ocdzovpoywh3', 'passwordsalt' => 'UKQQxBNhlAShF21TJKQDqGhNNC1ysy', 'secret' => 'mw6Nb1mW38dvNQSVTqeAjLY4+qRedLiVsAFzfs//EME3QC6w', 'trusted_domains' => array ( 0 => 'plusjamaisca.ovh', 1 => 'sergeetseve.fr', ), 'datadirectory' => '/home/infoadre/www/nextcloud-data', 'dbtype' => 'mysql', 'version' => '33.0.0.16', 'overwrite.cli.url' => 'https://plusjamaisca.ovh', 'dbname' => 'xxxx', 'dbhost' => 'yyyy', 'dbport' => '', 'dbtableprefix' => 'oc_', 'dbuser' => 'xxxxxx', 'dbpassword' => 'yyyyyy', 'installed' => true, 'loglevel' => 0, 'theme' => '', 'maintenance' => false, 'updater.secret' => '$2y$10$bHKrxHfGyLOuOYEgUfWOfeeAUKmEMfmKbwMnvhcSEilvGdU0dc4ii', 'defaultapp' => 'notes', 'app_install_overwrite' => array ( 0 => 'folderplayer', 1 => 'podcast', 2 => 'documents', 3 => 'documentserver_community', 4 => 'radio', 5 => 'passwords', ), 'memories.exiftool' => '/home/infoadre/www/nextcloud/apps/memories/bin-ext/exiftool-amd64-glibc', 'memories.vod.path' => '/home/infoadre/www/nextcloud/apps/memories/bin-ext/go-vod-amd64', ); #### Apps Calendar and passwords ### Tips for increasing the likelihood of a response * Use the `preformatted text` formatting option in the editor for all log entries and configuration output. * If screenshots are useful, feel free to include them. - If possible, also include key error output in text form so it can be searched for. * Try to edit log output only minimally (if at all) so that it can be ran through analyzers / formatters by those trying to help you.

Bonjour
Voici un complément d’information : je suis capable d’accéder en ssh à mon serveur lui même sous GNU/Linux

This is the page I get at login. You should note that I can click on every line


I would have tried to suppress password app, but it does’nt chow up on the display and I can’t scroll forward

If I remember it correctly this could happen when code fragments are cached while accessing Nextcloud. You should e.g. clear the browser cache, and also restart memcached etc. on the server to get all caches cleared.

Unfortunately, memcached dos’nt exist on mutualized hostings

It’s still likely some assets not loading. So still follow the instructions in the support template for Web Browser.

Also, please mind the pre-formatting instructions in the support template - it’s nearly impossible to read your posted configuration.

Bonjour
J’ai fait de un panaché de copies d’écran et de copié-collé pour tenter une lecture plus facile. Je n’ai pas trouvé comment inclure du code préformatté. Je suis prêt à tout refaire pour plus de lisibilité. Et pour commencer, voici mon config.php à nouveau
config.php.pdf (27,6 Ko)
J’utilise Firefox 148.0 sur lequel j’ai activé les extension “lilo moteur et solidaire” et “mots de passe pour l"extension de navigateur nextcloud”. Lorsque j’entre plusjamaisca.ovh, j’obtiens ceci :


console - aucune erreur
[INFO] core: session heartbeat polling started
Object { app: “core”, level: 0 }
Réseau

Lorsque j’entre mon utilisateur administrateur et mot de passe, j’obtiens ceci

console pas d’erreur
écran d’accueil console.pdf (1,9 Mo)
réseau 1ère erreur
GET
https://plusjamaisca.ovh/apps/files_versions/css/sidebar-tab.css?v=4a8e162b-0
État
404
VersionHTTP/2
Transfert319 o (taille 0 o)
Politique de référentno-referrer
Résolution DNSSystème
HTTP/2 404
date: Tue, 03 Mar 2026 18:07:09 GMT
content-type: text/html; charset=UTF-8
server: OVHcloud
x-powered-by: PHP/8.2
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-permitted-cross-domain-policies: none
x-robots-tag: noindex, nofollow
referrer-policy: no-referrer
X-Firefox-Spdy: h2
GET /apps/files_versions/css/sidebar-tab.css?v=4a8e162b-0 HTTP/2
Host: plusjamaisca.ovh
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0
Accept: text/css,/;q=0.1
Accept-Language: fr,fr-FR;q=0.9,en-US;q=0.8,en;q=0.7
Accept-Encoding: gzip, deflate, br, zstd
Connection: keep-alive
Cookie: __Host-nc_sameSiteCookielax=true; __Host-nc_sameSiteCookiestrict=true; oc_sessionPassphrase=ZnJcfFbchVPXZ7fzObWVGNzcXVgYUu86f34Cy%2FfjrtU4i17A11ZJO1Ew9LR9sU27evKAfps2reAElwStD%2Bz0eyiHPf3XOJnjKcgN3pNn%2BmTfZsuQgdU6kj9CeKXOFloW; ocdzovpoywh3=4836e682201b1945e9d7e2a61ab1bccc; nc_username=gilles; nc_token=p5TeA5EW%2FS7cLEVT8RpatVxM95ydD6dD; nc_session_id=4836e682201b1945e9d7e2a61ab1bccc
Sec-Fetch-Dest: style
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
Priority: u=2
TE: trailers
réseau erreurs 2 à 7

réseau 2ième erreur
GET https://plusjamaisca.ovh/index.php/apps/theming/theme/default.css?plain=1&v=6ea07545
État
200
VersionHTTP/2
Transfert2,21 Ko (taille 4,47 Ko)
Politique de référentno-referrer
Résolution DNSSystème
HTTP/2 200
date: Tue, 03 Mar 2026 18:07:10 GMT
content-type: text/css;charset=UTF-8
content-length: 4472
server: OVHcloud
x-powered-by: PHP/8.2
referrer-policy: no-referrer
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-permitted-cross-domain-policies: none
x-request-id: aacjTsJRdgX5tYsfW0PW6wAABUI
cache-control: private, max-age=86400, must-revalidate
content-security-policy: default-src ‘none’;base-uri ‘none’;manifest-src ‘self’;frame-ancestors ‘none’
feature-policy: autoplay ‘none’;camera ‘none’;fullscreen ‘none’;geolocation ‘none’;microphone ‘none’;payment ‘none’
x-robots-tag: noindex, nofollow
x-user-id: gilles
content-disposition: inline; filename=“”
expires: Wed, 04 Mar 2026 18:07:10 GMT
vary: Accept-Encoding
content-encoding: gzip
X-Firefox-Spdy: h2
GET /index.php/apps/theming/theme/default.css?plain=1&v=6ea07545 HTTP/2
Host: plusjamaisca.ovh
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0
Accept: text/css,/;q=0.1
Accept-Language: fr,fr-FR;q=0.9,en-US;q=0.8,en;q=0.7
Accept-Encoding: gzip, deflate, br, zstd
Connection: keep-alive
Cookie: __Host-nc_sameSiteCookielax=true; __Host-nc_sameSiteCookiestrict=true; oc_sessionPassphrase=ZnJcfFbchVPXZ7fzObWVGNzcXVgYUu86f34Cy%2FfjrtU4i17A11ZJO1Ew9LR9sU27evKAfps2reAElwStD%2Bz0eyiHPf3XOJnjKcgN3pNn%2BmTfZsuQgdU6kj9CeKXOFloW; ocdzovpoywh3=4836e682201b1945e9d7e2a61ab1bccc; nc_username=gilles; nc_token=p5TeA5EW%2FS7cLEVT8RpatVxM95ydD6dD; nc_session_id=4836e682201b1945e9d7e2a61ab1bccc
Sec-Fetch-Dest: style
Sec-Fetch-Mode: no-cors
Sec-Fetch-Site: same-origin
Priority: u=2
TE: trailers

Bonjour
J’ai un dossier nextcloud-data à côté de mon dossier nextcloud. Pensez-vous que je devrais restaurer une sauvegarde de nextcloud préalables à mes interventions sur PHP sans courir le risque de perdre tout ou partie de mes agendas partagés ?
Cordialement