Bonjour à tous. Je me suis remis au zf 0.7 mais j'ai un petit probléme - qui ne s'était pas présenté avec la version 0.5 - pour démarrer tout ça. J'utilisais des hôtes virtuels mais comme je ne trouvais pas de solution, je suis parti sur des tests à la racine du serveur.
Mon DocumentRoot /var/www2/www - tous les fichiers ont un chmod 777.
Voici les fichiers :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // /var/www2/www/index.php set_include_path(get_include_path().':/opt/ZendFramework/library'); require_once 'Zend.php'; Zend::loadClass('Zend_Controller_Front'); echo 'passage ds index.php<br />'; Zend_Controller_Front::run('/var/www2/app/controllers');
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 // /var/www2/app/controllers/IndexController.php require_once 'Zend/Controller/Action.php'; class IndexController extends Zend_Controller_Action { public function __construct() { echo 'passage ds constructeur<br /> '; } public function indexAction() { echo 'indexAction'; } public function noRouteAction() { echo 'noRouteAction'; } }Et voici les résultats:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // .htaccess RewriteEngine on RewriteRule .* /index.php [L] // au départ j'avais ce code sans le slash dans une directive de configuration d'apache mais je suis passé à un .htaccess pour tester
http://monsite affichepassage ds index.phphttp://monsite/actionBidon affiche
passage ds constructeur
indexActionpassage ds index.phpSi vous avez une idée ou une piste n'hésitez pas. Merci.
Partager