Ravi de la nouvelle version de wamp, je constate un truc bizarre (sur win2k server) : les directives alias/directory (droit/restriction d'acces) n'ont pas les meme impacts sur le comportement d'apache selon les version de wamp.
J'install wamp 1.6.6 : j'ai un certain comportement sur les alias (qui me convient) J'install wamp 1.7 : j'ai un autre comportement sur les alias (qui ne me convient pas).
Mince ca vient de wamp, me dis-je !!!
Alors je testes les distrib httpd 2.0.x et 2.2.x : meme différence de comportement.
=> qu'est ce qui a changé ? Je vais biensur allé voir sur le forum & docs d'apache. Je voulais simplement faire remarqué au team de WAMP que la notion de offlin/online (ce qui rejoint d'autres posts) ne fonctionne plus dans le sens ou ca ne reagit pas de la facon dont cela a été pensé.
si par hasard vous avez un debut d'explication ou de correction je suis preneur.
Il semble qu'il y ait une différence de comportement entre une install wamp 1.7 sur XP+SP2 et 2000+SP4.
En effet : - les deux machines ont les meme fichiers hosts et lmhosts. - les deux machines sont dans un domaine. - Pour eviter les pb de droit sur fichier, j'ai essayé l'install sur des systemes de fichier FAT32 en laissant les param par defaut de l'install. - j'en suis venu à me dire que la différence se situe au niveau d'apache. - j'ai comparé les docs httpd 2.0 et 2.2, pas de différences à ce sujet, peut etre dans d'autres forums. - une piste à etudier : le nombre et la version des mod chargés en 1.6.6 et 1.7.
question sur les mod de apache, lequel renvoi l'erreur 403 ?
Est ce que d'autres personnes ont des pistes.
C'est bete, je voulais assoir une install de plusieurs services web sur une plateforme wamp 1.7, et si je trouve pas de soluce, je vais etre obligé de faire ca sur une 1.6.6.
Vérifiez que le compte SYSTEM dispose des autorisations d'accès Contrôle total à la ruche HKEY_CLASSES_ROOT dans le Registre Windows. Dans certains cas, vous devrez peut-être également ajouter des comptes Administrateur. Pour ce faire, procédez comme suit : ******* AVERTISSEMENT : toute utilisation incorrecte de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil. :-)) ******* a. Cliquez sur Démarrer, sur Exécuter, tapez regedit dans la zone Ouvrir, puis cliquez sur OK. b. Cliquez sur la ruche de Registre suivante : HKEY_CLASSES_ROOT c. Dans le menu Edition, cliquez sur Autorisations. d. Si SYSTEM n'est pas répertorié dans la liste Noms d'utilisateur ou de groupe, cliquez sur Ajouter, assurez-vous que le nom de l'ordinateur local s'affiche dans la zone À partir de cet emplacement, tapez system dans la zone Entrez les noms des objets à sélectionner, cliquez sur Vérifier les noms, puis sur OK. e. Cliquez sur SYSTEM dans la liste Noms d'utilisateur ou de groupe, puis activez la case à cocher Contrôle total sous Autoriser dans la zone Autorisations pour SYSTEM. f. Cliquez sur Appliquer, sur OK, puis fermez l'Éditeur de Registre. g. Redémarrez l'ordinateur.
ensuite quelques notes techniques Microsoft sur la gestion des user accounts : [support.microsoft.com]
Merci pour les pistes Dval, mais ca ne resoud pas le probleme (helas).
De mon coté : - c'est une install (de w2k server + SP4 ) customizée : j'ai modifiés les composants à installer lors du process d'installation avec le cd. peut etre manque t il un composant.
- comme c'est un w2k server, il faut configurer la gestion des licences : pas serveur ou par siege : est ce que ca n'a pas une incidence.
- j'ai fait un windows update : ca ne change rien.
- j'ai modifier les droits du rep wamp : j'ai donnée plein pouvoir à admins, admin, system, createur propriétaire...
Si je pars d'une install w2k customizée + sp4 + windows update. - J'install la 1.7, je ne touche à rien (toute l'install par defaut, pas de modif de droits, de config manuelle, rien). - je test la page localhost/index.php en local : marche en online, pas en offline. - je test phpmyadmin aves online et off line en local ou distant : ca marche pas.
Si je pars d'une install w2k customizée + sp4 + windows update. - J'install la 1.6,je ne touche à rien (idem v1.7). - je test la page localhost/index.php : ca marche tres bien. - Je test phpmyadmin aves online et off line : ca marche tres bien.
=> conclusion : etant donné que la machine est rigoureusement identique entre les deux test (merci ghost) : - ca ne vient pas des droits sur les fichiers. - ca ne vient pas du SP 4, de l'install customizée de win2k ou des windows update. - ca ne vient pas des droits sur les users. - ca ne vient pas du fait d'etre dans un domaine ou non. - ca ne vient pas du fait d'etre un win2k server avec license par poste ou par serveur.
Ca rejoint ma pensée du début : - soit un pb de config httpd (a etudier entre la 2.0.x et la 2.2.x, cf "usecanonicalname" par exemple) - soit un pb de mod dans httpd (pas les meme version, le meme nombre entre wamp 1.6 et 1.7, pas les meme reactions, implémentations).
donc j'en reviens à une question car là je ne maitrise pas : qui est responsable du refut de connexion (erreur 403) : apache, un de ses mod (lequel ?) ???. voila, si ca peut faire avancer le shmilblik...
Ba alors, y a t il personne qui rencontre le meme probleme. Qu'en est il des solutions.
Pour ma part, ca me dépasse, j'ai tout essayé (enfin, je pense). Je n'arrive pas a faire fonctionner wamp 1.7 normalement sous win2k+sp4. Alors que sous wamp 1.6.6, RAS.
As-tu tenté de résoudre le bug Apache 2.2.4 et Win2K ?
En effet si tu ajoutes la commande Win32DisableAcceptEx n'importe où dans le httpd.conf et celà règle les soucis d'authentification des IP (0.0.0.0) ça doit fonctionner ...