WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
www. comment éviter de les inscrire
Envoyé par: aldoturc (---.fbx.proxad.net)
Date: 22 February 2007 à 10:34

Bonjour,

Désolé... dans mon précédent message j'ai trés mal posé ma question ...

J'héberge mon site avec WAMP5 1.6.6 qui me donne toute satisfaction.

Pouvez-vous m'indiquer ce qu'il y a à faire pour éviter d'avoir à composer [www]. devant mon nom de domaine pour que tout internaute désirant accéder à mon site n'est pas à composer [www]. devant mon nom de domaine.

Merci de votre aide.

Options: Répondre•Citer ce Message
Re: www. comment éviter de les inscrire
Envoyé par: bagu (---.fbx.proxad.net)
Date: 22 February 2007 à 10:56

Deux méthode (globalement).

Soit tu les rajoute tout le temps automatiquement, soit tu les enleve tout le temps automatiquement.

Pour la premiere méthode :
<VirtualHost *:80>
ServerName truc.fr
RewriteEngine on
RewriteCond %{HTTP_HOST} ^truc.fr [NC]
RewriteRule ^(.*) [www.truc.fr$1] [R=301,L]
</VirtualHost>
<VirtualHost *:80>
ServerName www.truc.fr
DocumentRoot c:/www/wwwtrucfr/html/
CustomLog c:/services/logs/truc.fr.log combined
</VirtualHost>

Options: Répondre•Citer ce Message
Re: www. comment éviter de les inscrire
Envoyé par: aldoturc (---.fbx.proxad.net)
Date: 22 February 2007 à 15:25

Merci bien Bagu de votre réponse.

Comme je suis inculte en informatique (entre autre) quel chemin suivre pour l'intégrer?

J'ai bien essayé de trouver tout seul mais faut ce rendre à l'évidence INCULTE !

Options: Répondre•Citer ce Message
Re: www. comment éviter de les inscrire
Envoyé par: aldoturc (---.fbx.proxad.net)
Date: 22 February 2007 à 18:45

Salut Bagu,

Je viens de trouver ce chemin Wamp\Apache\Conf\httpd.conf

J'ai inclus dans httpd.conf

#<VirtualHost *:80>
ServerName www.monsite.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^monsite.com [NC]
RewriteRule ^(.*) [www.monsite.com$1] [R=301,L]
#</VirtualHost>

aprés avoir fermer puis vouloir réouvrir WAMP5, impossible de l'ouvrir d'où j'ai tout remis en place et j'ai fait la même chose avec

#<VirtualHost *:80>
ServerName www.monsite.com
DocumentRoot c:/www/wwwmonsitecom/html/
CustomLog c:/services/logs/monsite.com.log combined
#</VirtualHost>

Même résultat je viens de tout remttre en place ça fonctionne mais j'ai pas solutionné mon problème.

Penses-tu que j'ai pris un mauvais chemin ???

Options: Répondre•Citer ce Message
Re: www. comment éviter de les inscrire
Envoyé par: bagu (---.fbx.proxad.net)
Date: 23 February 2007 à 01:42

1-as tu activé le mod rewrite ?
2-as tu décommenté NameVirtualHost *:80 ?
3-pourquoi as tu tant changé ce que j'avais mis en exemple ?

Options: Répondre•Citer ce Message
Re: www. comment éviter de les inscrire
Envoyé par: aldoturc (---.fbx.proxad.net)
Date: 23 February 2007 à 20:09

D'abord merci de ta disponibilité.

3-pourquoi as tu tant changer ce que j'avais mis en exemple ?
2-as tu décommenté NameVirtualHost *:80 ?

je pensais qu'il le fallait donc je viens de rectifier c'est comme ci-dessous

NameVirtualHost *:80

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost *:80>
ServerName www.truc.fr
DocumentRoot c:/www/wwwtrucfr/html/
CustomLog c:/services/logs/truc.fr.log combined
</VirtualHost>

1-as tu activé le mod rewrite ?

#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so

aprés avoir redémarrer ordi en activant WAMP5 en composant mon site sans [www]. (et avec [www]. également) impossible de l'ouvrir d'où j'ai fait la même chose avec :

<VirtualHost *:80>
ServerName truc.fr
RewriteEngine on
RewriteCond %{HTTP_HOST} ^truc.fr [NC]
RewriteRule ^(.*) [www.truc.fr$1] [R=301,L]
</VirtualHost>

Même résultat

Où est mon erreur

Options: Répondre•Citer ce Message
Re: www. comment éviter de les inscrire
Envoyé par: bagu (---.fbx.proxad.net)
Date: 23 February 2007 à 22:09

