Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/04/2007, 18h17   #1
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 73
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 73
Points : 35
Points : 35
Par défaut Bug à l'installation

bonjour a tous,

J'obtiens le message suivant apres avoir installé le ZendFramework
Citation:
Parse error: parse error, unexpected T_ARRAY, expecting '&' or T_VARIABLE in C:\phplib\ZendFramework\library\Zend\Controller\Front.php on line 521
Pour faire l'instal j'ai suivi l'exemple de http://www.kitpages.fr/zf_quickIntroduction.html

Avez vous deja rencontré ce probleme ? si oui comment le régler?

D'avance merci
debutant_linux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2007, 21h10   #2
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 73
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 73
Points : 35
Points : 35
j'ai trouvé, j'utilisais la version 5.04 de php; j'ai installé la derniere version et ca marche maintenant;

Au passage, ce ZendFramework risque de ne pas fonctionner chez la plutard des hergeurs mutualisé
debutant_linux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2007, 19h22   #3
Rédacteur
 
Avatar de doctorrock
 
Homme Julien Pauli
Architecte de système d'information
Inscription : mai 2006
Messages : 597
Détails du profil
Informations personnelles :
Nom : Homme Julien Pauli
Âge : 29
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : mai 2006
Messages : 597
Points : 5 015
Points : 5 015
En effet, c'est PHP 5.1.4 qui est recquis minimum
__________________
.: Expert contributeur certifié PHP/ZF :.
Mes articles - Twitter - GitHub
doctorrock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 13h16   #4
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Citation:
Envoyé par debutant_linux
j'ai trouvé, j'utilisais la version 5.04 de php; j'ai installé la derniere version et ca marche maintenant;

Au passage, ce ZendFramework risque de ne pas fonctionner chez la plutard des hergeurs mutualisé
Sauf si tu donnes ".php5" comme extension à tes scripts
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 06h41   #5
Invité régulier
 
Inscription : juillet 2005
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 18
Points : 9
Points : 9
Ça c'est de se compliquer la vie surtout que il y a disons le, PLEIN de fichiers dans le zF. Sans parler qu'il faudrait modifier tous les inclure/require, et également bien entendu, Zend_Loader. Bref, vraiment pas le must.

En fait le plus adapté est simplement la méthode du .htaccess dans cette situation.

Code :
AddHandler application/x-httpd-php5 .php
Reveur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 12h22   #6
Rédacteur
 
Avatar de doctorrock
 
Homme Julien Pauli
Architecte de système d'information
Inscription : mai 2006
Messages : 597
Détails du profil
Informations personnelles :
Nom : Homme Julien Pauli
Âge : 29
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : mai 2006
Messages : 597
Points : 5 015
Points : 5 015
Ouai, solution de secours, rien ne prouve que l'hebergeur ait bien une version de PHP correcte pour ZF ( >5.04 ).
ZF est plutot destiné à être installé dans un environnement professionnel, sur un serveur dédié, monitoré et maintenu à jour.
Le contraire des mutualisés en fait , car même s'ils font beaucoup d'efforts, la pénétration de PHP5 reste faible, quant à posséder la dernière version en date sur un mutualisé, ca se fait tous les 2 ans ....
__________________
.: Expert contributeur certifié PHP/ZF :.
Mes articles - Twitter - GitHub
doctorrock est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2007, 14h25   #7
Invité régulier
 
Inscription : avril 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 10
Points : 8
Points : 8
Bonjour,

Pour mon projet, je dois utiliser Zend Framework, et j'ai suivi le tutoriel "Premiers pas avec le Zend Framework" qui se trouve ICI

Mais il se trouve que j'ai des problemes que je n'arrive pas a resoudre, je suis pourtant aller voir la partie ""resolution des problemes"" en fin de tutoriel.

Mon probleme se situe a ce niveau du tutoriel :
ici

J'ai suivi etape par etape, mais lorsque je rentre les URls suivantes, je n'ai aucun affichage :
http://localhost/zf_tutorial/
http://localhost/zf_tutorial/ajouter
http://localhost/zf_tutorial/modifier
http://localhost/zf_tutorial/supprimer

