|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() FX Inscription : juillet 2010 Messages : 75 ![]() |
bonjour,
je cherche à faire un upgrade de SF 1.4.4 vers 1.4.11 sans utiliser le SVN qui n'est pas configuré sur l'application. Je rencontre 2 difficultés suite à la modification de la configuration apache et la suppression du cache, l'un sur la génération des fichiers du cache, l'autre sur le CSRF. Concernant le premier point, j'ai vidé le cache de mon application et seuls les fichiers de config se sont régénérés (ni fichier module, ni fichier filter) dans le cache. Résultat, j'ai un fichier routing.yml dans le cache qui fait seulement 1Ko au lieu de 335ko dans la version précédente. J'ai donc remis le fichier précédent du cache pour faire tourner l'appli. Et en essayant de m'identifier, la debug bar m'indique "CSRF attack detected" alors que le code est bien présent dans le fichier settings et le input hidden est bien présent dans le formulaire. Comment puis-je générer correctement mon fichier routing en cache dans SF 1.4.11 et ne plus avoir cette erreur CSRF ? Merci. |
|
|
00
|
|
|
#2 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
La commande cc (ou un del du contenu du dossier cache) permet de vider le cache.
Le premier lancement de l'application régénère le cache correctement. Il n'y a ni fichier filtre, ni fichier modèle dans le cache ce qui m'inquiète par rapport au vidage... Le fichier routing.yml ne devrait pas existe non plus dans le cache, il devrait être routing.yml.php. Es-tu sur d'avoir vidé le cache et pas autre chose ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
|
|
#3 | |
|
Futur Membre du Club
![]() FX Inscription : juillet 2010 Messages : 75 ![]() |
Lorsque je suis en 1.4.4 dans le dossier /cache/frontend/dev/config, j'ai les fichiers suivants :
et lorsque je passe en 1.4.11, j'ai seulement les fichiers
Ce qui provoque une erreur de routing quel que soit le module consulté. Citation:
L'autre jour, j'ai fait un essai en mettant le fichier routing.yml du cache sous 1.4.4 pour la version 1.4.11 et plus de problème de routing, sauf que dès que je fais un clear cache ça saute évidemment. |
|
|
|
00
|
|
|
#4 |
![]() ![]() Michel RottaResponsable d'exploitation informatique Inscription : septembre 2005 Messages : 4 913 ![]() |
Tu as un problème lors de la lecture, génération du cache.
Tu devrais avoir sensiblement les mêmes fichier en 1.4.11 qu'avant. Je suppose qu'une informations saisie dans un fichier YAML et qui était parsée avant ne l'est plus correctement. En debug tu devrais avoir une erreur. Si non, as-tu le même cache (sensiblement) en debug et en prod ?
__________________
Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera toujours (Lao Tseu).
|
|
00
|
Copyright © 2000-2012 - www.developpez.com