Ton erreur vient de ce que tu as modifié le script donné...

En effet :

<VirtualHost *:80>
ServerName truc.fr
RewriteEngine on
RewriteCond %{HTTP_HOST} ^truc.fr [NC]
RewriteRule ^(.*) [www.truc.fr$1] [R=301,L]
</VirtualHost>
<VirtualHost *:80>
ServerName www.truc.fr
DocumentRoot c:/www/wwwtrucfr/html/
CustomLog c:/services/logs/truc.fr.log combined
</VirtualHost>

Le tout est important...Car, le premier virtualhost traite les requetes faites sur [truc.fr] et les modifies en [www.truc.fr]
Le deuxième traite les requetes en [www.truc.fr]
Du coup, si tu supprime l'un des deux, ca risque de marcher beaucoup moins bien.

Tout en sachant qu'il faut modifier
DocumentRoot c:/www/wwwtrucfr/html/

pour que cela pointe vers ton site et
CustomLog c:/services/logs/truc.fr.log combined

pour qu'il pointe vers l'endroit ou seront stocké tes logs concernant ton site.

En tout cas, c'est une piste...



Message édité (23-02-2007 22:12)

------------------------------------------------------------------------------------------------------------
Apache 2.4.7 vc11 64bits - PHP 5.5.7 vc11 32bits - MariaDB 10.0.6 - PhPMyAdmin 4.1.0

Options: Répondre•Citer ce Message
Re: www. comment éviter de les inscrire
Envoyé par: aldoturc (---.fbx.proxad.net)
Date: 26 February 2007 à 23:38

Voilà, dans l'ordre de tes instructions...


LoadModule negotiation_module modules/mod_negotiation.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
________________________________

#
DocumentRoot c:/www/wwwtrucfr/html/

#
________________________________
#
CustomLog c:/services/logs/truc.fr.log combined
#
________________________________

#
NameVirtualHost *:80

#
_______________________________

#

<VirtualHost *:80>
ServerName truc.fr
RewriteEngine on
RewriteCond %{HTTP_HOST} ^truc.fr [NC]
RewriteRule ^(.*) [www.truc.fr$1] [R=301,L]
</VirtualHost>
<VirtualHost *:80>
ServerName www.truc.fr
DocumentRoot c:/www/wwwtrucfr/html/
CustomLog c:/services/logs/truc.fr.log combined
</VirtualHost>


Include "c:/wamp/apache2/conf/alias/phpmyadmin.conf"
Include "c:/wamp/apache2/conf/alias/sqlitemanager.conf"


Même résultat

Où est ENCORE mon erreur ???

Options: Répondre•Citer ce Message
Re: www. comment éviter de les inscrire
Envoyé par: bagu (---.fbx.proxad.net)
Date: 27 February 2007 à 14:06

Qu'est ce qui apparait dans les logs apache ?

Options: Répondre•Citer ce Message
Re: www. comment éviter de les inscrire
Envoyé par: aldoturc (---.fbx.proxad.net)
Date: 27 February 2007 à 17:57

