differences entre apache 1.3 et apache 2.2

Invité
Invité n'ayant pas de compte PHPfrance

23 nov. 2009, 10:33

Bonjour a tous :) , durant ma formation j'ai développer une application utilisant wamp5 et sa version 1.3 de apache, cette appli' avait été migrée sur le serveur et tout fonctionnait correctement, depuis il y a eu un changement de serveur sur lequel ce n'est plus wamp mais sprinter qui est utiliser hors sprinter utilise la version 2.2 de apache, et depuis mon application ne fonctionne plus, a chaque changement de page .php que j'ai développer, sa me renvois le message d'erreur de firefox "page introuvable" hors mon arborescence est bonne puisque qu'avant la liaison entre les pages ce faisait parfaitement, de plus je l'ai tout de même revérifier et je confirme qu'elle est bonne...

La version d'apache est la seul différence que j'ai constater entre l'ancien serveur et le nouveau sur laquelle l'appli est désormais stockée, quelqu'un serait-il éclairer mes recherches concernant les différence entre apache 1.3 et apache 2.2? Pour moi le problème viendrais d'ici...

Merci

Eléphant du PHP | 70 Messages

24 nov. 2009, 12:04

J'ai tester mon application sur un poste isolé, elle fonctionne parfaitement, ce qui m'encourage a confirmer mon hypothèse comme quoi le problème viendrais de la nouvelle version d'apache d'éployer sur le nouveau serveur, dès lors j'aurais une question a vous poser chers amis, la création d'un .htaccess, implanter a la racine de mon application pourrais t-il résoudre ce genre de problèmes?

Cordialement
La devise du vrai Geek ==> Plus tu dors moins t'es fort !!

ViPHP
ViPHP | 1136 Messages

24 nov. 2009, 13:15

Salut ,

que ressortent les logs d'apache ?

je dirais plus un problème de conf général ou vhost ! .

Ch.

Eléphant du PHP | 70 Messages

24 nov. 2009, 13:52

Salut stopher et merci de me prêter attention,

Par logs d'apache tu entends les fichiers de configuration?
et que veux dire vhost?

dsl mais je ne suis encore qu'un débutant

Merci
La devise du vrai Geek ==> Plus tu dors moins t'es fort !!

ViPHP
ViPHP | 1136 Messages

24 nov. 2009, 13:58

Les logs sont .. heu comment dire .. les fichiers qui gardent toutes les traces des activités , erreurs , ect ... d'un programme .. ici , apache

sous linux les logs se trouvent souvent dans /var/log/ , sous windows , certainement au même niveau des journaux système .

Ensuite , vient le fichier de configuration d'apache , qui te permet de définir de nombreuses options , de fonctionnement / de sécurité ect ...

Les vhost ( virtual host ) sont une particularité dans la configuration , qui te permet d'avoir une configuration propre à chaque site ( host )

Voilà en gros pour les explications ..

C'est toi qui a installé apache ?

Eléphant du PHP | 70 Messages

24 nov. 2009, 14:06

Non ce n'est pas moi qui est installer apache, l'entreprise a besoin du logiciel sprinter et c'est lui qui utilise apache, ce logiciel a été installer par cervoprint eux même, merci pour l'explication ^^
La devise du vrai Geek ==> Plus tu dors moins t'es fort !!

ViPHP
ViPHP | 1136 Messages

24 nov. 2009, 15:10

La configuration d'apache faite par sprinter , utilise le même chemin ( document root ) , qu'un apache standard ?

Si ce n'est pas la cas , tu devras alors déplacer ton "site" , afin qu'il se trouve dans de "document root" paramétré par sprinter , ou créer un "vhost" .

Eléphant du PHP | 70 Messages

24 nov. 2009, 15:17

Dans le dossier httpd.conf j'ai trouver cette ligne ==> documentroot d:/sprinter/web j'en deduis donc que pour que mon appli tourne elle doit être dans ce dossier, hors elle est déjà dedans ... #-o cela voudrais t'il dire que le problème ce trouve ailleurs?
Modifié en dernier par Arkonara le 24 nov. 2009, 15:24, modifié 1 fois.
La devise du vrai Geek ==> Plus tu dors moins t'es fort !!

ViPHP
ViPHP | 1136 Messages

24 nov. 2009, 15:21

Oui par défaut , le configuration principale se trouve dans ce fichier .

cherche le paramètre : DocumentRoot

Eléphant du PHP | 70 Messages

24 nov. 2009, 15:25

Lol jai éditer mon texte pendant que tu me répondais, donc je réécrit la réponse

Dans le dossier httpd.conf j'ai trouver cette ligne ==> documentroot d:/sprinter/web j'en deduis donc que pour que mon appli tourne elle doit être dans ce dossier, hors elle est déjà dedans ... #-o cela voudrais t'il dire que le problème ce trouve ailleurs?
La devise du vrai Geek ==> Plus tu dors moins t'es fort !!

ViPHP
ViPHP | 1136 Messages

24 nov. 2009, 15:31

L'adresse suivante :

http://localhost

Te retourne la liste des dossier à cette racine ? d:/sprinter/web

Et l'adresse suivante ?

http://localhost/RepertoireDeMonSite/

apache possede t'il les droits de lecture sur ce dssier ?

Eléphant du PHP | 70 Messages

24 nov. 2009, 15:37

Si j'ai bien compris ce que tu m'a dit, la premier lien http://localhost/ fonctionne bien
Mais le deuxième lien http://locaclhost/RepertoirDeMonSite qui est égal à http://locaclhost/incidents_editiques quand a lui ne fonctionne pas, il me renvois l'erreur 404
La devise du vrai Geek ==> Plus tu dors moins t'es fort !!

ViPHP
ViPHP | 1136 Messages

24 nov. 2009, 15:41

Et les droits de lecture sur ce dossier ?

par l'utilisateur apache ?

Eléphant du PHP | 70 Messages

24 nov. 2009, 15:43

Euh....comment je peux voir sa ?

Encore désolé pour mes question qui peuvent te paraitre ridicule par moment.
La devise du vrai Geek ==> Plus tu dors moins t'es fort !!

ViPHP
ViPHP | 1136 Messages

24 nov. 2009, 15:55

Et bien , sous windows , un simple clic droit sur ton dossier ..

> propriétés
> onglet Securité

dans lequel tu peux gérer les droits avec des cases à cocher.

Pour être certains ( certainement une faute de frappe sur localhost mais on ne sais jamais ... ), l'adresse que tu as entrées , c'est bien

http://localhost/incidents_editiques/

Et non :

http://locaclhost/incidents_editiques/