Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Problèmes d'installation «  

Depuis la MaJ 7.10 impossible d ouvrir le panneau de controle

avatarClaire -- on Dec. 4 2007, from Bordeaux-Pessac
J'ai récemment fait une mise à jour en suivant les pages rédigées pour, par de talentueux/ses spécialistes, de façon à migrer vers la 7.10, mais...
Problem has been recorded

Issue description

... depuis ce jour, j'ai une impossibilité totale d'accéder au panneau de contrôle, ou du moins à ses actions.

J'ai bien les onglets en haut de la page, mais chacun d'eux à pour url : "http://www.caticpessac.com/control/#". Je voulais faire des mises à jour pour vérifier que tout était ok, mais je n'ai meme pas accès aux pages en question... Qu'ai je fait de travers ? Qu'ai je mal compris ?

Mrci par avance !! (suis chez One and one si ca peut aider)

Comments

Nuxwin
avatar
from Caen, devant mon bureau
190 posts

on Dec. 4 2007


Bonsoir :

Dans un premier temps, je vous invite à ouvrir le fichier ./skins/your_skin/template.php et vérifier que vous avez bien ceci avant l 'insertion du script nicetitle ce dernier étant situé juste avant la balise de fermeture body :

// insert the dynamic footer, if any, including inline scripts

echo $context['page_footer'];


Ps: your_skin est à remplacer par le nom de votre template, celui que vous utilisez.

Si cela ne fonctionne toujours pas, vérifiez les droits des répertoires et fichiers de votre arborescence soit 0755 pour les répertoires et 0644 pour les fichiers.

Nuxwin Team
Lasares
avatar
from L'Île-Bizard à Montréal, Québec
697 posts

on Dec. 4 2007


Je ne sais trop ce qui cause problème. L'url de vos onglets est tout à fait normal, il renvoie simplement à un emplacement différent (un onglet différent) de la même page (control.php).

Cependant, il y a un problème avec un des scripts qui empèche le contenu des onglets (autres que le premier) de s'afficher. Avez-vous utilisé un script de référence ou un script dérivé ?

Essayez avec un autre skin de référence, pour voir. Comme vous n'avez pas accès aux skins par le panneau de contrôle, allez-y directement (en tant qu'associé) par www.caticpessac.com/skins.

Je peux me tromper, mais d'après ce que je peux voir, il semble que vous ayez appliqué les ajouts recommandés au template.php à un skin de référence (joi). Or, ces ajouts avaient déjà été faits aux skins de référence, ils ne sont recommandés que pour les skins dérivés.

D'autre part, il est possible que l'ajout n'ait pas été fait au bon endroit, ou que la copie est été entachée d'une quelconque erreur. Au surplus, les instructions elles-mêmes comptent une légère erreur : il manque le caractère d'échappement (la barre oblique) devant les lettres "t" et "n" dans le code (qui devraient se lire "\t" et "\n").

Espérant que ces pistes vous soient de quelque secours, je vous souhaite de retrouver au plus tôt le contrôle de votre site.

Nuxwin
avatar
from Caen, devant mon bureau
190 posts

inspired from Lasares on Dec. 4 2007


Lasares :

Bonsoir ;

Juste pas simple curiosité, comment as tu fait pour savoir que le code de son template.php est erroné sachant qu'il s'agit d'un code exécuté qui n'apparait pas dans le source accessible côté client ?

[EDIT] Effectivement, les n apparaissant dans le code source coté client, y a bien un oubli [/EDIT]