Cela m'affiche "Object Not Found."
J'ai pourtant rajoute la ligne $frontController->setBaseUrl('/mysubdir/zf-tutorial/'); dans index.php en adaptant bien le dossier "mysubdir" (dans mon cas j'utilise comme URI http://localhost/zf-tutorial, donc jai rajoute setBaseUrl('/zf-tutorial/') )
Cela ne marche pas non plus.

Pourriez vous m'aider svp ?

Je suis sous OpenSuSe 10.2, avec php5.2, et Apache 2.2.3-20

J'ai vraiment besoin d'installer Zend pour pouvoir continuer mon projet.

Je vous remercie d'avance ...
jeyaram est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 10h42   #8
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

Les URIs étaient fausses. Il faut utiliser :
http://localhost/zf-tutorial/
http://localhost/zf-tutorial/ajouter
http://localhost/zf-tutorial/modifier
http://localhost/zf-tutorial/supprimer
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 17h09   #9
Invité régulier
 
Inscription : avril 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 10
Points : 8
Points : 8
Alors j'ai bien tape comme url
J'ai utiliser la version anglaise du tuto.

Je l'ai teste sous Windows, et la premiere fois ca na pas marche et jai juste rajoute le mod_rewrite avec wamp, et c'etait bon (je n'avai plus de probleme a ce niveau la)

Mais avec SuSe 10.2, ca ne veut pas, pourtant il me semble que jai bien active le mod rewrite en suivant ceci How to Enable mod_rewrite Apache 2.0 rewrite module on SuSE Linux

Mais rien n'y fait jai toujours cette erreur :
Citation:
[Tue Apr 17 15:56:35 2007] [error] [client xxx.x.x.x] PHP Warning: include(Zend/Loader.php): failed to open stream: No such file or directory in /srv/www/htdocs/zf-tutorial/index.php on line 8
[Tue Apr 17 15:56:35 2007] [error] [client x.x.x.x] PHP Warning: include(): Failed opening 'Zend/Loader.php' for inclusion (include_path='.:./library:./application/models/:.:/usr/share/php5:/usr/share/php5/PEAR') in /srv/www/htdocs/zf-tutorial/index.php on line 8
[Tue Apr 17 15:56:35 2007] [error] [client xxx.x.x.x] PHP Fatal error: Class 'Zend_Loader' not found in /srv/www/htdocs/zf-tutorial/index.php on line 10
mon webroot est bien "htdocs", et jai bien exactement la meme arborescence des fichier donne dans le tuto.
J'ai meme rajouter la ligne "$frontController->setBaseUrl('/zf-tutorial');" dans le fichier index.php mais rien n'y fait ...

je ne sais pas pourquoi il ne trouve pas la classe Zend_Loader, pourtant jai bien mon "include('Zend/Load.php')" et le fichier Load.php se trouve bien la ou il faut dans le dossier Zend.

Je pense que le probleme vient soit de ce code donne dans le tuto (vu que je ne suis pas aller plus loin dans le tuto pour linstall sous Linux), soit c'est en rapport avec le mod_rewrite (que jai pourtant active )
voici le code du tuto :
Citation:
<?php
error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Europe/Paris');

set_include_path('.' . PATH_SEPARATOR . './library'
. PATH_SEPARATOR . './application/models/'
. PATH_SEPARATOR . get_include_path());
include "Zend/Loader.php";

Zend_Loader::loadClass('Zend_Controller_Front');

// setup controller
.........

// run!
...
Quelqu'un saurait-il d'ou ca peut venir.?

Je suis desespere ...
jeyaram est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2007, 13h36   #10
Invité régulier
 
Inscription : avril 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 10
Points : 8
Points : 8
Bon j'ai reussi a regler ce probleme ... il fallait juste changer les droits (lecture) des fichiers

Merci.
jeyaram est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h34.


 
 
 
 
Partenaires

Hébergement Web