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 :

Zend/Loader.php, Composer et Path


Sujet :

Zend Framework PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 118
    Points : 94
    Points
    94
    Par défaut Zend/Loader.php, Composer et Path
    Bonjour à tous,

    C'est la 1er fois que je travaille avec Zend et j'en ai besoin pour utiliser le ZendGData (afin d'utiliser les fonctionnalités sur le Spreadsheet Google).
    Comme c'est ma toute 1er fois, et je suis donc passé par Composer pour installer ce dont j'avais besoin (je suis passer par la commande "Composer init) et voici le fichier Composer.Json que j'ai obtenu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    {
        "name": "delack/htdocs",
        "require": {
            "zend/gdata": "^1.12"
        }
    }
    J'ai ensuite installer le contenu du fichier et j'ai bien mon dossier vendor avec mon fichier autoload.php que j'ai mis dans mon script php. J'ai également mis le fichier Google_Spreadsheet

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php  //ligne 1
     
    require "vendor/autoload.php";
    require_once ('Zend/Loader.php');  //ligne 4
    include_once ('Google_Spreadsheet.php');
    ...
     
    ?>
    Et j'ai également indiqué cela dans mon fichier PHP.ini:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include_path=C:\xampp\php\PEAR:C:\xampp\htdocs\vendor\zend\gdata\library
    Et c'est là que je suis un peu perdu, c'est que j'obtiens l'erreur suivante :

    - Warning: require_once(Zend/Loader.php): failed to open stream: No such file or directory in C:\xampp\htdocs\index.php on line 4
    - Fatal error: require_once(): Failed opening required 'Zend/Loader.php' (include_path='C:\xampp\php\PEAR:C:\xampp\htdocs\vendor\zend\gdata\library') in C:\xampp\htdocs\index.php on line 4

    J'ai pourtant essayer de chercher à comprendre pourquoi et d'où cela pouvait venir, mais j'en ai vraiment aucune idée. Je me doute qu'il s'agit ici d'une erreur de débutant mais là mon incompréhension est totale. Si vous pouvais aiguiller un débutant comme moi, je vous en serai reconnaissant !

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    118
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 118
    Points : 94
    Points
    94
    Par défaut
    Bon.... dans mon ignorance la plus totale, j'ai confondu de ligne concernant la variable include_path du fichier PHP.ini, j'utilisais celle d'UNIX à la place de Windows...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. require_once(Zend/loader/Autoloader.php)
    Par kepon4life dans le forum Zend Framework
    Réponses: 1
    Dernier message: 21/10/2010, 08h05
  2. php composant genre jtable pour postgres
    Par moulery dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 17/03/2010, 22h03
  3. [ZF 1.9] Loader.php : failed to open stream
    Par -Mika- dans le forum MVC
    Réponses: 7
    Dernier message: 12/09/2009, 11h16
  4. [Zend/db Zend/loader] "No such file or directory" bizarre
    Par fayred dans le forum Autres composants
    Réponses: 8
    Dernier message: 11/07/2007, 10h49
  5. [Probleme] Variable PHP composée et loadMovie.
    Par shloka dans le forum Flash
    Réponses: 29
    Dernier message: 06/04/2007, 08h43

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