Si dans le template utilisé (je parle bien entendu d'un skin dérivé), le code sus-visé en référence est manquant, les onglets seront quand même visibles mais un clique n'aura aucun effet.
Lasares
avatar
from L'Île-Bizard à Montréal, Québec
697 posts

inspired from nuxwin on Dec. 4 2007


Nuxwin :

Évidememnt, je ne peux pas voir le template.php mais je peux voir le code source HTML généré par template.php, ce qui me donne une petite idée du template.php sous-jacent.

C'est pour ça que j'étais prudent dans mes remarques : je peux me tromper en tout temps, et encore plus quand je joue aux devinettes.

Un truc : pour voir rapidement la construction d'une page, tant pour le HTML que le CSS ou les scripts, je visualise la page avec Firefox, auquel j'ai ajouté le module complémentaire Firebug. Ça fait de la magie... ou presque.

Ainsi j'ai pu voir rapidement qu'il y avait 2 appels successifs aux scripts en fin de page, ce que j'ai supposé être un ajout en double. Mais je peux me tromper...

NickR
avatar
from West Yorkshire, UK
331 posts

on Dec. 5 2007


Maybe this is the same problem as (Peut-être que c'est le même problème que ) Tabs in control panel and member profile

temporary/cache_included_browser_minify.js is required (est nécessaire).

You can download from my website at (Vous pouvez télécharger à) http:www.ngr78.co.uk/temporary/cache_included_browser_minify.js


Nick

My Website: NGR78
Claireformatrice
avatar
from Bordeaux-Pessac
103 posts

inspired from Lasares on Dec. 5 2007


Lasares et Nuxwin :

Bonjour et merci pour vos réponses à tous les deux.

J'ai fait une mise à jour tout à fait classique et sans modif particulière sauf pour le skin. J'avais compris (peut etre à tort) que je devais faire des modifs dans le template, et l'idée que vous évoquez qu'une info soit en double me parait "logique". Ca pourra peut etre aussi expliquer ces 2 lignes avec 2 caractères inutiles tout à fait en bas des pages.

Je vais donc essayer de voir le fichier template et de comprendr ce que qui est en double.

Je suis chez un hébergeur (One and one) et je ne pense pas avoir accès aux choix des droits des fichiers. Ceci dit, si c'était ca le problème, je ne comprendrais pas pourquoi vu que le site tourne depuis ... un an et quelques avec différentes versions à la suite des autres de Yacs et que je n'ai jamais eu ce type de couacs là... D'autres oui, mais pas ca !

Je précise que le fait de travailler avec un autre skin ne change rien à l'erreur des onglets du panneau de controle. Ils ne sont toujours pas accessibles. (j'ai essayé tous ls skins par défaut).

Je vais tester la correction du template et je reviens vous dire...

Edition : 9h47 : pour corriger le template de joi que je n'aurai donc pas du modifier, je suis allée ajouter des // devant les lignes que j'avais ajoutées. Vu que j'avais fait un commentaire en début et en fin de la modif, je suis sûre d'avoir fait les choses proprement. Mais pour l'instant, malgré "l'actualisation" de toutes les pages revisitées, il n'y a aucune différence... Enfin si : je n'ai plus les caractères intempestifs t et n en bas de page. (j'ai réduit ma page d'accueil pour simplifier son affichage également).

Mais mon panneau de controle est toujours coincé.. Je confirme aussi à Nuxwin que les mentions que tu proposes sont tout à fait à leurs places.

Voilà, donc ... j'ai toujours pas réglé le problème :s Le message en anglais n'est pas compréhensible pour moi, je préfère donc ne rien faire pour l'instant.

Merci !!
Hardboiled
avatar
from le Web Parisien
175 posts

inspired from Claireformatrice on Dec. 5 2007


Claireformatrice :

BOnjour à vous,

Cela est réconfortant de voir que je ne suis pas le seul à avoir ce problème d'onglets non fonctionnels dans le panneau de contrôle.
J'ai fait une mise à jour vers 7.10 en utilisant un skin d'origine (boxesandarrows) sans le modifier. Les onglets marchent au début et ensuite plus rien (j'ai fait une maj par écrasement).
J'ai voulu également dériver le skin standard (toujours sans modifier le fichier template.php) et là non plus les onglets ne marchent pas.
A noter que je suis aussi chez 1and1 (donc peut-être un pb d'hébergeur, bien que je n'ai jusqu'à présent pas eu de souci pour les mises à jour successives de yacs).
Peut-être ai je une piste car sur un article dans lequel j'avais inséré un objet flash, maintenant j'ai le message suivant :
" Flash plugin or Javascript are turned off. Activate both and reload to view the object "
. Avant tout était OK et je n'ai rien changé aux options de IE ou Firefox.
Si vous avez des idées
Au passage, je trouve que mon site est beaucoup plus lent (comme le site yacs d'ailleurs) qui met maintenant 2 heures à se charger. Faut-il y voir une relation de cause à effet avec ma maj vers 7.10??

A ce stade, mos site est en 7.10 mais avec le panneau de contrôle pas totalement accessible ! un peu gênant !
Peut-être que la 7.11 apportera des solutions
Nuxwin
avatar
from Caen, devant mon bureau
190 posts

inspired from Hardboiled on Dec. 5 2007


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
Claireformatrice
avatar
from Bordeaux-Pessac
103 posts

inspired from nuxwin on Dec. 5 2007


" 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. "


Je ne suis pas contre, mais je voudrais être sûre, et comprendre surtout ce que je fais. Je me suis fait aidée ce matin pour traduire le fil de discussion de NickR, et j'ai donc essayé de suivre sa méthode. Mais je me suis arrété quand j'ai vu ma page remplie de textes incompréhensibles pour une néophite telle que moi et surtout sans aucune en-tête ni balise un tant soit peu classique.

Mais donc... Si je suis bien... 1/ j'appelle le fichier en question à partir de mon site, 2/ s'auto-génère une page plein de blabla que je ne dois pas chercher à comprendre, 3/ j'enregistre cette page soit le nom "cache_included_browser_minify.js" et je vais le déposer dans le rep "temporary" de mon serveur 4/ je recharge la page et... tout va bien .?.?.?

Bon, ok je vais tester... Le hic, c'est que je ne saurai pas rvenir en arrière si besoin et qu'en ce moment, il est hors de question que mon serveur "tombe" !!

D'autre part, je te confirme, Hardboiled, que je n'ai pas de flash sur mes pages, et ne peut donc comparer avec toi, et que je n'ai pas eu de prob sur 1and1, du moins de leur fait.

A bientot des nouvelles, Claire
Nuxwin
avatar
from Caen, devant mon bureau
190 posts

inspired from Claireformatrice on Dec. 5 2007


Claireformatrice :

Je te propose une assistance en directe mais pas sur le site de yacs car ça rame !

Interessée ?

[EDIT]

Houla --->

" Mais donc... Si je suis bien... 1/ j'appelle le fichier en question à partir de mon site, 2/ s'auto-génère une page plein de blabla que je ne dois pas chercher à comprendre, 3/ j'enregistre cette page soit le nom "cache_included_browser_minify.js" et je vais le déposer dans le rep "temporary" de mon serveur 4/ je recharge la page et... tout va bien .?.?.? "


Si tu as vraiment fait comme çà, le résultat que tu as obtenu n'est pas étonnant.

le script pré-généré (./cache_included_browser_minify.js ), il faut que tu le up dans le répertoire temporaire via client ftp, tu ne dois bien entendu pas l'appeler (comment d'ailleurs ) à partir de ton site.

Nuxwin Team
Claireformatrice
avatar
from Bordeaux-Pessac
103 posts

inspired from nuxwin on Dec. 6 2007


Nuxwin :

Bien sûr que je suis intéressée par un coup de main et je te remercie de ta proposition. Je suis joignable par MSN sur l'adresse claireformatrice at hotmail point com

Ce qui m'embête dans la question de ramer, c'est que mon serveur yacs aussi rame bcp et 25 secondes pour afficher la page d'accueil de Yacs qui sont un peu moins importantes pour afficher ma page d'accueil me paraissent vraiment trop. Que faire pour régler ca aussi ??

Je te rassure, je n'ai pas eu le temps de faire ce que je disais, donc ca tombe bien

Claire
Nuxwin
avatar
from Caen, devant mon bureau
190 posts

inspired from Claireformatrice on Dec. 6 2007


Claireformatrice :

Bonsoir ;

Je t'ai rajouté à mes contacts msn ( msn AT nuxwin . com ). Donne moi une plage horaire à laquelle tu es disponible afin que nous puissions échanger. Actuellement, je suis en plein développement et par conséquent, je ne suis pas toujours sur MSN (heu GAIM ).

Note : Concernant le ralentissement de ton site, cela devrait aller mieux une fois le problème réglé.

Avais-tu activé la compression et le cache ?
Bernard
avatar
from nearby-an-airport
Associate, 6581 posts

on Jan. 1


Claire, Nuxwin, où en êtes-vous de ce problème ?

Comme recommandé par NickR, la version 7.12 de YACS contient les librairies pre-assemblées. D'autre part, au vu des besoins en mémoire engendrés par la compilation jsmin, je l'ai retiré complétement, et remplacé par une simple compression gzip à la volée. Normalement, ceci devrait régler la plupart des problèmes que vous avez rencontrés.
Nuxwin
avatar
from Caen, devant mon bureau
190 posts

inspired from Bernard on Jan. 2


Bernard :

Bonjour ;

Tu fais bien de poser là question car je n'ai pas eu de nouvelles de claire.

je suis pas encore passé en 7.12 mais cela ne saurait tarder.

Merci encore pour ton travail.
Claireformatrice
avatar
from Bordeaux-Pessac
103 posts

inspired from Bernard on Jan. 7


Bernard : Bonjour Bernard,

Meilleurs voeux à tous

Désolée de ne pas avoir donné de nouvelles pour l'avancement de cette question, mais j'avoue avoir été totalement débordée, et vu que je n'ai plus d'ordi chez moi, cela ne peut se faire que au bureau... donc difficile,

Ceci dit, j'avais déjà pensé à faire une mise à jour, mais voilà... Je n'ai plus accès à la page de mise à jour, je n'ai accès à rien d'ailleurs, donc je ne sais pas comment m'en sortir...

Claire, un peu désespérée...

Rate this page
Posted by Claireformatrice on Dec. 4 2007, commented by Claireformatrice on Jan. 7, (popular)