Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 15-05-2009 14:58:36

matdev
Membre
Date d'inscription: 31-03-2009
Messages: 172

[Resolu][Zend1.8] Problème de transfert d'application

J'ai développé une bonne partie de mon application sous wamp et aucun soucis.
Cependant, afin de permettre une demo aux membres de mon équipe je doit déposer mon appli sur un serveur de prod interne et là c'est le drame. Je me retrouve avec une page "page non trouvé" "url not found". j'ai décommenté le load module rewrite, redémarré le serveur mais toujours rien.
Quelqu'un a-t-il une idée s'il vous plait ???

Dernière modification par matdev (18-05-2009 15:01:53)

Hors ligne

 

#2 15-05-2009 15:10:52

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Resolu][Zend1.8] Problème de transfert d'application

Hello,

Si c'est sous Linux, attention à la casse de tes noms de fichiers et dossiers.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 15-05-2009 15:15:49

matdev
Membre
Date d'inscription: 31-03-2009
Messages: 172

Re: [Resolu][Zend1.8] Problème de transfert d'application

Non il s'agit d'un windows server

Hors ligne

 

#4 15-05-2009 16:16:07

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Resolu][Zend1.8] Problème de transfert d'application

Hello,

AllowOverride si tu as un htaccess.
VirtualHost ou Alias à vérifier.

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#5 15-05-2009 16:29:59

matdev
Membre
Date d'inscription: 31-03-2009
Messages: 172

Re: [Resolu][Zend1.8] Problème de transfert d'application

Mon htaccess se compose de la manière suivante

Code:

# Règles de réécriture pour Zend Framework
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php
# Sécurité : Ne pas autoriser le parcours de répertoires
Options -Indexes

# Configuration PHP
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag short_open_tag on

pour les vhosts et alias je les ai définis comme les autres applications du serveur donc je ne pense pas que le problème vienne de là les autres sites fonctionnant

Hors ligne

 

#6 16-05-2009 10:16:05

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Resolu][Zend1.8] Problème de transfert d'application

Hello,

L'AllowOverride se situe au niveau du fichier httpd.conf pour autorise la lecture des .htaccess. As-tu essayé avec les règles de réécriture standard :

Code:

# Règles de réécriture pour Zend Framework
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
# Sécurité : Ne pas autoriser le parcours de répertoires
Options -Indexes

# Configuration PHP
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag short_open_tag on

A+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#7 18-05-2009 08:41:56

matdev
Membre
Date d'inscription: 31-03-2009
Messages: 172

Re: [Resolu][Zend1.8] Problème de transfert d'application

Merci pour les infos, je viens de tester tout ça mais je suis toujours avec le même problème :

Not Found
The requested URL /CentreDeLavage/auth/login was not found on this server.

ça va me prendre la tete un lundi matin cette histoire c'est mauvais ... mad

petite question : dans mon httpd.conf je n'est pas de AddModule et sur plusieurs je vois qu'il faut décommenter la ligne "AddModule mod_rewrite.c" est-il possible qu'elle se trouve dans un autre fichier ??? j'ai la réponse cet élément n'existe plus avec la derniere version d'Apache visiblement

par contre lorsque je met un AllowOveride à All sur le repertoire de mon applicatyion dans mon httpd.conf je me retrouve avec une Internat Error Server ???

J'ai tester une réecriture simple hors de mon application avec un seul fichier "rewrite.php" et la réécriture suivante:
RewriteEngine On
RewriteRule ^(test|essai)\.html$ /rewrite.php

je peu accéder à rewrite.php par l'url direct mais pas les redirection .... d'où viens le problème ???

Dernière modification par matdev (18-05-2009 10:04:54)

Hors ligne

 

#8 18-05-2009 12:02:52

matdev
Membre
Date d'inscription: 31-03-2009
Messages: 172

Re: [Resolu][Zend1.8] Problème de transfert d'application

Bon j'ai en parti régler le problème mais une question persiste

En fait en passant AllowOverride All sur mon dossier j'avai une erreur 500 lié à ma configuration de php dans mon .htaccess

D:/web/CentreDeLavage/.htaccess: Invalid command 'php_flag', perhaps misspelled or defined by a module not included in the server configuration

j'ai donc mis en commentaire toute ma configuration de php et la ma page s'affiche correctement

ma question est la suivante :

les éléments ci-dessous sont-ils nécessaire dans le .htaccess

Code:

# Configuration PHP
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag short_open_tag on

Hors ligne

 

#9 18-05-2009 12:19:56

iop974
Membre
Date d'inscription: 27-02-2009
Messages: 72

Re: [Resolu][Zend1.8] Problème de transfert d'application

Si ton php.ini est bien configurer NON c'est pas utile

Il faut tu vérifie ton php.ini si ces options sont sur off/on ou pas

Hors ligne

 

#10 18-05-2009 12:31:43

matdev
Membre
Date d'inscription: 31-03-2009
Messages: 172

Re: [Resolu][Zend1.8] Problème de transfert d'application

php_flag magic_quotes_gpc est sur on dans mon phpinfo() les deux autres sont bien configurés malheureusement je ne peux pas modifier le php.ini car il y a d'autres applications sur le serveur qui utilise peut-etre cet élément ... comment faire ???

Hors ligne

 

#11 18-05-2009 12:39:00

iop974
Membre
Date d'inscription: 27-02-2009
Messages: 72

Re: [Resolu][Zend1.8] Problème de transfert d'application

Donc pour ton cas je pense que ces lignes sont indispensable dans le htaccess alors

Dernière modification par iop974 (18-05-2009 12:39:20)

Hors ligne

 

#12 18-05-2009 13:33:56

matdev
Membre
Date d'inscription: 31-03-2009
Messages: 172

Re: [Resolu][Zend1.8] Problème de transfert d'application

comment faire pour les passer aussi, si je retire les commentaires, je me retrouve avec l'erreur suivante :

D:/web/CentreDeLavage/.htaccess: Invalid command 'php_flag', perhaps misspelled or defined by a module not included in the server configuration

Hors ligne

 

#13 18-05-2009 13:44:01

iop974
Membre
Date d'inscription: 27-02-2009
Messages: 72

Re: [Resolu][Zend1.8] Problème de transfert d'application

De toute façons magic quote est deprecated depuis php 5 et va être enlever dans php 6

Pour infos :
L'option magic_quotes_gpc permet, si elle est activée, d'échapper tous les caractères spéciaux des chaînes provenant de Get, Post ou Cookie.

Code:

<?php

// Vous venez de remplir un formulaire avec un champs nommé 'champs' qui contient "aujourd'hui"

// magic_quote_gpc sur off
echo $_POST['champs']; // renverra "aujourd'hui"

// magic_quote_gpc sur on
echo $_POST['champs']; // renverra "aujourd\'hui"

?>

Donc voila à toi de juger de l'utilité de la chsoe smile

Hors ligne

 

#14 18-05-2009 15:01:20

matdev
Membre
Date d'inscription: 31-03-2009
Messages: 172

Re: [Resolu][Zend1.8] Problème de transfert d'application

Merci pour toutes ces informations iop974
Je vais tester de garder l'application sans les configurations de php et on verra bien si cela me pose des problème ou non.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages