[Réglé] Erreur PHP furtive avec Localurltotext 1.1.1

Support pour n'importe quelle extension non présente dans notre base de données
Aucune demande de personnalisation des extensions n'est autorisée.

Modérateur : Équipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com - Conditions générales de support des extensions de phpBB-fr.com

Merci de mettre le nom de l'extension ainsi que sa version entre crochets, et un titre explicite afin de faciliter la recherche.
Exemple : [nom de l'extension + numéro de version] Titre explicite résumant le problème

Le lien de téléchargement de l'extension est demandé pour toute demande de support.

Aucune demande de personnalisation des extensions n'est autorisée.
Répondre
nexosenz
Roi des posts
Roi des posts
Messages : 511
Enregistré le : 13 avr. 2011 à 18:29
Localisation : Bordeaux / Villepinte / Cognac
Contact :

Erreur PHP furtive avec Localurltotext 1.1.1

Message par nexosenz »

Bonjour,

Un petit rebond rapide sur ce sujet => viewtopic.php?t=215853

Je viens de remarqué une erreur furtive PHP, lorsque sur mon forum, on clic dans le menu bouton sur "code autoradio"

Image

Vous pouvez essayez, c'est une page public

L'erreur pointe Localurltotext, mais apres quelques tests, je remarque qu'elle ne se produit uniquement lors de l'acces via le bouton menu. Donc cela viens peu etre de "menu bouton de dmzx". Mais Je n'avais rien avant la mise en place de Localurltotext. C'est peut-être lié aussi au fait que localurl permet une réécriture du lien des pages

Un acces direct a la page avec le lien ne provoque pas l'erreur

La page se charge correctement 1 sec apres l'affichage de l'erreur donc la gene est minime, mais quand meme.

Merci ;-)
300Cpassion.com - L'univers de la 300C en quelques clics ...
Avatar du membre
Steph
Administrateur
Administrateur
Messages : 20971
Enregistré le : 29 déc. 2008 à 15:48
Localisation : Alsace / Bas-Rhin / France
Contact :

Erreur PHP furtive avec Localurltotext 1.1.1

Message par Steph »

Salut,

C'est une extension qui n'est plus en développement donc il peut y avoir quelques soucis.

J'ai jeté un œil, essaie ceci

Ouvre le fichier martin/localurltotext/event/listener.php et cherche (ligne 29)

Code : Tout sélectionner

			'core.modify_text_for_display_after'			=> 'modify_post_data',
que tu remplaces par

Code : Tout sélectionner

			'core.text_formatter_s9e_render_before'			=> 'modify_post_data',
Envoi le fichier modifié sur le serveur en remplacement de l'autre puis rends-toi dans l'administration > onglet "Général" > Rafraichi le cache et fait le test.

L'idée de cette modification est que le code de cette extension se charge à un autre moment et si cela ne suffit pas, il faudra explorer d'autres pistes.

PS : Pense au temps de latence lors de l'envoi de nouveaux fichiers sur un serveur OVH (quelques secondes sont parfois constatées avant la prise en compte)
nexosenz
Roi des posts
Roi des posts
Messages : 511
Enregistré le : 13 avr. 2011 à 18:29
Localisation : Bordeaux / Villepinte / Cognac
Contact :

Erreur PHP furtive avec Localurltotext 1.1.1

Message par nexosenz »

Hello.

L'erreur a disparu. Cool :D

