[Résolu] Msg “function ‘wptexturize’ not found or invalid function name in /home…” (Créer un compte)

  • WordPress :5.4
  • Statut : résolu
  • Ce sujet contient 24 réponses, 3 participants et a été mis à jour pour la dernière fois par Li-An, le il y a 15 minutes.
15 sujets de 1 à 15 (sur un total de 25)
  • Auteur
    Messages
  • #2353010
    klinkpc
    Participant
    Initié WordPress
    13 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : PHP = 7.4.9 / MySQL serveur = 10.4.10-MariaDB-1:10.4.10+maria~stretch ; MySQL client = mysqlnd 7.4.9
    • Thème utilisé : Flatsome Child
    • Extensions en place : Hmmm je n’ai pas la liste sous la main vu que le wp-admin est inaccessible aussi
    • Nom de l’hébergeur : Scaleway
    • Adresse du site : https://klink-pc.com mais également sur mes deux autres sites hébergés au même endroit avec des thèmes et extensions différents

    Problème(s) rencontré(s) : Voici le message d’erreur entier ” <b>Warning</b>: call_user_func_array() expects parameter 1 to be a valid callback, function ‘wptexturize’ not found or invalid function name in <b>/home/boutique/www/wp-includes/class-wp-hook.php</b> on line <b>290</b>”

    Je rencontre cette erreur de façon aléatoire sur mes trois sites hébergés chez Scaleway, j’ai essayé de downgrade WordPress pensant que cela venait de la dernière mise à jour mais ce n’est pas le cas.

    Je pensais également à un problème d’extension mais les trois sites ont des extensions différentes, ainsi que des thèmes différents.

    Parfois l’erreur disparait sans apporter de modifications au site, parfois j’effectue une mise à jour manuelle de WordPress en glissant déposant les fichiers (tout sauf sauf wp-content évidemment) et ça repart pour une durée indéterminée, en général, pas plus de 24h.

    Il s’agit de WordPress 5.5 à la base mais le problème se présente dans toutes les versions (la liste déroulante du site ne permet pas de sélectionner la version 5.5 de WordPress)

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2353014
    Li-An
    Modérateur
    Maître WordPress
    24351 contributions

    Bonjour. Allez par FTP au niveau du répertoire wp-content/plugins et changez son nom en pluginsxxx pour désactiver toutes les extensions. Même chose pour le thème dans wp-content/themes/nom-du-theme. Et réessayez.
    Pour retrouver les extensions et le thème, il suffira de remettre les noms par défaut des répertoires.

    #2353086
    klinkpc
    Participant
    Initié WordPress
    13 contributions

    Bonjour et merci pour votre réponse.

    En faisant votre manipulation, j’obtiens la même erreur qu’en renommant uniquement themes en themesxxx : “Le répertoire du thème « flatsome-child » n’existe pas.” + “Erreur : le répertoire des thèmes est soit vide, ou n’existe pas. Veuillez vérifier votre installation.” (voir PJ).

    En renommant uniquement plugins en pluginsxxx, j’obtiens de nouveau un message d’erreur similaire à celui sans renommage des deux dossiers (voir PJ).

    Edit : en remplaçant uniquement le dossier wp-includes de mon site par celui contenu dans l’archive officielle de WordPress, le site repart mais cela ne résout le problème que temporairement et pour une durée variable mais jamais très longue.

    • Cette réponse a été modifiée le il y a 5 jours et 2 heures par klinkpc.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2353091
    PhiLyon
    Modérateur
    Maître WordPress
    26313 contributions

    Bonjour.

    Pour faire la manip sur les thèmes il faut qu’il y ait un thème de base dans wp-content/themes, Twenty Seventeen ou autre.

    🙂

    #2353092
    klinkpc
    Participant
    Initié WordPress
    13 contributions

    Bonjour,

    Effectivement, j’ai mal lu la manipulation, il fallait renommer le nom du thème principal et pas le dossier themes.

    Cela dit, je viens d’essayer de renommer mon theme (flatsome) et j’obtiens un message d’erreur similaire, le theme twentytwenty installé et présent en FTP n’est hélas pas pris en compte.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2353095
    PhiLyon
    Modérateur
    Maître WordPress
    26313 contributions

    Les modifs sont immédiates chez ton ” hébergeur ” ?

    Sinon réinstalle WordPress une nouvelle fois.

    Essaie également d’installer/activer cette extension https://fr.wordpress.org/plugins/enable-jquery-migrate-helper/

    Tu désactive toutes les autres en renommant leur dossier.

    🙂

    #2353098
    klinkpc
    Participant
    Initié WordPress
    13 contributions

    Oui les modifs se font en directes.

    J’ai pu installer et activer l’extension Enable Jquery, tous les autres dossiers ont été renommés comme demandé et j’obtiens une page à moitié chargée avec des lignes de code : https://klink-pc.com/

    En PJ, la liste des plugins renommés si vous voulez jeter un œil.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2353106
    Li-An
    Modérateur
    Maître WordPress
    24351 contributions

    Le code ce sont des blocs Gutenberg (ou d’un autre constructeur de pages ?) qui ont été désactivés par la manip, c’ est tout à fait normal.

    #2353142
    klinkpc
    Participant
    Initié WordPress
    13 contributions

    Très bien, mais que faut-il en déduire de ce test et de l’extension Jquery ?

    • Cette réponse a été modifiée le il y a 4 jours et 21 heures par klinkpc.
    #2353145
    Li-An
    Modérateur
    Maître WordPress
    24351 contributions

    Le problème premier c’est le mot “aléatoire”. Si ça va et ça vient, en général ça ne vient pas de WP mais du serveur. Le moteur WP et les extensions et thèmes sont du codage relativement simple. Ça marche ou ça ne marche pas. Ça n’est pas fluctuant.

    #2353146
    klinkpc
    Participant
    Initié WordPress
    13 contributions

    J’entends bien mais comment expliquer le fait qu’une fois le site planté, il revienne pas naturellement en service, sans message d’erreur?

    Sans intervention de ma part sur ce site en question, il ne repart pas de lui-même. L’erreur peut subvenir de façon passagère sur d’autres sites hébergés au même endroit et disparaitre comme c’est venu.

    Existe-t-il des outils pour tracer ce qui pourrait faire planter côté serveur?

    #2353155
    Li-An
    Modérateur
    Maître WordPress
    24351 contributions

    Seul l’hébergeur peut savoir avec précision ce qui se passe côté serveur.

    #2353166
    klinkpc
    Participant
    Initié WordPress
    13 contributions

    Après réflexion, j’ai un quatrième site pour un client qui n’a jamais connu de perturbations et qui est chez le même hébergeur…

    Je sais pas définitivement pas quoi en penser =/

    #2353168
    Li-An
    Modérateur
    Maître WordPress
    24351 contributions

    Sur le même serveur ?

    #2353169
    klinkpc
    Participant
    Initié WordPress
    13 contributions

    Oui, oui.

15 sujets de 1 à 15 (sur un total de 25)
  • Vous devez être connecté pour répondre à ce sujet.