[Mon Feb 26 22:47:24 2007] [notice] Child 2960: Exit event signaled. Child process is ending.
[Mon Feb 26 22:47:25 2007] [notice] Child 2960: Released the start mutex
[Mon Feb 26 22:47:26 2007] [notice] Child 2960: Waiting for 250 worker threads to exit.
[Mon Feb 26 22:47:26 2007] [notice] Child 2960: All worker threads have exited.
[Mon Feb 26 22:47:26 2007] [notice] Child 2960: Child process is exiting
[Mon Feb 26 22:47:26 2007] [notice] Parent: Child process exited successfully.
[Mon Feb 26 22:47:28 2007] [error] (OS 3)Le chemin d'accès spécifié est introuvable. : could not open transfer log file C:/services/logs/truc.fr.log.
[Mon Feb 26 22:47:41 2007] [error] (OS 3)Le chemin d'accès spécifié est introuvable. : could not open transfer log file C:/services/logs/truc.fr.log.
[Mon Feb 26 22:47:55 2007] [error] (OS 3)Le chemin d'accès spécifié est introuvable. : could not open transfer log file C:/services/logs/truc.fr.log.
[Mon Feb 26 22:48:22 2007] [error] (OS 3)Le chemin d'accès spécifié est introuvable. : could not open transfer log file C:/services/logs/truc.fr.log.
[Mon Feb 26 22:49:06 2007] [error] (OS 3)Le chemin d'accès spécifié est introuvable. : could not open transfer log file C:/services/logs/truc.fr.log.
[Mon Feb 26 22:49:59 2007] [notice] Apache/2.0.59 (Win32) PHP/5.2.0 configured -- resuming normal operations
[Mon Feb 26 22:49:59 2007] [notice] Server built: Jul 27 2006 15:55:03
[Mon Feb 26 22:49:59 2007] [notice] Parent: Created child process 3260
[Mon Feb 26 22:49:59 2007] [notice] Child 3260: Child process is running
[Mon Feb 26 22:49:59 2007] [notice] Child 3260: Acquired the start mutex.
[Mon Feb 26 22:49:59 2007] [notice] Child 3260: Starting 250 worker threads.
[Mon Feb 26 22:53:42 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Mon Feb 26 22:53:42 2007] [notice] Child 3260: Exit event signaled. Child process is ending.
[Mon Feb 26 22:53:43 2007] [notice] Child 3260: Released the start mutex
[Mon Feb 26 22:53:44 2007] [notice] Child 3260: Waiting for 250 worker threads to exit.
[Mon Feb 26 22:53:44 2007] [notice] Child 3260: All worker threads have exited.
[Mon Feb 26 22:53:44 2007] [notice] Child 3260: Child process is exiting
[Mon Feb 26 22:53:44 2007] [notice] Parent: Child process exited successfully.
[Mon Feb 26 22:53:47 2007] [error] (OS 3)Le chemin d'accès spécifié est introuvable. : could not open transfer log file C:/services/logs/truc.fr.log.
[Mon Feb 26 22:53:55 2007] [error] (OS 3)Le chemin d'accès spécifié est introuvable. : could not open transfer log file C:/services/logs/truc.fr.log.
[Mon Feb 26 22:54:58 2007] [notice] Apache/2.0.59 (Win32) PHP/5.2.0 configured -- resuming normal operations
[Mon Feb 26 22:54:58 2007] [notice] Server built: Jul 27 2006 15:55:03
[Mon Feb 26 22:54:58 2007] [notice] Parent: Created child process 2932
[Mon Feb 26 22:54:58 2007] [notice] Child 2932: Child process is running
[Mon Feb 26 22:54:58 2007] [notice] Child 2932: Acquired the start mutex.
[Mon Feb 26 22:54:58 2007] [notice] Child 2932: Starting 250 worker threads.
[Mon Feb 26 23:05:30 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Mon Feb 26 23:05:30 2007] [notice] Child 2932: Exit event signaled. Child process is ending.
[Mon Feb 26 23:05:31 2007] [notice] Child 2932: Released the start mutex
[Mon Feb 26 23:05:32 2007] [notice] Child 2932: Waiting for 250 worker threads to exit.
[Mon Feb 26 23:05:32 2007] [notice] Child 2932: All worker threads have exited.
[Mon Feb 26 23:05:32 2007] [notice] Child 2932: Child process is exiting
[Mon Feb 26 23:05:32 2007] [notice] Parent: Child process exited successfully.
[Mon Feb 26 23:41:48 2007] [notice] Apache/2.0.59 (Win32) PHP/5.2.0 configured -- resuming normal operations
[Mon Feb 26 23:41:48 2007] [notice] Server built: Jul 27 2006 15:55:03
[Mon Feb 26 23:41:48 2007] [notice] Parent: Created child process 3036
[Mon Feb 26 23:41:48 2007] [notice] Child 3036: Child process is running
[Mon Feb 26 23:41:48 2007] [notice] Child 3036: Acquired the start mutex.
[Mon Feb 26 23:41:48 2007] [notice] Child 3036: Starting 250 worker threads.


Options: Répondre•Citer ce Message
Re: www. comment éviter de les inscrire
Envoyé par: bagu (---.fbx.proxad.net)
Date: 28 February 2007 à 13:37

C'est bien ce que je pensais...

Si tu relis mes posts tu verra qu'avant d'indiquer à apache d'aller chercher les fichiers de ton site web dans c:/www/wwwtrucfr/html/ ou de sauvegarder tes logs dans C:/services/logs/truc.fr.log

Il faut que ces répertoires et fichiers existent !!! Et que les fichiers ad-hoc soient dedans !!!

Options: Répondre•Citer ce Message
Re: www. comment éviter de les inscrire
Envoyé par: aldoturc (---.fbx.proxad.net)
Date: 05 April 2007 à 01:28

Bonsoir Bagu,

Désolé de ne pas avoir répondu à ton dernier message, je rentre de voyage.

Je te recontacte cette fin de semaine.

Merci et mes excuses à nouveau

Aldo


Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP