Project

General

Profile

Anomalie #4164

compresseur_embarquer_images_css et chemin incluant le nom de domaine...

Added by RealET 🔸 almost 3 years ago. Updated about 2 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
Start date:
08/07/2018
Due date:
% Done:

0%

Resolution:
Navigateur:

Description

Testé en SPIP 3.3 dev vierge sous Windows 10 + WAMP avec Firefox

Installation de SoyezCréateurs : le retour à la page des plugins fait un time out dans le compresseur.
Raison : le _options de SoyezCréateurs contient :
$GLOBALS['compresseur_filtres_css'] = array('compresseur_embarquer_images_css'); # cf #3425
Il y a un Timeout PHP dans le compresseur : Fatal error: Maximum execution time of 120 seconds exceeded in D:\ww2\spipmanu.local\plugins-dist\compresseur\compresseur_fonctions.php on line 156

22    3.8320    18910608    preg_replace_callback ( )    ...\compresseur_embarquer.php:54
23    115.9908    18943976    __lambda_func( )    ...\compresseur_embarquer.php:54
24    115.9908    18944032    filtre_embarque_fichier( )    ...\compresseur_embarquer.php(52) : runtime-created function:1

Un affichage de $filename montre qu'il contient le nom de domaine :
//spipmanu.local/ecrire/../prive/images/triangle-droite.gif
C'est $base qui contient //spipmanu.local/ecrire/
Et c'est ça qui fait que les images ne sont pas trouvées et que ça fait un timeout parce que la notation // cherche un lecteur réseau sous Windows.

History

#1 Updated by RealET 🔸 almost 3 years ago

Je me demande si ça n'est pas en rapport avec #4050

#2 Updated by cedric - 3 months ago

parce qu'il essaye d'embarquer trop tard, quand les images sont deja transformées en url absolues.
mais pourtant la globale est bien inseree avant les traitements standards qui transforment les urls en absolue
https://git.spip.net/spip/compresseur/src/branch/master/inc/compresseur.php#L238

il doit y avoir un glitch donc...

#3 Updated by cedric - about 2 months ago

  • Target version changed from 4.0 to 4.1

Also available in: Atom PDF