Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour, je suis un débutant sur Zend et sur Oracle Linux, et j'apprends à utiliser le frameword Zend via "Learning Zend Framework". Je suis bloqué à la partie "Créer un modèle et une table en base de données"à l'exécution du script "php scripts/load.sqlite.php --withdata".
Pourtant, je suis sûr d'avoir :
- SQLITE d'installer
- fait le lien avec la library de Zend
- d'avoir mis le répertoire 'scripts' à la racine "quickstart".
Est-ce que quelqu'un a eu le même souci et peut m'aider ?
Cordialement,
Hors ligne
En fait quand j'exécute le script, c'est le code qui est renvoyé..
Hors ligne
Plop, j'ai l'impression que tu parles du Zend Framework 1 je me trompe ?
Hors ligne
Non c'est la toute dernière version que j'ai installé...Zend Framework 2. Pourrais-tu m'aider sur le sujet stp. Tout le week-end j'ai réfléchi sur le debuggage.. Sans succès
Hors ligne
Sans soucis . Pourrais-tu développer un peu ton problème ?
Hors ligne
Je suis pas à pas le tutorial : http://framework.zend.com/manual/1.12/f … model.html
et je suis bloqué à la partie : exécution du script "php scripts/load.sqlite.php --withdata". Quand j'exécute le script en question, ça me renvoie le code du script en question au lieu de l'exécuter. J'ai essayé de voir si c'était l'include_path de mon php.ini qui était mal configuré. Bah non apparemment tout semble niquel mais j'ai toujours le même problème.
Hors ligne
Tu as bien ajouté la balise
<?php
en début de fichier ?
et retiré les numéros de lignes ?
Hors ligne
En fait c'est bien ce qu'il me semblait. Tu ne suis pas la bonne documentation si tu as téléchargé le Zend Framework 2 puisque tu suis la doc de la version 1.12 http://framework.zend.com/manual/1.12/fr/learning.quickstart.create-model.html
Tu as téléchargé à quel endroit les sources du Framework ?
Hors ligne
Ici là http://framework.zend.com/manual/1.12/f … ject.html.
Effectivement, je n'ai pas du tout fait gaffe à la version utilisée et à l'impact que ça aurait.
Je ré-essaye avec la version 2 en l'installant..
Hors ligne
C'est totalement différent le framework a été complètement revu de fonctionne différemment
Hors ligne
J'ai essayé de suivre la version 2.1 et je suis bloqué à http://framework.zend.com/manual/2.0/en … tion.html. Concrètement quand je tappe http://zf2-tutorial.localhost, j'obtiens le code "run()" du fichier index.php, comme si le navigateur trouve le bon fichier mais n'arrive pas à interpréter le code php qui se trouve dedans. Auriez-vous une idée ?
Hors ligne
Plop, déjà tu dis suivre la version 2.1 mais tu suis la documentation 2.0 . C'est pas bien grave de toute façon mais autant utiliser la dernière version elle est plus complète.
Activer PHP ? Peux-tu être plus précis tu ne vois que run() ou tu vois l'ensemble du fichier c'est à dire :
[lang=php] <?php /** * This makes our life easier when dealing with paths. Everything is relative * to the application root now. */ chdir(dirname(__DIR__)); // Setup autoloading require 'init_autoloader.php'; // Run the application! Zend\Mvc\Application::init(include 'config/application.config.php')->run();
Quelle version de PHP utilises-tu ? Tu es sous quel OS ? Quel serveur web ?
Là le problème vient de chez toi si tu as un problème d'interprétation de PHP donc donnes nous des infos sur ton environnement de travail
Hors ligne
J'ai téléchargé les toutes dernières versions de :
- PHP 5.4.13
- d'apache 2.4.4
J'ai tout téléchargé directement sur leurs sites --> j'aime la difficulté.
Je suis sous Oracle Linux.
J'ai placé l'application du lien https://github.com/zendframework/ZendSk … pplication dans /var/www pour ne pas avoir à jouer dans le .htaccess.
Hors ligne
En fait je vois tout court : "run();" en haut à gauche et tout le reste est blanc
Hors ligne
Avant de chercher la difficulté fais une installation simple. Donc sous linux tu utilises le gestionnaire de paquets. Ca permettra d'avoir une installation d'apache et php propre les rpms ou .deb sont là pour nous simplifier la vie.
Ensuite tu fais le virtualhost comme c'est demandé (avec le modification du fichier /etc/hosts) et tu y met le .htaccess. Quelque soit l'endroit où tu te situes il faut le fichier .htaccess.
Donc fais correctement les étapes du tuto en allant au plus simple avant de chercher la difficulté. Un fois que ça fonctionne dans un environnement "simple" tu peux t'amuser à le faire sur un environnement compliqué à mettre en place.
Ce tutoriel tous les nouveaux du ZF2 le suivent et ils n'ont pas plus de problèmes que ça .
Hors ligne
Pages: 1