Fatal error : type : 2
Bonjour à tous !
Depuis la dernière mise à jour ce message s'affiche à chaque enregistrement d'un article :
Fatal error :
type : 2
message : Use of undefined constant can_view - assumed 'can_view' (this will throw an Error in a future version of PHP)
file : /core/admin/article.php(325) : eval()'d code
line : 4
See https://www.php.net/manual/en/errorfunc.constants.php about type of error
============================================================
User : 001
Profil : 0
PluXml version : 5.8.16
PLX_DEBUG : false
PHP version : 7.4.33
============================================================
About this server :
HTTP_USER_AGENT : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
HTTP_ACCEPT : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_LANGUAGE : fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3
HTTP_ACCEPT_ENCODING : gzip, deflate
HTTP_REFERER : /core/admin/article.php?a=0049
SERVER_SOFTWARE : Apache
SCRIPT_FILENAME : /core/admin/article.php
SERVER_PROTOCOL : HTTP/1.1
REQUEST_METHOD : GET
QUERY_STRING : a=0049
REQUEST_URI : /core/admin/article.php?a=0049
SCRIPT_NAME : /core/admin/article.php
PHP_SELF : /core/admin/article.php
Que doas-je faire ?
Merci de votre aide !
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bonjour,
Cela est du à un plugin .
L'erreur se déclenche ligne 325 sur le hook <?php eval($plxAdmin->plxPlugins->callHook('AdminArticleTop')) # Hook Plugins ?>
L'un de tes plugins, coté administration , utilise une constante
can_view
qui n'est pas initialisée.dans le fichier principal de ce plugin, tu retrouvera le hook AdminArticleTop et une fonction du même nom (ou associée) et en ligne 4 de la partie injectée par cette fonction, cette variable/constante
can_view
. Si ce n'est pas une variable, alors tu as peut-être une typo dans le code.Pour t'aider et mettre à jour ce plugin pour la communauté, il faudrait identifier ce plugin (sa version et l'origine/url de l'archive) .
Ce n'est probablement pas grand chose si il n'y a que ça
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Bonjour,
Sinon rechercher les plugins qui utilise le hook AdminArticleTop. C'est normalement dans les premières lignes des fichiers du plugins.
Si par hasard tu as l'utilitaire grep installé, se placer à la racine du site et faire grep -n can_view plugins//.php
@gcyrillus-nomade ,
Je crois qu'il va falloir afficher automatiquement la liste des plugins actifs dans la fenêtre fatal_error.
Et virer quelques lignes pas trop utiles dans "about this server" :
T'en penses quoi ?
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
@bazooka07 ,
Oui pour l'ensemble C'est aussi déroutant pour un débutant qui met en ligne le site lui même.
Peut-être aussi indiquer le nom du thème.
Je pense que la majorité des erreurs proviennent de ressources ajoutées et majoritairement des plugins, les thèmes peuvent aussi embarqués leur lot d'erreurs ou de scripts obsolètes/incompatibles.
cdt
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci