J'ai pourtant vidé le répertoire app/cache/dev...
J'ai pourtant vidé le répertoire app/cache/dev...
Je crois que tu confonds tout en fait... Que vient faire cette histoire de vider le repertoire de cache ici ?
Je suis en train de voir avec toi ce qui coince au niveau serveur http, pas niveau code PHP, donc pour l'instant laisse php et symfony de cote, et essaye d'avoir les messages d'erreur du niveau en dessous (logs apache via la page logs.ovh.net). Une fois que tu auras ca, on debug de bas en haut, donc on regardera le PHP quand on y aura acces seulement.
Peux-tu me fournir ton .htaccess complet et ton .ovhconfig avec ?
je ne confonds rien, vider le cache veut dire vider ce répertoire. Lorsque ce réperoire est plein de dossiers et fichiers, le cache n'est pas vidé. Et le cache doit être vidé pour que le site s'affiche dans le navigateur lors du déploiement.
Je sais ce que veut dire vider le cache dans Symfony, merci... Je te dis cependant que tu confonds les problemes que tu rencontres, et que le fait que tu ais une 500 ne vient pas de Symfony du tout, mais d'Apache. Apres tu me crois ou pas, mais si tu arrivais a acceder aux logs d'apache, tu aurais le detail de ton erreur bloquante et la resolution du probleme serait rapide... Maintenant a toi de voir si tu as besoin d'aide ou pas !
J'ai suivi les instructions du lien ci dessous
http://kaelisoft.fr/2012/06/12/insta...mutualise-ovh/
il y a donc deux fichiers .htaccess, les deux mentionnent la 5.4 comme version de php, puisque c'est la version qu'indique le phpinfo().
Il faut absolument que tu trouves les logs, on peut pas t'aider (et tu n'arriveras toi meme pas a te debugger) si tu ne les as pas...
Le lien pour les logs que tu m'as donné mène à une page blanche et passer par le manager ramène encore à ce même lien..je suis perdu..
Quelqu'un pourrait t'il me donner une façon sure d'accéder aux logs?
merci
au cas ou, dans app/logs/prod.log tu as quoi ?
(erreur 500, ca peut etre synfony qui déconne, un serveur mysql mal conifiguré, etc non ??)
Vu les difficultés qu'il a à comprend les trucs basiques, ca ne m’étonnerait pas trop qu'on ait un fichier parameter.yml mal rempli, voir inexistant.
[2014-08-22 14:11:59] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET /js/jquery-1.10.2.min.map" etc...
Ce message date du 22 aout, je pense que tu peux acceder à d'autres messages par ailleur...
Ce message est le dernier dans app/logs/prod.log.
Je pense en effet qu'il serait intéressant de consulter les logs, cependant:
le lien pour les logs donné mène à une page blanche et passer par le manager ramène encore à ce même lien...
Clairement il y aura quelque chose dans les logs... As-tu pu tester la page de logs depuis un autre ordinateur et une autre connection ? En mode incognito sur ton navigateur aussi au cas ou il y ait un cookie foireux sur ton ordi...
Sinon contact le support technique pour leur demander pourquoi tu as une page blanche...
Peux tu me mettre dans le prochain message tous tes .htaccess, .ovhconfig, ainsi qu'un bref descriptif de ton installation (dossiers et fichiers principaux) ?
Voici les logs error du 17 septembre 2014:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [Mer 17 septembre 2014 23:41:46] [error] Demande dépassé la limite de 10 redirections internes dû à une erreur de configuration probable. Utilisez 'LimitInternalRecursion' pour augmenter la limite, si nécessaire. Utilisez 'LogLevel debug' pour obtenir une trace.
Donc maintenant tu connais l'erreur, et tu as des pistes.
Si tu ne me donne pas ton organisation sur le serveur et tous les .htaccess/.ovhconfig que tu as, je ne peux toujours pas t'aider plus...
OK, voici les deux .htaccess:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SetEnv SHORT_OPEN_TAGS 0 SetEnv REGISTER_GLOBALS 0 SetEnv MAGIC_QUOTES 0 SetEnv SESSION_AUTOSTART 0 SetEnv ZEND_OPTIMIZER 1 SetEnv PHP_VER 5_4 AddType x-mapp-php5 .php RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ web/app.php [QSA,L]Ces deux fichiers ont été créés conformément à ce qui est expliqué ici (leur emplacement sur le serveur est expliqué dans ce lien):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 SetEnv SHORT_OPEN_TAGS 0 SetEnv REGISTER_GLOBALS 0 SetEnv MAGIC_QUOTES 0 SetEnv SESSION_AUTOSTART 0 SetEnv ZEND_OPTIMIZER 1 SetEnv PHP_VER 5_4 AddType x-mapp-php5 .php RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ app.php [QSA,L]
http://kaelisoft.fr/2012/06/12/insta...mutualise-ovh/
Donc plusieurs solutions... Ton problème, tu as du le comprendre, vient d'une boucle de redirection.
J'exposais en 2011 ma solution sur mon blog pour mettre en ligne un projet ZF sur OVH, donc le meme concept, l'application dans un sous repertoire du document root Apache. C'est en mon sens la solution la plus propre.
Une autre solution consiste a mettre le contenu du repertoire "web" dans public_html puis le reste dans le sous repertoire.
La solution que tu envisageais est probablement la plus dure et la moins propre pour un hebergement chez OVH, meme si elle devrait fonctionner... Je ne vois rien de particulierement choquant dans ces fichiers. Tu peux aussi tester cette solution : http://www.alberton.info/zend_framew...l#.VBrMTC5dWik
Merci de ton aide très précieuse pour moi, cependant je n'ai pas le temps et surtout pas le niveau non plus en symfony pour envisager une autre solution que celle que j'ai démarrée et dont tu me dis qui semble correcte.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager