IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Installation ZF 1.10 avec Wamp server


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Designer API
    Inscrit en
    Octobre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Designer API

    Informations forums :
    Inscription : Octobre 2003
    Messages : 280
    Par défaut Installation ZF 1.10 avec Wamp server
    Bonjour,

    j'ai trouvé pleins de tutos et de messages récurrents mais je n'arrive pas à résoudre mon problème. J'ai le message :

    Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (index)' in C:\wamp\www\ZF\ZendFramework-1.10.0\library\Zend\Controller\Dispatcher\Standard.php:241 Stack trace: #0 C:\wamp\www\ZF\ZendFramework-1.10.0\library\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 C:\wamp\www\ZF\index.php(39): Zend_Controller_Front->dispatch() #2 {main} thrown in C:\wamp\www\ZF\ZendFramework-1.10.0\library\Zend\Controller\Dispatcher\Standard.php on line 241
    J'ai vérifié, la structure, le nommage, je vois pas ou est l'erreur.

    Ma structure :

    ZF /
    --WEBAPP_DIR /
    ------PHP-INF /
    ----------ctrl /
    --------------IndexController.php
    ----------views /
    --------------filters /
    --------------helpers /
    --------------scripts /
    ------------------index /
    ----------------------index.phtml
    ------index.php
    ------.htaccess
    Mon fichier WEBAPP_DIR/index.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    <?php
    // mettre vos constantes ici...
    define("WEBAPP_DIR","C:/wamp/www/ZF");
    define("MODEL_DIR",WEBAPP_DIR."/PHP-INF");
    define("ROOT_URL","http://localhost/ZF");
    define("BASE_URL","../ZF/ctrl/");
    define("ZEND_FRAMEWORK_DIR","C:/wamp/www/phplib/ZendFramework-1.10.0/library");
     
    set_include_path(
      ".".PATH_SEPARATOR.
      MODEL_DIR.PATH_SEPARATOR.
      ZEND_FRAMEWORK_DIR.PATH_SEPARATOR.
      get_include_path()
    );
     
    require_once 'Zend/Loader.php';
     
    // Registry init
    Zend_Loader::loadClass("Zend_Registry");
     
    // Controller init
    Zend_Loader::loadClass('Zend_Controller_Front');
    Zend_Loader::loadClass('Zend_Controller_Router_Rewrite');
    $controller = Zend_Controller_Front::getInstance();
     
    $controller->setBaseUrl(BASE_URL);
    $controller->setControllerDirectory('PHP-INF/ctrl');
    $controller->throwExceptions(true);
     
    // init viewRenderer
    Zend_Loader::loadClass("Zend_View");
    $view = new Zend_View();
    $viewRenderer = Zend_Controller_Action_HelperBroker::
        getStaticHelper('viewRenderer');
    $viewRenderer->setView($view)
                 ->setViewSuffix('phtml');
     
    // call dispatcher
    $controller->dispatch();
    ?>

  2. #2
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    tu accèdes à quelle URL ?

  3. #3
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Le module "Rewrite" est-il coché dans ton install Wamp.
    De plus ton bootstrap ne ressemble pas à une version 1.10 !

  4. #4
    Membre éclairé
    Homme Profil pro
    Designer API
    Inscrit en
    Octobre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Designer API

    Informations forums :
    Inscription : Octobre 2003
    Messages : 280
    Par défaut
    Eu oui j'ai activé le mod_rewrite. Pour le bootstrap, j'ai suivi un tutp sur la version 1.5... j'accède à l'url suivante : http://localhost/ZF

    Sinon, je suis toujours bloqué mais j'ai fais un autre test, j'ai vu qu'il existe un .bat pour créer un projet. Ce que j'ai fait. Seulement au lancement de localhost/zf-demo, j'ai encore une erreur :

    Fatal error: Class 'Zend_Application_Bootstrap_Bootstrap' not found in C:\wamp\www\zf-demo\application\Bootstrap.php on line 3
    Ca a l'air d'être un peu la merde à installer, j'espere que c'est pas aussi chiant à apprendre et utiliser.

    dans apache2.2.11/php.ini, j'ai mis : include_path = ".;c:\wamp\www\zf-demo\library" qui contient le dossier Zend que j'ai copié à partir de celui contenu dans le dossier library de mon extraction.

    Voici le nouveau bootstrap, généré par le bat :
    <?php

    class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
    {


    }
    la nouvelle arborescence

    |-- application
    | |-- Bootstrap.php
    | |-- configs
    | | `-- application.ini
    | |-- controllers
    | | |-- ErrorController.php
    | | `-- IndexController.php
    | |-- models
    | `-- views
    | |-- helpers
    | `-- scripts
    | |-- error
    | | `-- error.phtml
    | `-- index
    | `-- index.phtml
    |-- library
    |-- public
    | |-- .htaccess
    | `-- index.php
    `-- tests
    |-- application
    | `-- bootstrap.php
    |-- library
    | `-- bootstrap.php
    `-- phpunit.xml
    Par contre, quand je lance : http://localhost/zf-demo/public, j'ai bien la page de démo qui se lance. Est ce normal ?

  5. #5
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Jette un oeil ici

  6. #6
    Membre éclairé
    Homme Profil pro
    Designer API
    Inscrit en
    Octobre 2003
    Messages
    280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Designer API

    Informations forums :
    Inscription : Octobre 2003
    Messages : 280
    Par défaut
    Merci pour le lien, en plus même si c'est pas la 1.10 ca ressemble beaucoup. je reviendrai surement laisser un message apres la lecture de ce tutoriel.

Discussions similaires

  1. instalation Zend avec wamp server
    Par hamza11986 dans le forum Zend Framework
    Réponses: 6
    Dernier message: 07/06/2013, 11h46
  2. Problème VHost avec wamp server 2.0
    Par barniz dans le forum Windows XP
    Réponses: 1
    Dernier message: 15/04/2011, 15h54
  3. [PerformancePoint] Installation de PerformancePoint 2007 avec SQL Server 2008
    Par adamadiallo dans le forum Microsoft BI
    Réponses: 6
    Dernier message: 20/07/2010, 14h29
  4. [Wamp] Installer FOP dans Apache avec WAMP
    Par sacha69 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 20/02/2009, 22h48
  5. [Wamp] include php sur serveur perso avec WAMP server
    Par Quality_Design dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 4
    Dernier message: 16/02/2006, 00h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo