Mise à jour php 8 avec .ovhconfig pour mon site en multisites entraîne le blocage de la connexion à la console WP.
Hébergements Starter, Perso, Pro ou performance - .ovhconfig empêche la connexion à la console wp
Related questions
- Offre Hébergement PERSO à 2,17 € TTC - Durée 1 ans ou plus ?
33588
24.11.2025 09:02
- Hébergement OVH PERSO - Pérennité de l'offre Black Friday ?
31206
21.11.2024 12:30
- Webacappella 4 et OVH Impossible d epublier mon site
23036
26.01.2025 11:18
- Nextcloud KO depuis fin février 2025
22675
26.02.2025 14:33
- Pourquoi ai-je toujours la page OVH - Site en construction ?
21582
26.02.2025 12:44
- Quelles versions MYSQL v.8.0 et de PHP ?
20414
11.03.2025 16:07
- OVH me signale un site soi-disant hacké
20276
29.12.2025 14:00
- curl error 28 while
19935
12.02.2025 08:21
- Problème d'envoi de mail via mailjet sur Wordpress avec cette erreur : OpenSSL SSL_connect: SSL_ERROR_SYSCALL
18977
24.04.2025 16:24
- Site down pendant plusieurs heures de manière aléatoire
17750
28.12.2025 14:12
Bonjour@Marie-Joseph Huguenin
Curieux.
Quelle version de PHP utilisiez-vous précédemment ?
Utiliser de préférence la mise à jour de PHP via le manager OVH.
Voir dans mon guide le paragraphe : F1 – Modifier la version de PHP via le manager OVH
Quel DOMAINE ?
Un peu de lecture :
Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements pour une Installation complète et propre de votre Site.
Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site
Voir --> CMS - WordPress - Guide Installation chez OVH
Lisez et contrôlez votre situation en suivant attentivement les paragraphes : A à J valables pour tous les CMS
N'hésitez pas à me faire un retour : positif ou négatif.
C'est comme cela que je peaufine mon Guide.
Si ce guide vous a bien aidé, n'hésitez pas à cliquer sur le bouton « Utile »
________________________________________________________________________________________________
Les sauvegardes chez OVH de votre site ne sont pas éternelles.
Extrait de mon guide : T - Restauration OVH de votre site à une date antérieure
Chez OVH, la restauration de votre hébergement ne permet de remonter qu’au maximum à deux semaines.
Si le piratage de votre site remonte à 3 semaines, vous êtes foutu et obliger de tout supprimer et reconstruire complètement votre site.
Chez OVH, la restauration de votre base de données ne permet de remonter qu’au maximum à deux mois
Penser à faire une sauvegarde Hébergement et Base de données sur votre PC une fois par mois.
Voir dans mon guide le paragraphe : Ua - Sauvegarde complète de votre site sur votre PC
C'est difficile à comprendre en effet. Le fichier .ovhconfig est exactement écrit. Mon site passe à PHP 8.3 et Santé du site ne signale aucune erreur. Mais quand je me déconnecte, je ne peux plus me connecter : apparaît une page blanche avec la mention "erreur critique". J'ai essayé sans les plugins et avec un autre thème (2025), rien n'y fait. Serait-ce lié à wp-content ? J'utilise FileZilla.
Ma version PHP précédente est la 7.4. Tout fonctionnait parfaitement. Tous les plugins sont à jour ainsi que la version WP. Mon site communion.ch est en multisites OVH chez un informaticien. C'est pour cette raison que j'ai installé le fichier .ovhconfig avec FileZilla à la racine de mon site, car un autre site ne permet pas la mise à jour en multisites. Le problème ne vient ni de mon thème, ni des plugins, je l'ai vérifié en les désactivant. Peut-être cela vient-il du fichier wp-config ? Je ne l'ai pas modifié.
Encore une précision : tout fonctionne bien sur mon site avec PHP 8.3, sauf la connexion à la console WP.
Bonjour, quel est votre site ?
Avez-vous essayé de passer en mode "development" au lieu de "production" ?
A moins que ce ne soit un hébergement très ancien, avez-vous accès aux paramètres PHP depuis votre espace client, section Hébergement ?
Juste pour s'assurer que vous ne donnez pas des instructions contradictoires entre votre .ovhconfig et vos réglages sur l'espace client.
Mon site web est communion.ch. Un site WP créé en 2019 et toujours entièrement mis à jour (sauf pour la version PHP). Je suis le propriétaire du site communion.ch mais pas de l'hébergement multisites où il se trouve. L'informaticien qui le possède m'a dit qu'il ne pouvait pas faire la mise à jour en PHP pour tous les sites concernés et c'est pour cela que j'ai fait la mise à jour pour mon site par .ovhconfig pour passer de PHP 7.4 à 8.3. Tout fonctionne très bien sauf la connexion à la console WP qui n'est plus possible. Faut-il passer par l'hébergement et faire un réglage spécial pour valider .ovhconfig ?
Voici le fichier d'erreur généré par la console d'OVH (en pdf pour qu'il puisse être mis en pièce jointe).
Bonjour,
En effet le certificat SSL de votre site laisse transpirer le nom des autres sites se trouvant dans cet hébergement et pour lesquels SSL est activé.
Peut-être devriez-vous déplacer votre site dans un hébergement qui lui est propre, par exemple un Perso.
Pouvez-vous demander au gestionnaire de votre hébergement ce qu'il a mis dans ces différents champs ? Plusieurs sont incompatibles au sein d'un même hébergement. PHP 8.0 et supérieur OBLIGE de mettre stable64. phpcgi n'est plus proposé avec les PHP récents.
Merci, je vais transmettre au gestionnaire de mon hébergement. Entretemps, le debug.log semble donner la cause au sein de mon site :
PHP Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function "login_function" not found or invalid function name in /home/amplitudz/communion.ch/wp-includes/class-wp-hook.php:324
Stack trace:
#0 /home/amplitudz/communion.ch/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#1 /home/amplitudz/communion.ch/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#2 /home/amplitudz/communion.ch/wp-login.php(127): do_action('login_head')
#3 /home/amplitudz/communion.ch/wp-login.php(1490): login_header('Se connecter', '', Object(WP_Error))
#4 {main}
thrown in /home/amplitudz/communion.ch/wp-includes/class-wp-hook.php on line 324
Qu'en pensez-vous ?
Une réponse ici: https://wordpress.org/support/topic/class-wp-hook-php-on-line-324/
Mettez en question votre thème et tous les plugins qui n'ont pas reçu de mise à jour depuis "un certain temps"
J'ai changé de thème pour essayer celui de 2025 et désactivé tous les plugins en changeant le nom du dossier en plugins_old. Cela n'a pas résolu le problème de connexion.
Dans ca cas faite une mise à jour de Wordpress par la voie (s)FTP
selon ce guide officiel https://developer.wordpress.org/advanced-administration/upgrade/upgrading/
Notez que votre site est laissé intact, puisque la mise à jour n'écrase pas votre wp-content, ni le wp-config.php
Cependant il est toujours avisé de récupérer une copie complète juste avant une telle opération.
J'ai la dernière version de WordPress 6.8.2 , les extensions les thèmes sont tous à jour me dit le tableau de bord.
Je vous joins le debug.log en entier au format pdf.
Je suis quand même interpellé par ceci (extrait de votre log) alors que vous me dites avoir remis un thème standard et désactivé tous les plugins:
[22-Aug-2025 19:16:43 UTC] PHP Deprecated: site-logo est
<strong>obsolète</strong> depuis la version 13.4 ! Utilisez customlogo
à la place. Jetpack no longer supports site-logo feature. Add
custom-logo support to your theme instead: https://
developer.wordpress.org/themes/functionality/custom-logo/ in /home/
amplitudz/communion.ch/wp-includes/functions.php on line 6121
[22-Aug-2025 19:16:43 UTC] PHP Fatal error: Uncaught TypeError:
call_user_func_array(): Argument #1 ($callback) must be a valid
callback, function "login_function" not found or invalid function
name in /home/amplitudz/communion.ch/wp-includes/class-wphook.
php:324
En effet., j'ai remis tout comme avant. Il s'agit bien d'un problème de "login function". Où est précisément le problème.
Avant de s'éparpiller dans tous les sens, il faudrait savoir quels sont les réglages de PHP sur l'hébergement tout entier.
S'il y a phpcgi, mettez php à la place.
S'il y a stable, mettez stable64 à la place.
Je viens de recevoir la réponse du gestionnaire de l'hébergement, c'est bien php qui est mis à la place et stable64.
PHP Checker dit que mon thème est pleinement compatible avec PHP 8 et que mes plugins présentent des erreurs d'écriture mais sont aussi compatibles.
Bonjour@Marie-Joseph Huguenin
PHP Checker dit que mon thème est pleinement compatible avec PHP 8 et que mes plugins présentent des erreurs d'écriture mais sont aussi compatibles.
Alors, re-forcez toutes les mises à jour pour supprimer les erreurs d'écritures précédentes.
Comme vous l'a suggéré@fritz2cat 🇧🇪 🇪🇺 mettez votre site seul sur un hébergement PERSO. et vous aurez moins de soucis.
Solution trouvée par ChatGPT ! :
Dans sa lecture du debug.log, il a repéré l'erreur suivante :
PHP Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function "login_function" not found
Il m'a demandé d'ouvrir le fichier functions.php de mon thème et de supprimer ou mettre en commentaire la ligne :
add_action('login_head', 'login_function');
Je l'ai mis en commentaire et le problème est résolu !
Conclusion de ChatGPT : « C'était bien ce vieux login-function du thème qui bloquait tout ton accès. »
Bon à savoir et merci pour vos collaborations si rapides !
Dans ce cas je ne vois que la solution https://developer.wordpress.org/advanced-administration/upgrade/upgrading/ à suivre point par point.
Merci, tout fonctionne parfaitement et je suis très satisfait par mon thème. Pour moi, le problème est résolu.