|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Apprenti/ Dev C++ Inscription : décembre 2009 Messages : 105 ![]() |
Bonjour,
Je poste ici car je ne sais pas vraiment où poster. Je travaille sur un petit projet sous zend framework, avec eclipse. J'ai créé un script qui générait un bandeau d'avancement qui fonctionnait correctement (testé). J'ai ajouté une deuxième page a mon site et là mon script génère une erreur 500. Les derniers logs de mon serveurs sont: [Fri Apr 29 16:07:48 2011] [notice] Child 1576: Starting 64 worker threads. [Fri Apr 29 16:07:48 2011] [notice] Child 1576: Starting thread to listen on port 10081. [Fri Apr 29 16:07:48 2011] [notice] Child 1576: Starting thread to listen on port 80. J'ai fait plusieurs tests avec mon script et celui ci ne fonctionne que si le script et la vue se situent dans le même dossier. Encore plus troublant (à mon niveau de débutant) le script s’exécute correctement dans le layout et cela quoi que fasse mon script (même comportement pour du traitement depuis un fichier xml que pour un echo "toto"). Mes chemins sont justes (testés). Si quelqu'un peut m'aiguiller un peu je vous serez reconnaissante. |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : février 2009 Messages : 250 ![]() |
J'ai pas compris
![]() Tu pourrais d'écrire l'architecture de ton application? Ainsi que le bout de code en question?
|
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Apprenti/ Dev C++ Inscription : décembre 2009 Messages : 105 ![]() |
Oui bien sur:
pour mon architecture rien de transcendant: -model -view --index ---ma page qui appelle le script -layout -library --scripts ---mon script d'affichage pour ce qui est du code pas très compliqué non plus: *ma page appelante: <?php include '../library/scripts/monscript.php'?> *mon script: <? function printToto(){ echo "toto"; } ?> Je suis plusieurs pistes pour solutionner mon problème: soit un poblème de cache, soit un problème de zend. Mais je trouve pas grand choses pour l'instant :s |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() Apprenti/ Dev C++ Inscription : décembre 2009 Messages : 105 ![]() |
J'ai trouvé la solution, c'était un problème tout bête: j'ignorais qu'il existait un classpath dans zend framework, qui permet de ne fournir que l'adresse du script depuis library.
Comme quoi quand on débute on peut chercher longtemps des choses basiques |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com