Community « Le forum « Soupçons de bogues «
minify.php [Solved]
Erreur : $A is not defined
Fichier source : http://www.yetanothercommunitysystem.com/yacs/included/browser/minify.php
Ligne : 11Par ailleurs, firebug me renvoie pas mal de choses sur le même script, mais je suis bien incapable de dire de quoi il retourne.
Solution Manager: Bernard
A solution has been made available| Bernard from nearby-an-airport Associate, 6995 posts | Le message d'erreur en question n'est pas dû à minify.php lui-même, mais plutôt à la bibliothèque prototype.js qu'il inclus. Firebug est installé et activé sur ma machine depuis plusieurs semaine, et je n'ai pratiquement aucune erreur. As-tu essayé de purger complètement le cache de ton navigateur, juste pour voir ? |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2212 posts |
Cache vidé, rien changé. Dans firebug, erreurs sur les lignes 70 et 11. ----- Agnès Il n'y a pas de problèmes, que des solutions. |
| Christian from Chonas l'Amballan Associate, 969 posts | Je rebondis sur ce sujet car j'ai une erreur similaire mais uniquement sur un site. Sur toute les pages j'ai illegal character "?" fichier minify .php ligne 1 $$ is not defined var buttons egal ('button'); sur yacs.js ligne 497 Ajax is not defined Ycs . subscribeAjax = new Ajax.Request( url_to_root + 'users / heartbit . php', sur yacs.js ligne 797 j'ai vidé le cache, effacer les fichiers et retransferé mais rien n'y fait. A noter également que les onglets ne fonctionne pas ce qui est très pénalisant. Existe-t-il des contraintes techniques au niveau de l'hébergement pour que cela fonctionne http://actupro.fr |
| Christian from Chonas l'Amballan Associate, 969 posts | Recherche en cours sur " Peut-être une double compression gzip ? As-tu changé le .htaccess par exemple ? Normalement, l'url included/browser/minify.php doit afficher du javascript, pas du chinois... " pour information voici la configuration du serveur utilisé : YACS 8.4beta30.4, PHP 4.4.4 MySQL 3.23.49-log Apache Apache/2.0.59 (Unix) Question subsidiaire : Peut-on se passer de minify.php, peut-on contourner le problème ? |
| Christian from Chonas l'Amballan Associate, 969 posts | L'origine du problème n'est toujours pas identifié. L'hébergeur me confirme que le résultat est bien un contenu compressé mais pas du à l'installation de sa machine. Voici la configuration php si ca peut aider. Est-il possible que l'origine du problème soit la compression jsmin des fichiers javascript ? Pas de fichier .htaccess dans le repertoire de yacs System SunOS gandalf 5.8 Generic_117350-06 sun4u Build Date Configure Command './configure' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' Server API Apache 2.0 Handler Virtual Directory Support disabled Configuration File (php.ini) Path /usr/local/lib/php.ini PHP API 20020918 PHP Extension 20020429 Zend Extension 20050606 Debug Build no Zend Memory Manager enabled Thread Safety disabled Registered PHP Streams php, http, ftp, compress.zlib |
| Bernard from nearby-an-airport Associate, 6995 posts | Si tu accèdes par FTP à ton serveur, le contenu du fichier caché temporary/cache_included_browser_minify.js est-il ok ?
|
| Christian from Chonas l'Amballan Associate, 969 posts | Le fichier ressemble a du javascript sans espace donc apparament il est bon ! |
| Bernard from nearby-an-airport Associate, 6995 posts | Ok, donc la double compression est plus que probable... |
| Christian from Chonas l'Amballan Associate, 969 posts | Mais qui double compresse ?
|
| Bernard from nearby-an-airport Associate, 6995 posts | A la ligne 99 du fichier included/browser/minify.php essaie de changer 'application/javascript' en 'application/download' juste pour voir ?
|
| Christian from Chonas l'Amballan Associate, 969 posts | Il me propose d'enregistrer le fichier ! et il a une bonne tête: javascript sans espace |
| Bernard from nearby-an-airport Associate, 6995 posts | Ok, donc c'est la compression systématique des fichiers javascripts par YACS qui est doublonnée par celle du serveur Pour s'en sortir, il faut supprimer les lignes 1397 et 1398 de shared/global.php qui forcent cette compression :
|
| Bernard from nearby-an-airport Associate, 6995 posts | Question subsidiaire : as-tu activé la compression sur ce serveur yacs ? |
| Christian from Chonas l'Amballan Associate, 969 posts | La compression n'est pas activée. Et cela fonctionne correctement
Par contre c'est assez lent
|
| Bernard from nearby-an-airport Associate, 6995 posts | Ben oui, sans compression, il faut beaucoup plus d'échanges sur le réseau entre le navigateur et le serveur, et ce ping-pong ralentit les transactions web... Désolé, mais je crois que c'est un peu la faute de ton hébergeur non ? Il compresse les objets javascript, le fait-il aussi pour les pages HTML ? |
| Christian from Chonas l'Amballan Associate, 969 posts | C'est un hébergement qui n'est pas fait pour du CMS je pense Merci en tout cas; je clos le sujet |
| Christian from Chonas l'Amballan Associate, 969 posts | Pour savoir si la compression est activée chez votre hébergeur :
Question : est-ce possible et interessant au niveau temps de traitement de désactiver l'option dans le htaccess pour la remettre dans le global.php ? |
Moi-meme![]() from Entre chaise et clavier... 1468 posts | Le genre de subtile démarche qui mérite une doc une bonne fois pour toute : Vérifier la compression serveur de son hébergeur Merci pour les multiples infos de votre discussion. ----- |

Par contre c'est assez lent


