Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 05-05-2008 11:17:57

JuTs
Membre
Date d'inscription: 07-03-2008
Messages: 63

ZF dans un sous-domaine.

Bonjour

J'essaie de configurer une application ZF, qui fonctionne correctement en local, sur un serveur mutualisé (Infomaniak). Je veux placer mon application dans un sous-domaine. La page d'accueil fonctionne parfaitement mais dès que j'ouvre une autre page j'obtiens :

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@***.** and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

En revanche, si je place mon application dans un dossier du domaine principal, disons www.site.com/toto, aucun problème.


Merci d'avance pour votre aide


Julien

Hors ligne

 

#2 05-05-2008 11:50:59

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: ZF dans un sous-domaine.

tu n'aurait pas un  .htaccess dans ton dossier du sous domaine par hazard ?

Hors ligne

 

#3 05-05-2008 12:13:40

JuTs
Membre
Date d'inscription: 07-03-2008
Messages: 63

Re: ZF dans un sous-domaine.

Ben oui, celui de mon application ZF


Julien

Hors ligne

 

#4 05-05-2008 12:48:08

stf
Membre
Date d'inscription: 03-04-2008
Messages: 156

Re: ZF dans un sous-domaine.

c'est surement lui qui provoque une erreur 500.

Vérifie les droits du htaccess..ca m'ai déja arrivé qu'il n'ai aucun droit et que ca provoque une erreur 500

Hors ligne

 

#5 05-05-2008 13:11:10

JuTs
Membre
Date d'inscription: 07-03-2008
Messages: 63

Re: ZF dans un sous-domaine.

Ce n'est pas ça.


Julien

Hors ligne

 

#6 05-05-2008 13:35:40

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: ZF dans un sous-domaine.

Tu peux nous envoyer ton .htaccess ? note que sur un hébergement mutualisé, la conf apache ou PHP peut  empêcher le fonctionnement du ZF dans certains cas.

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#7 05-05-2008 13:40:25

JuTs
Membre
Date d'inscription: 07-03-2008
Messages: 63

Re: ZF dans un sous-domaine.

Voilà

Code:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule .* index.php [L]

php_flag magic_quotes_gpc off
php_flag register_globals off

note que sur un hébergement mutualisé, la conf apache ou PHP peut  empêcher le fonctionnement du ZF dans certains cas.

Ok mais dans ce cas, pourquoi est-ce que ça fonctionne dans le domaine principal et pas dans un sous-domaine ?


EDIT : Arghhh, ça ne fonctionne plus, même dans un dossier du domaine principal.

Dernière modification par JuTs (05-05-2008 16:11:49)


Julien

Hors ligne

 

#8 06-05-2008 17:04:30

JuTs
Membre
Date d'inscription: 07-03-2008
Messages: 63

Re: ZF dans un sous-domaine.

J'ai jeté un oeil dans les log et les erreur sont du type 500 669. Que signifie le 669 ?


Julien

Hors ligne

 

#9 08-05-2008 02:38:29

JuTs
Membre
Date d'inscription: 07-03-2008
Messages: 63

Re: ZF dans un sous-domaine.

J'ai trouvé quelques info dans la FAQ d'Infomaniak

Pourquoi est-ce que j'obtiens une erreur 500 sur mon site depuis le 2 juillet 2007 ?
     
Répondre:
Nous avons mis en place Apache2 sur nos serveurs.

Apache2 est plus strict sur les erreurs de syntaxe, en particulier avec les rewrites de vos fichiers .htaccess.

Le premier réflexe à avoir si la première page ou une autre page affiche une erreur, est de renommer le fichier .htaccess ou de commenter toutes les lignes avec # et en décommantant ligne par ligne jusqu'à trouver le passage qui pose problème.

Voici un exemple de rewrite qui ne passe plus avec Apache2 car elle comporte une erreur :
RewriteRule ^fr/appartement/([a-zA-Z0-9]+)\Pieces.htm$
./fr/appartement/$1Pieces.php [L]
ici le \P n'est pas valide. Ceci passait dans Apache 1.x mais plus dans le 2.x

De plus, lors du passage à Apache2, certains modules ne sont plus supportés par nos serveurs : mod_auth_anon, mod_auth_dbm, mod_authz_dbm, mod_cern_meta, mod_imap, mod_imagemap, mod_mime_magic

Mais je ne vois pas ce qui cloche dans mon cas, mon serveur local est aussi sur Apache 2


Julien

Hors ligne

 

#10 10-05-2008 23:39:46

JuTs
Membre
Date d'inscription: 07-03-2008
Messages: 63

Re: ZF dans un sous-domaine.

bon, j'ai finalement réussi à obtenir quelque chose qui fonctionne dans le cas où l'application est placée dans un répertoire à la racine du domaine :

Code:

Options +FollowSymlinks
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteBase /test
RewriteRule .* index.php [L]

php_flag magic_quotes_gpc off
php_flag register_globals off

Julien

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