Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Besoin d'aide «   Depuis la MaJ 7.10 impossible d ouvrir le panneau de controle «  

Comment: Depuis la MaJ 7.10 impossible d ouvrir le panneau de controle

<< Previous Next >>

Comment inspired from Hardboiled

Claireformatrice, Hardboiled bonjour ;

Le problème que tu rencontre hardboiled, je l'ai moi aussi connu. Avant de lire le post de NickR, je ne comprenais pas bien pourquoi mes tabs fonctionnaient de temps à autre. En ce qui me concerne, j'ai réglé le problème en ré-installant yacs et le phénomène semble avoir disparu.

Ce faisant, après avoir lu le post de NickR le problème me semble déjà plus évident.

Comme vous le savez sûrement déjà, yacs utilise plusieurs bibliothèques javascript et comme bernard est intelligent, il a créé un script ./minify.php qui en quelque sorte, concatène toutes les librairies en un seul fichier.

Le seul hic, c'est que ce traitement demande beaucoup de ressource mémoire. D'après NickR, il s'agirait d'un minimum de 32 Mo. La valeur mémoire de PHP peut bien entendu être modifiée à souhait mais malheureusement, pour les personnes qui ne disposent pas de leur propre serveur c'est imposible.

Pour remediez au problème NickR a donc proposé un fichier pré-généré (résultat d'une concaténation de toutes les librairies javascript requises.

Le fichier résultant de cette concaténation se nomme ./cache_included_browser_minify.js est doit être uploadé dans le répertoire temporaire de yacs soit le répertoire ./temporary. Une fois ceci fait et ce, toujours d'après le post de NickR, il suffit de recharger la page et normalement, les onglets fonctionnent.

Note : Pour ma parts, je pense qu'il va falloir trouver une solution moins exotique car dans l'hypothèse de l'ajout de nouvelles librairies au projet yacs, il va falloir à chaque fois attendre un nouveau fichier pré-généré.

Je vous recommande donc à tous les deux de suive la solution proposée par NickR dans l'attente d'une solution meilleurs. Si cela ne fonctionne toujours pas, on avisera.

Pour ce qui concerne le problème flash, il s'agit de la même cause.

Au surplus, il convient de vérifier que lors du passage en 7.10, le répertoire temporaire évoqué ci-avant a bien été créé et qu'il est accessible en écriture.

Je vais faire quelque teste en interne afin de valider le problème.

[EDIT] Après quelques testes, voici une autre solution qui pourrait éventuellement fonctionnée si la mémoire PHP qui vous est allouée est assez faible :

Rendez-vous dans le répertoire temporaire --> /temporary qui se trouve à la racine de l'arborescence de yacs et supprimez les deux fichier suivants : ./cache_included_browser_minify.js et ./cache_included_jscalendar_minify-fr.js

Ensuite, rechargez la page d'accueil de votre site. Cela aura pour effet de re-générer les deux fichiers que l'on vient de supprimer.

Ma théorie (peut être tordue ) sur le sujet et la suivante :

Lorsque les fichiers sont générés la première fois il peut manquer de la mémoire puisque ce ne sont pas les seuls fichiers générés. Je pense notamment aux fichiers de localisation. Le fait de ne supprimer que ces deux fichiers devrait, lors de leur re-génération demander moins de mémoire. [/EDIT]

Nuxwin Team

This comment has inspired:

by Nuxwin on Dec. 5 2007