Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
bonjour,
j'ai un 500 INTERNAL ERROR sur tout sauf la page d'accueil.
a titre educatif, j'ai migrer mon projet sur http://zend.jay-creation.fr
si vous allez donc sur cet page vous verrer une page s'afficher seulement ya d'autre page qui sont visible normalement tel que http://zend.jay-creation.fr/bug/list ou http://zend.jay-creation.fr/page/list
voici le HT ACCESS placé dans mon dossier zend present a la racine de mon serveur ( jai creer un sous domaine pour y acceder )
<code>
SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0
SetEnv APPLICATION_ENV production
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /zend/public/index.php [NC,L]
</IfModule>
</code>
j'ai modifier les droit de chaque dossier pour tester en 745 mais rien n'y fais.
Voilà jespere que vous saurez ou se trouve le probleme !!
Hors ligne
Bonjour,
Il faudrait regarder dans les logs apache, je suis sur que tu auras un message explicite
Colle nous les logs error du dernier accès à une page.
Hors ligne
voici l'erreur :
[Wed Aug 28 14:03:10 2013] [error] [client xxxxxxxx] [host zend.jay-creation.fr] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://zend.jay-creation.fr/
Hors ligne
Pour info je suis sous serveur Mutualisé de OVH
Hors ligne
voici le ht access present a la racine :
SetEnv REGISTER_GLOBALS 0
SetEnv ZEND_OPTIMIZER 1
SetEnv MAGIC_QUOTES 1
SetEnv PHP_VER 5
#php_flag magic_quotes_gpc off
#php_flag short_open_tag on
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|media|skin|js|robots\.txt)
RewriteRule ^(.*)$ /magentotest/index.php/$1 [L]
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/media/
RewriteCond %{REQUEST_URI} !^/skin/
RewriteCond %{REQUEST_URI} !^/js/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
ReWriteBase /
et encore pour info le dossier le site zend.jay-creation.fr pointe vers le dossier Zend present a la racine du serveur.
Hors ligne
Honnetement je recommande mon article de blog dans ce cas là (parce que c'est mon article bien sur mais pas seulement!) : zend framework chez ovh/
L'idée globale est d'utiliser les possibilités de modifications du virtualhost proposées par OVH (qui ne parle jamais de Vhost, mais c'est comme ça que ça marche derrière.
Sinon tu as une rewritecond sur index.php en premier, puis un rewrite rule à la fin de * sur index.php, du coup forcément ça boucle un peu...
Pareil tu as des rewrite cond qui servent à rien (media, skin et js), si on a -f -d on cherche déjà à savoir si le dossier ou le fichier existe...
Tu as 2 rewriteEngine on aussi, il y en a un qui ne sert pas...
Hors ligne
Pages: 1