Page 1 sur 1
[résolu] besoin d'aide concernant la directive Virtual Direc
Posté : 18 janv. 2009, 18:35
par bucheron
Bonjour,
je rencontre un problème de configuration entre ma config locale et la config serveur.
je soupconne la directive Virtual Directory Support d'en etre la cause.
En gros en locale elle est activée alors que sur mon serveur mutualisé elle ne l'est pas.
Je n'en suis pas sur mais j'aimerais faire le test.
Tout d'abords est ce que quelqu'un pourrait me décrire à quoi elle sert?
et dans un second temps m'indiquer comment l'activer ou la désactiver.
D'avance merci
Pour info j'utilise wampserver 2.0
Posté : 18 janv. 2009, 19:42
par Sékiltoyai
Faudrait déjà que tu nous dises où est ce que tu l'as trouvée cette directive.
Et ensuite en quoi cela ne marche pas parce qu'on peut expliquer cela par des millions d'autres raisons qu'un problème de configuration…
Posté : 18 janv. 2009, 23:44
par bucheron
je l ai trouvé en faisant un simple phpinfo()
n'y a t il pas une explication simple ?
car j'aurais aimé testé en désactivant cette directive en localhost afin de voir si j'obtiens le même genre d'erreur.
Posté : 19 janv. 2009, 00:13
par jojolapine
Au pire on pourrais peut-être savoir quelles sont les erreurs?
ça irais certainement plus vite

Posté : 19 janv. 2009, 00:32
par bucheron
En gros je viens d'acquérir un plan 60gp chez ovh donc un serveur mutualisé.
Mon projet à été développé avec le framework zend.
mais voila une fois en lien j'obtiens cette erreur: Internal serveur error
j'ai commencé à cherché si un problème venait du htaccess (car j'ai déjà eu des erreurs interne avec le htaccess) mais je ne pense pas.
donc voila ayant des répertoires virtuels j'ai donc supposé que cette directive pouvait etre à l'origine du problème.
Posté : 19 janv. 2009, 01:35
par Sékiltoyai
Je viens de découvrir que c'était un autre nom pour les virtual host.
Je ne pense pas que cela vienne de là. Tu peux poster ton .htaccess ?
Posté : 19 janv. 2009, 10:24
par bucheron
voila mon htaccess
Code : Tout sélectionner
SetEnv PHP_VER 5
RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css|swf)$ public/index.php
Posté : 19 janv. 2009, 10:36
par Sékiltoyai
Teste ton .htaccess en désactivant une à une chaque ligne, en commençant par la première qui me paraît pour le moins useless…
Posté : 19 janv. 2009, 11:19
par bucheron
la ligne SetEnv PHP_VER 5 et au contraire nécessaire pour pouvoir utiliser php5 sur les serveurs mutualisés d'ovh.
C'est eux qui m'ont fournis la réponse.
Je leur ai également posé la question concernant mon problème mais pour le moment c'est silence radio.
Les autres lignes ne change rien.
Et bien sur si je retire la ligne
RewriteRule !\.(js|ico|gif|jpg|png|css|swf)$ public/index.php
ben mon site liste les répertoires mais ne marche plus

(logique en meme temps)
Posté : 19 janv. 2009, 13:23
par mojorisin
Bonjour,
Essais de modifier le rewriteRule pour pointer sur /public/index.php (notes le premier slash)
Si cela ne fonctionne toujours pas, le mod_rewrite serait désactivé( m'etonne me semble que sur un plan j'avais activé le rewrite).
Regarde également les logs apaches qui seront plus explicite que le message affiché

Posté : 19 janv. 2009, 23:27
par bucheron
honte à moi, finalement j'avais un problème dans mon code.
Merci de votre aide
Re: [résolu] besoin d'aide concernant la directive Virtual D
Posté : 20 janv. 2009, 07:22
par Xenon_54
je soupconne la directive Virtual Directory Support d'en etre la cause.
Tout d'abords est ce que quelqu'un pourrait me décrire à quoi elle sert?
et dans un second temps m'indiquer comment l'activer ou la désactiver.
http://devzone.zend.com/node/view/id/1021#Heading5
Sous PHP5, c'est activable lors de la compilation de PHP avec l'option "--enable-maintainer-zts". C'est une option réservée pour le développement d'extension pour simuler un environnement multi-thread. Tu n'as donc pas besoin de cette option.