Hébergements Web - Changement de version PHP de 7.4 vers 8.3, perte d'accès au site "erreur 500"
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Changement de version PHP de 7.4 vers 8.3, perte d'accès au site "erreur 500"

Von
Jean-paulC13
Erstellungsdatum 2024-04-18 15:24:58 (edited on 2024-09-04 12:02:13) in Hébergements Web

Bonjour à tous,

Mon nom de domaine : capelou.org
Mon hébergeur est : Hébergement OVH Performance
Ma configuration est : Site WP avec thème DIVI

J'ai monté la version php de 7.4 à 8.3 à partie de mon tableau de bord OVH. Je n'ai plus accès au site message "Error 500"

Suite à cela et après des recherches j'ai désactivé Rocket pour la mise en cache, en ftp, sans résultat.

Au préalable j'avais cloner avec updraftclone en php 8.3, le clone fonctionne parfaitement. Le site et les plugin sont à jour.

J'ai passé le site en développement (tableau de bord OVH), j'obtiens le message suivant :

Fatal error: Uncaught Error: Undefined constant "�ALLOW_UNFILTERED_UPLOADS�" in /home/capelouoco/www/wp-config.php:59 Stack trace: #0 /home/capelouoco/www/wp-load.php(50): require_once() #1 /home/capelouoco/www/wp-admin/admin.php(34): require_once('/home/capelouoc...') #2 /home/capelouoco/www/wp-admin/index.php(10): require_once('/home/capelouoc...') #3 {main} thrown in /home/capelouoco/www/wp-config.php on line 59

N'étant un pro, même si j'ai quelques connaissances, j'apprécierais votre aide, quoi faire?

Amicalement.

----------


10 Antworten ( Latest reply on 2024-04-19 12:51:46 Von
Jean-paulC13
)


Mon nom de domaine : capelou.org
Mon hébergeur est : Hébergement OVH Performance
Ma configuration est : Site WP avec thème DIVI

J'ai monté la version php de 7.4 à 8.3 à partie de mon tableau de bord OVH. Je n'ai plus accès au site message "Error 500"

Bonjour @Jean-paulC13

Quelle est la version de votre site WordPress ?

WP 6.5.2, c'est la version du site clone car je n'ai plus accès au site sur OVH.

S'il faut je peux remettre le site ovh en php 7.4, pour vérifier, mais la mise à jour est réglée sur automatique.

Vous pouvez remettre PHP à 7.4

J'ai remis php en version 7.4, et je me connecte sur le site.
Merci de votre aide.

Une autre précision sur mon :
- **hébergement OVH la base de donné :**
Version du serveur 5.7.42-log
Version du client mysqlnd 7.4.33

- **Sur le site clone :**
Version du serveur 10.6.14-MariaDB
Version du client mysqlnd 8.3.6


Version du serveur 10.6.14-MariaDB

Je n'ai pas de compétence sur MariaDB.

Bonjour Gaston_phone,
Merci pour ton aide.
J'ai fini par supprimer la ligne :
define( ALLOW_UNFILTERED_UPLOADS, true);
cela à débloquer la situation est mon site fonctionne en PHP 8.3
Je me pose la question s'il y a pas une erreur dans la ligne et s'il faudrait l'écrire avec les points d'interrogation ? : �ALLOW_UNFILTERED_UPLOADS�
Amicalement.

En fait il fallait simplement l'écrire ainsi :
define( 'ALLOW_UNFILTERED_UPLOADS', true );

Avec les apostrophes à la place des points d'interrogation.

Il faut bien lire ce qui est écrit et après découvrir parfois la signification.


"�ALLOW_UNFILTERED_UPLOADS�" in /home/capelouoco/www/wp-config.php:59


Auriez-vous édité votre wp-config.php avec un éditeur (genre Word ou TextEdit) qui met des smart quotes au lieu des quotes ?

Voyez la différence

#‘smart quote’
#'apostrophe'

Bonjour Fritz2cat,

Le problème doit être ancien, je pense même qu'il a du apparaitre à mon transfert d'hébergeur et de nom de domaine en 2018. En version php 7.4 je n'ai pas eu de blocage, et le besoin de charger des fichiers spécifiques n'est pas très fréquente, donc je n'ai rien vu.
C'est le passage en php 8.3 qui plus sécurisé et peut-être plus performent sur les contrôles qui a fait que j'ai découvert cela.
Le transfert sur le clone chez updraftclone fait que la ligne fautive à été supprimée automatiquement, et donc tout se passait bien.
En principe j'édite avec blocnote de Windows.
Merci à vous et cordialement.