- WordPress :5.5
- Statut : résolu
- Ce sujet contient 5 réponses, 2 participants et a été mis à jour pour la dernière fois par
ferman, le il y a 4 années et 1 mois.
-
AuteurMessages
-
3 février 2021 à 12 h 38 min #2368175
Bonjour,
Ma configuration WP actuelle : WordPress 5.6
- Version de PHP/MySQL : PHP 7.4
- Thème utilisé : Twenty Thirteen
- Extensions en place : Classis editor, Easy fancy box, Favicon par RealFaviconGenerator, Form Builder CP, GA Google Analytics, MailPoet 2, Simplicy SEO, WP-Optimize, WP-Planification
- Nom de l’hébergeur : Nuxit (anciennement PHPnet puis MagicOnLine)
- Adresse du site : http://www.cinemolette.com
Problème(s) rencontré(s) :
Bonjour, mon site semble bien fonctionner mais lorsque je demande l’état de santé dans les fonctionnalités proposées par WordPress 5.6 (Outils), j’obtiens 4 erreurs critiques et 2 améliorations recommandées que je ne sais pas corriger. J’ai contacté mon hébergeur qui me dit :
« Veuillez noter que vous pouvez contacter le support wordpress pour vous guider en ce qui concerne les fonctionnalité (API) mentionnées dans l’imprime écran fournie. Nous restons toujours à votre disposition dés que vous obtenez la configuration à faire côté serveur. »
Voilà pourquoi je cherche ici des infos pour essayer de corriger ces erreurs. Merci d’avance de votre aide.
Ci-dessous les erreurs « santé du site » et en pièce jointe les réglages actuels côté serveur :
- Une session PHP active a été détectée
Une session PHP a été créée par un appel de fonction session_start(). Cela interfère avec l’API REST et les requêtes de boucle (loopback). La session devrait être fermée par session_write_close() avant d’effectuer toute requête HTTP. - L’API REST a rencontré une erreur
L’API REST est l’une des façon pour WordPress ou d’autres applications de communiquer avec le serveur. Un exemple est l’écran de l’éditeur, qui s’appuie dessus pour afficher et enregistrer vos publications. - La requête API REST a échoué à la suite d’une erreur.
Erreur : cURL error 28: Operation timed out after 10004 milliseconds with 0 bytes received (http_request_failed) - Votre site n’a pas pu terminer la requête de bouclage
Les requêtes de bouclage sont utilisées pour lancer des évènements planifiés, ainsi que par les éditeurs de thèmes et d’extensions pour vérifier la stabilité du code.
La requête de bouclage sur votre site a échoué, ce qui signifie que les fonctionnalités qui s’appuient sur ces requêtes ne fonctionnent actuellement pas comme prévu. Erreur : cURL error 28: Operation timed out after 10003 milliseconds with 0 bytes received (http_request_failed) - La valeur « post_max_size » est inférieure à « upload_max_filesize ».
Le réglage depost_max_size
est inférieur àupload_max_filesize
, ce qui pourrait causer des problèmes lors du téléversement de fichiers. - L’en-tête d’autorisation est manquant :
L’en-tête d’autorisation provient des applications tierces que vous approuvez. Sans cela, ces applications ne peuvent pas se connecter à votre site.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.3 février 2021 à 16 h 56 min #2368200Bonjour,
Regardez ICI. Désactivez toutes vos extensions et vérifiez. Le problème aura probablement disparu. Ensuite réactivez vos extensions l’une après l’autre jusqu’à trouver la ou les coupables. Ensuite il faudra aviser (extension nécessaire ou pas? remplaçable?).
4 février 2021 à 0 h 57 min #2368233Bonjour et merci de cette réponse qui a été très utile : en désactivant les extensions j’ai détecté celle qui causait problème, une veille extension de formulaire de contact que j’ai remplacée par contact-form et ça m’a résolu les points 1, 2, 3 et 4 !
Par ailleurs, j’ai trouvé la solution pour l’erreur 6 avec l’ajout d’une règle dans le fichier .htaccess
Il me reste cette bizarrerie : La valeur « post_max_size » est inférieure à « upload_max_filesize ».
Le réglage depost_max_size
est inférieur àupload_max_filesize
, ce qui pourrait causer des problèmes lors du téléversement de fichiers.Je vois en effet dans les infos de santé du site :
Upload max filesize 1000M
PHP post max size 900MPourtant, dans le réglage du serveur il s’agit d’une seule et même valeur, réglée à 900… Je ne comprends donc pas d’où vient le 1000 qui correspond à Upload max filesize… un autre paramètre qui prendrait le dessus ?
Si vous avez des pistes je suis preneuse… Et merci encore pour les bons tuyaux !
4 février 2021 à 12 h 13 min #2368263Bonjour,
Regardez ICI, vous devriez trouver votre bonheur. Dans votre prochaine réponse, ce serait bien de donner la règle ajoutée à .htaccess. Cela pourra être utile à d’autres visiteurs du forum. Merci pour eux.
6 février 2021 à 1 h 04 min #2368514Merci pour la réponse,
pour information, pour réparer l’erreur « L’en-tête d’autorisation est manquant » j’ai rajouté la règle ci-dessous au début de mon fichier .htaccess… J’ai trouvé cette formule sur un forum et ça marche très bien !# Pour reparer erreur en-tête autorisation manquant
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) – [E=HTTP_AUTHORIZATION:%1]6 février 2021 à 14 h 14 min #2368551Bonjour,
Merci pour la précision. Ce n’est pas simple à trouver et ça évitera de chercher si un participant a le même problème.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.