J'ai deux problèmes gros problèmes avec: WAMPSERVER 2.2e-php5.4.3-http-2.4.2-mysql5.5.24-X64 que j'ai installé sur un Windows 7 Pro 64bits:
Installation sur adresse IP 192.168.1.xx sur le port 8080 (J'ai un autre serveur Wamp WampServer2.1e-x32 sur un autre micro sous Windows 7 Family 32 bits sur adresse IP 192.168.1.yy port 80 qui ne pose aucun problème tant en accès "local", qu'en accès "externe" par un nom de domaine DyndDns, je n'ai aucun problème avec ce serveur)
QUESTION 1 - Accès au site "test" (aucune modification de la configuration de httpd.conf): . en mode "local" (accès à partir du réseau par IP [198.162.1.xx]) pas de problème pour voir la page d'accueil "WampServer", . en mode "domaine" (accès par [nom-de-domaine]), la connexion en marche qu'une fois sur 10 (au maximum, avec une lenteur 'diabolique'). Dans apache_error.log, l'erreur suivante:
[Sun Jan 27 13:18:39.416015 2013] [mpm_winnt:warn] [pid 4604:tid 1108] (OS 64)Le nom réseau spécifié n’est plus disponible. : AH00341: winnt_accept: Asynchronous AcceptEx failed.
En recherchant sur Google, j'ai installé mod_antiloris qui n'a pas résolu le problème:
[Sun Jan 27 17:22:08.681265 2013] [mpm_winnt:notice] [pid 4580:tid 404] AH00455: Apache/2.4.2 (Win64) PHP/5.4.3 mod_antiloris/0.4.1 configured -- resuming normal operations [Sun Jan 27 17:22:08.681265 2013] [mpm_winnt:notice] [pid 4580:tid 404] AH00456: Server built: May 13 2012 19:54:49 [Sun Jan 27 17:22:08.681265 2013] [core:notice] [pid 4580:tid 404] AH00094: Command line: 'c:\\wamp\\bin\\apache\\apache2.4.2\\bin\\httpd.exe -d C:/wamp/bin/apache/apache2.4.2' [Sun Jan 27 17:22:08.682242 2013] [mpm_winnt:notice] [pid 4580:tid 404] AH00418: Parent: Created child process 3892 [Sun Jan 27 17:22:08.897085 2013] [antiloris:notice] [pid 3892:tid 268] mod_antiloris 0.4.1 started [Sun Jan 27 17:22:08.898062 2013] [mpm_winnt:notice] [pid 3892:tid 268] AH00354: Child: Starting 64 worker threads. [Sun Jan 27 17:27:29.405875 2013] [mpm_winnt:warn] [pid 3892:tid 840] (OS 64)Le nom réseau spécifié n’est plus disponible. : AH00341: winnt_accept: Asynchronous AcceptEx failed.
Dans mon httpd.conf: Listen 8080 ServerName localhost:8080 DocumentRoot "c:/wamp/www/" <Directory "c:/wamp/www/"> Options Indexes FollowSymLinks AllowOverride All # onlineoffline tag - don't remove Require local </Directory>
(si je remplace localhost:8080 par adresse_IP_du_Serveur:8080, l'erreur est toujours présente)
PREMIERE QUESTION: Où se situe le problème concernant cette erreur ?
QUESTION 2 - Installer la racine du site sur C:\www au lieu de c:\wamp\www ? Avec Wamp WampServer2.1e-x32 sur un autre micro sous Windows 7 Family 32 bits, cela a marché sans aucun problème avec dans httpd.conf:
ServerName localhost:80 DocumentRoot "c:/www/httpdocs/" <Directory "c:/www/"> Options Indexes FollowSymLinks ExecCGI MultiViews AllowOverride all Order Deny,Allow Allow from all
</Directory>
Si je fais la même chose avec WAMPSERVER 2.2e-php5.4.3-http-2.4.2-mysql5.5.24-X64, j'ai l'erreur suivante: HTTP 403 accès refusé Là aussi, je ne comprends pas, car cela marche correctement avec Wamp WampServer2.1e-x32 sous Windows 7 32 bits.
Où est mon erreur ?
Merci par avance pour vos réponses, car là je "patauge..." C'est gênant car j'avais décidé d'améliorer mon site qui permet de piloter toute ma maison et que je me retrouve incapable de comprendre où se situent mes erreurs. Cordialement.
Pour déplacer le dossier www hors de l'arborescence Wamp, il ne suffit pas de modifier QUE httpd.conf
- Déplacer les sites virtuels autre part que dans wamp/www - Quitter Wampserver - Créer un dossier où vous voulez mettre vos sites virtuels, par exemple : G:\www - Déplacer tous les dossiers et fichiers de J:\wamp\www vers G:\www (Fichier index.php compris) - Éditer le fichier J:\wamp\bin\apache\apache2.(2 ou 4).x\conf\httpd.conf Remplacer les deux occurrences de J:/wamp/www/ par G:/www/ soit : DocumentRoot "G:/www/" <Directory "G:/www/">
Ce qui suit concernant le fichier httpd-vhosts.conf n'est valable que si vous avez appliqué la procédure de gestion des hôtes virtuels : [forum.wampserver.com] - Éditer le fichier J:\wamp\bin\apache\apache2.(2 ou 4).x\conf\extra\httpd-vhosts.conf Remplacer toutes les occurrences (Fonction du nombre de sites virtuels (Virtual Hosts)) de J:/wamp/www par G:/www soit, par exemple pour deux de mes sites virtuels : DocumentRoot G:/www/aviatechno DocumentRoot G:/www/le.pointu
- Éditer le fichier J:\wamp\scripts\config.inc.php Remplacer $wwwDir = $c_installDir.'/www'; par $wwwDir = 'G:/www'; - Éditer le fichier G:\www\index.php pour remplacer deux chemins relatifs par deux chemins absolus remplacer $wampConfFile = '../wampmanager.conf'; par $wampConfFile = 'J:/wamp/wampmanager.conf'; Remplacer $aliasDir = '../alias/'; Par $aliasDir = 'J:/wamp/alias/'; - Lancer Wampserver
Merci pour votre réponse, j'effectuerais cela plus tard (en sachant que je ne veux qu'un seul site sur le serveur, mais sur c:/www au lieu de c:/wamp/www). Avec WampServer2.1e-x32, il ne me suffisait que de modifier httpd.conf).
En revanche j'ai toujours le problème majeur de la question 1.
Accès au site "test" (aucune modification de la configuration de httpd.conf):
. en mode "local" (accès à partir du réseau par IP [198.162.1.xx]) pas de problème pour voir la page d'accueil "WampServer",
. en mode "domaine" (accès par [nom-de-domaine]), la connexion en marche qu'une fois sur 10 (au maximum, avec une lenteur 'diabolique').
Dans apache_error.log, l'erreur suivante:
[Sun Jan 27 13:18:39.416015 2013] [mpm_winnt:warn] [pid 4604:tid 1108] (OS 64)Le nom réseau spécifié n’est plus disponible. : AH00341: winnt_accept: Asynchronous AcceptEx failed.
C'est mon problème majeur que je n'arrive pas à résoudre bien que j'ai suivi "les vérifications à effectuer si vous avez un problème".
Bonsoir, Merci pour votre réponse, d'autant plus que cela a résolu mon problème. Tout semble fonctionner maintenant pour un accès distant. Encore merci et bonne soirée. Cordialement.