Par contre les URL ne sont plus réécrit. Pas cool :( (sauf pour les liens de pages qui sont bien réécrite si elle sont dans un post)

Je pense qu'il y a un souci avec le menu, car cette erreur apparait aussi avec le bouton des Sommaires, mais reste affiché.

Etrangement, avec seulement 4 sous menu sur 8 .....

Image
Image
300Cpassion.com - L'univers de la 300C en quelques clics ...
Avatar du membre
cocooncrash
Resp. des modérateurs
Resp. des modérateurs
Messages : 8288
Enregistré le : 07 janv. 2008 à 08:29
Localisation : dans un bocal en compagnie de nemo!!
Contact :

Erreur PHP furtive avec Localurltotext 1.1.1

Message par cocooncrash »

Bonjour,
comme indiqué, c'est une extension plus en développement et ici nous ne faisons pas de developpement des extensions, juste son support quand c'est possible.
decouvrez l'aide complete : ICI
découvrez les règles : La_bas

Pensez a ajouter le tag [réglé] en modifiant votre premier message s'il est résolu. Merci :wink:
nexosenz
Roi des posts
Roi des posts
Messages : 511
Enregistré le : 13 avr. 2011 à 18:29
Localisation : Bordeaux / Villepinte / Cognac
Contact :

Erreur PHP furtive avec Localurltotext 1.1.1

Message par nexosenz »

Oui, en effet.

Si cela peut aider, j'ai fait pas mal de test. Je n'ai pas résolu le problème, mais j'ai parfaitement compris d'où il vient. Aucun lien avec le menu. Le problème est très claire.

L'erreur se produit uniquement lorsque la page ou sujets à afficher contient un lien déja réécrit avec les balises [ url ] :

En supprimant le " = " dans les balises [ url ] plus de problème.

Si une page ou sujet à afficher contient un lien comme ci dessous, pas de bug

Code : Tout sélectionner

https://www.300cpassion.com/viewtopic.php?t=333

[url]https://www.300cpassion.com/viewtopic.php?t=333[/url]
Si une page ou sujet à afficher contient un lien réécrit comme ci dessous, il y a l'erreur php. Les liens restent récrit néanmoins.

Code : Tout sélectionner

[url=https://www.300cpassion.com/viewtopic.php?t=333] Titre du sujet [/url]
300Cpassion.com - L'univers de la 300C en quelques clics ...
nexosenz
Roi des posts
Roi des posts
Messages : 511
Enregistré le : 13 avr. 2011 à 18:29
Localisation : Bordeaux / Villepinte / Cognac
Contact :

Erreur PHP furtive avec Localurltotext 1.1.1

Message par nexosenz »

Salut tout le monde,

Je me permets de relancer le sujet pour voir si une résolution est possible pour cette chouette extension.

Je résume :

La dernière version 1.2.0 me provoque une HTTP ERROR 500, voir sujet => viewtopic.php?t=215853
Par contre, je viens à l'instant de la faire tourner en local sur un server Wamp, et elle fonctionne parfaitement. Steph a également testé et a eu la meme ERROR 500 que sur mon forum en ligne.

Du coup, j'ai essayé la 1.1.1, elle tourne, mais provoque une erreur PHP (premier post), lorsque la page à afficher contient déjà un lien réécrit avec les balises [URL]

L'idéale serait de comprendre l'erreur de la dernière version 1.2.0

Merci pour le coup de main
300Cpassion.com - L'univers de la 300C en quelques clics ...
Avatar du membre
Steph
Administrateur
Administrateur
Messages : 20971
Enregistré le : 29 déc. 2008 à 15:48
Localisation : Alsace / Bas-Rhin / France
Contact :

Erreur PHP furtive avec Localurltotext 1.1.1

Message par Steph »

Salut,

Pour rappel, il s'agit d'une extension abandonnée donc malheureusement nous ne pouvons y apporter un support soutenu.

Cela semble être une incompatibilité avec PHP 8.

Néanmoins je te laisse tester ceci

Ouvre martin/localurltotext/event/listener.php

Trouve

Code : Tout sélectionner

			$build_route_regexp = function($page)
			{
				return 'app\.' . $this->php_ext . '/' . $page['page_route'] . '|' . $page['page_route'];
			};

			$pages_regexp .= implode(array_map($build_route_regexp, $pages), '|');
Remplace par

Code : Tout sélectionner

			$pages_regexp .= implode('|', $pages);
Renvoie le fichier sur le serveur et fais un test.
nexosenz
Roi des posts
Roi des posts
Messages : 511
Enregistré le : 13 avr. 2011 à 18:29
Localisation : Bordeaux / Villepinte / Cognac
Contact :

Erreur PHP furtive avec Localurltotext 1.1.1

Message par nexosenz »

Hello,

A priori c'est tout bon ! la 1.2.0 n'engendre plus d'erreur HTTP 500 et est fonctionnelle meme dans les sujet avec deja des liens

Super MERCI
300Cpassion.com - L'univers de la 300C en quelques clics ...
Avatar du membre
Steph
Administrateur
Administrateur
Messages : 20971
Enregistré le : 29 déc. 2008 à 15:48
Localisation : Alsace / Bas-Rhin / France
Contact :

Erreur PHP furtive avec Localurltotext 1.1.1

Message par Steph »

Cela me paraît simple comme solution, mais si ça fonctionne tant mieux. ;)
Répondre

Retourner vers « Support des extensions non présentes dans notre base de données »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité