Le plugin Whois Online a commencé à nouveau à me faire une page blanche sou PHP 8.1 et j'ai dû le désactiver.
J'ai aussi une erreur qui me remplis constamment mon fichier log :
PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in ../_data/templates_c/rn5uyt^58dd5962b90d8166a54505eae2a7432509211362_0.file.comment_list.tpl.php on line 92 .
Je crois qu'il est plus sage de revenir en PHP 7.4.
Bonne fin de soirée,
P@rick
La solution avec Whois Online est de désactiver et d’enlever le plugin de la liste avec l’option d’effacer toutes les données de la base de donnée.
Après avoir fait cette opération, il faut le réinstaller et le réactiver avec les options par défaut pour qu’il fonctionne sans affichage d’erreurs tout aussi bien avec PHP 8.0 comme avec PHP 8.1.
Bon weekend,
P@rick.
Bonjour,
En ce qui concerne le plugin Whois Online, il vaut mieux le désactiver avant de passer en PHP 8.1, car il plante Piwigo 14.0 en affichant une page blanche.
Mon serveur me donne l'erreur mysql suivante: [mysql error 1406] Data too long for column 'last_tag_ids' at row 1
REPLACE INTO konscht_whois_online (`IP`, `hidden_IP`, `session_id`,`user_id`,`username`,`lang`,
`permanent`,`last_access`,`last_elm_ids`, `last_cat_ids`, `last_tag_ids`, `last_sch_ids`,
`first_access_date`, `last_dates`, `elm_hits`, `pag_hits`)
VALUES ('global', 'true','global', 0, 'Administrator', '--', 'true', '1702740417', '0 0 0 0 0 0 1 0 0 0 28379006 27', '0 0 0 0 0 1 0 0 0 0 0 0 5675801 0', '999 999 999 1000 999 99 99 99 999 999 999 999 0 0 0 0 0 0 0 0 0 0 0 0 472983', '9288 9288 9288 9288 9288 9288 9288 9288 9288 9289 7235 8633 9288 9019 19707', '2018-11-05', '', '2817264', '4378837'); in ../include/dblayer/functions_mysqli.inc.php on line 847
Le message d'erreur est probablement généré en raison d'un problème de longueur des données dans la colonne « last_tag_ids ».
Très bonne journée,
P@rick.
Bonjour,
dans le "radar", partie "Détails des accès de l'utilisateur", si on clique sur le drapeau, on est redirigé vers https://www.geodatatool.com/ qui remplace visiblement "geoiptool" qu'on trouve dans le code mais qui ne fonctionne absolument pas car on se retrouve sur sa propre adresse IP.
Dans d'autre CMS, j'utilise https://www.ipaddress.com/ipv6/ ou https://www.ipaddress.com/ipv4/ mais il faut différentier le type d'IP (ipv4 ou ipv6) avant de l'appeler.
D'autre part si on passe par un cache DNS de type Cloudflare, l'adresse IP est celle du cache et non l'adresse IP de la personne qui explore le site.
Pour pallier ce problème, il suffit de faire une petite modification dans le fichier online.php :
- remplacer la ligne
if ($record['IP'] == $_SERVER['REMOTE_ADDR']
par :
if ($record['IP'] == $_SERVER["HTTP_CF_CONNECTING_IP"]
- remplacer la ligne
'IP' => $_SERVER['REMOTE_ADDR'], // First known IP (Is that one true?)
par :
'IP' => $_SERVER["HTTP_CF_CONNECTING_IP"], // First known IP (Is that one true?)
Kal a écrit:
ah ben oui... bon, j'imagine que le probleme restera tel qu'il est donc
J'espère bien que non et qu'un utilisateur prendra un jour ce plugin en charge pour continuer à le faire vivre.
ah ben oui... bon, j'imagine que le probleme restera tel qu'il est donc
merci ddtddt
Kal a écrit:
Vdigital a disparu ?
topic:18211
Vdigital a disparu ?
thierry.f91 a écrit:
En faite je confirme cette ligne disparait quand on vide le cache de l'explorateur...
Merci pour l'info :-)
En faite je confirme cette ligne disparait quand on vide le cache de l'explorateur...
Hi,
Moi il me re-manque une ligne, cela serait pas du au fait de vider le cache et les cokies de IE8 ?
Désolé je ne vois toujours pas ce qui peut causer le problème :-(
un ptit up... personne n'aurait une idée ?
A noter que je n'ai plus les warnings...
apres une suppression totale et une reinstall du plugin, à la premiere visite de la page du radar, j'ai eu ces messages d'erreur en haut:
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /homepages/0/d347668964/htdocs/plugins/whois_online/include/wo_admin_functions.inc.php on line 140
Warning: fopen(http://api.hostip.info/flag.php?ip=89.86.204.21) [function.fopen]: failed to open stream: no suitable wrapper could be found in /homepages/0/d347668964/htdocs/plugins/whois_online/include/wo_admin_functions.inc.php on line 140
Warning: fgets(): supplied argument is not a valid stream resource in /homepages/0/d347668964/htdocs/plugins/whois_online/include/wo_admin_functions.inc.php on line 142
Warning: fclose(): supplied argument is not a valid stream resource in /homepages/0/d347668964/htdocs/plugins/whois_online/include/wo_admin_functions.inc.php on line 143
Warning: Cannot modify header information - headers already sent by (output started at /homepages/0/d347668964/htdocs/plugins/whois_online/include/wo_admin_functions.inc.php:140) in /homepages/0/d347668964/htdocs/include/page_header.php on line 98
apres un refresh de la page, les messages disparaissent et ne reviennent plus et la liste qui est censée etre remplie de drapeaux donne l'ip et le message :language: langue retirée.
Kal a écrit:
je ne le suis plus non plus ;)
Oups j'avais mal compris votre explication.
Bref, et en faisant plusieurs rafraichissements de la page ?