Quantcast
Channel: WampServer - WampServer Francais
Viewing all 3463 articles
Browse latest View live

Je lance Wamp Serveur mais il ne démarre pas (2 réponses)

$
0
0
Bonjour,

Je viens de télécharger Wamp Server 2.5 64 bits sur mon windows 8 et d'installer le programme. Tout semblait bien se passer mais lorsque je lance le programme, il me demande l'autorisation d'apporter des modifications sur mon pc, ce que je lui donne, et puis j'atterris dans chrome et il ne se passe rien.

J'ai testé localhost via ping et il semble que ça fonctionne puisque les paquets circulent sans perte.

Que faire?

Merci d'avance pour votre prompte réponse!

Cordialement,

Fab.

Projets introuvables (2 réponses)

$
0
0
Bonjour,

- Windows 7 familliale premium 64 bits
-VC11x86 et VC11x64 installés
-WAMPSERVER 2.5 32 bits
-Apache 2.4.9
-Php 5.5.12
-My sql 5.6.17

-L'icone wampserver est verte
-J'ai accès à localhost la page d'acceuil de wampserver ainsi qu'à phpMyAdmin

J'ai crée une page html de test , située dans " C:\wamp\www\Test"
Ce dossier apparait dans "Vos projets" sur la page d’accueil de wampserver. Mais lorsque je clique dessus j'ai le message " page introuvable"
Lorsque je passe par la console ( en cliquant sur l’icône verte, puis my projets, ça m'ouvre une page qui n'a rien à voir , à savoir "[www.test.com];...
En parcourant le forum j'ai suivi:

"La première chose à faire est de vérifier que la directive Apache d'inclusion des catactéristiques des VirtualHost est valide, donc, dans le fichier "wamp\bin\apache\Apache2.4.9\conf\httpd.conf" vérifier que la ligne afférente est bien décommentée (Pas de # au début de ligne) :

Include conf/extra/httpd-vhosts.conf

Or lorsque j'enlève ce # en début de ligne wampserver devient orange, et il redevient vert lorsque je le rajoute.

Si quelqu'un a une idée de la nature de mon problème merci d'avance ! je débute et tout ceci me paraît bien compliqué:)

Installer PHP 4.4.9 sur WAMP 2.5 (2 réponses)

$
0
0
Bonjour,

J'ai installé WAMP server 2.5 (sous W7-64SP1) lequel utilise PHP 5.5.12.

Pour tester correctement en local dans des conditions identiques à celles de mon serveur hébergé, j'ai besoin de forcer WAMP à utiliser PHP 4.4.9 .

Je me suis inspiré du tutorial disponible ici: [www.websanova.com]

J'ai donc téléchargé, dézippé et recopié PHP4.4.9 dans le répertoire WAMP\bin\php\php4.4.9 , puis j'y ai recopié le fichier wampserver.conf qui existait dans le répertoire php5.5.12 dont voici le contenu:

*****************************************
<?php

$phpConf['phpIniDir'] = '.';
$phpConf['phpExeDir'] = '.';
$phpConf['phpConfFile'] = 'php.ini';

$phpConf['apache']['2.2']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.2']['LoadModuleFile'] = 'php5apache2_2.dll';
$phpConf['apache']['2.2']['AddModule'] = '';

$phpConf['apache']['2.4']['LoadModuleName'] = 'php5_module';
$phpConf['apache']['2.4']['LoadModuleFile'] = 'php5apache2_4.dll';
$phpConf['apache']['2.4']['AddModule'] = '';

?>
********************************************

Comme indiqué dans le tutoriel, j'ai aussi recopié dans le répertoire WAMP\bin\php\php4.4.9 , les fichiers phpForApache.ini et php.ini qui se trouvent dans le répertoire WAMP\bin\php\php5.5.12



A la lecture de ce fichier wampserver.conf on remarque les lignes comprenant "php5_module" et "php5apache2_2.dll" qu'il faut peut-être modifier pour utiliser une version 4.4.9 de php ??

Quant aux fichiers pfpForApache.ini et php.ini ils sont trop complexes pour un néophyte comme moi....J'ai quand même modifié le chemin d'accès "Extension_dir" comme indiqué dans le tutorial pour y faire figurer le chemin d'accès de php4.4.9.

donc une fois arrivé là, que dois-je faire pour switcher WAMP de la version PHP installée 5.5.12 à la version souhaitée 4.4.9 ???

Merci

Problème windows 8.1 msvcr100.dll introuvable (6 réponses)

$
0
0
Bonjour,

- 1 - Version de Windows utilisée : 64 bits
- 2 - Version de Wampserver : 64 bits
- 3 - Version Apache : je ne sais pas comment la trouver
- 4 - Version PHP : je ne sais pas comment la trouver
- 5 - Version MySQL : je ne sais pas comment la trouver
- 6 - De quelle couleur est l'icône Wampserver : orange
- 7 - Dans le fichier c:\Windows\System32\drivers\etc\hosts, quelles sont les lignes relatives au domaine [localhost] ?
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 localhost
127.0.0.1 localhost


- 10 - Si vous faites référence à un message d'erreur, merci de donner le libellé EXACT et COMPLET de l'erreur : impossible de démarrer le programme car il manque msvcr110.dll sur votre ordinateur

- 11 - Si vous utilisez un Anti-virus et/ou un Parefeu, merci de donner les noms de ceux-ci : avast

je tente désespérément d'installer wamp sous windows 8.1 mais en vain.
J'ai suivi les instructions de ce post [forum.wampserver.com] et j'ai du m'arrêter au point n°7 car lorsque j'ouvre la liste des services il n'y a pas ni wampapache ni wampmysqld.

Version Wampserver pour srveur 2003 (1 réponse)

$
0
0
est ce que vous pouvez me dire la version de wampserver qui est compatible avec le serveur 2003

Exécuter Wamp sans être admin (9 réponses)

$
0
0
Bonjour à tous !

J'ai un petit problème chez un utilisateur chez qui j'ai installé Wamp. A chaque fois qu'il veut le lancer, Wamp lui demande un mot de passe administrateur. Comment faire pour qu'il puisse exécuter Wamp sans avoir à connaitre un mot de passe administrateur ?

En espérant avoir été claire, merci d'avance pour votre réponse !

Tatsukeno

lancer mon projet en localhost (19 réponses)

$
0
0
Salut à toutes et à tous,
Grâce aux conseils et aux tutos intéressants et complets de notre ami Oto, je viens d'installer "correctement" WampServer (lampe verte).
Pourtant, je suis incapable de lancer mon forum en local.
A partir de localhost, si je lance mon porjet d:\wamp\www\monProjet je me retrouve sur mon nafigateur à l'adresse localhost et le message "adresse introuvable".
Je suppose que je dois modifier mon fichier config.php. Le voici :
<?php

$db_type = 'mysql';
$db_host = 'sql.free.fr';
$db_name = 'monProjet';
$db_username = 'monProjet';
$db_password = 'pass';
$db_prefix = '';
$p_connect = false;

$cookie_name = 'forum_cookie';
$cookie_domain = '';
$cookie_path = '/';
$cookie_secure = 0;
$cookie_seed = '1138446a89ceb4cb';

define('PUN', 1);

Comment le modifier pour que cela fonctionne.
Y aura-t-il d'autres modifs à exécuter???
A l'avance merci
NB : j'ai copié dans d:\wamp\www\monProjet tous les fichiers du projet. J'ai également créé une nouvelle BDD monProjet à l'aide de PhpMyAdmin dans laquelle j'ai importé ma BDD. Tout s'est là-aussi correctement passé.

Faut-il passer ce message sur FluxxBB et non ici???

Impossible de mettre en ligne wampserver (14 réponses)

$
0
0
Bonjour,

J'ai un problème sur le wampserver, je ne peux pas le mettre en ligne n'y aller à localhost car ça fait que tourner en rond..

J'ai un Windows 7 (64 bits), Wampserver 64 bits, le logo du wamp est de couleur orange.

Dans les lignes du hosts, j'ai ça :

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

127.0.0.1 localhost

127.0.0.1 serials.wilcopub.com
127.0.0.1 localhost
127.0.0.1 localhost

Message d'erreur affiché : "Could not execute menu item (internal error)
[Exeception] Could not perform service action:
Le service n'a pas été démarré.

Je sais pas si ça peut aider mais je l'ai en anglais.


Voilà en espérant trouver une solution.

Bonne soirée
AcriX

Est-il possible d'installer WAMP par un programme (2 réponses)

$
0
0
Bonjour ,
Est-il possible d'installer WAMP par programme ( ou fichier de commande) sans que l'utilisateur du PC local ne soit obligé d'intervenir ?
J'ai une application qui tourne sur un serveur externe , l'idée c'est de se faire une copie d'une base mysql sur le pc local et de pouvoir travailler avec cette base locale.
Les utilisateurs ne sont pas informaticiens donc il faudrait qu'on puisse installer ( la première fois) WAMP sur un PC local (via notre application) , donc sans poser aucune question , sans demander une intervention de l'utilisateur.

Merci de votre aide.

Impossible d'acceder à mes projet (3 réponses)

$
0
0
Bonjour à tous;

je suis bloqué sur un problème auquel je l’espère une âme charitable pourra m'aider.

Voilà : j’accède bien à la page par défaut de wamp (localhost) ouf c'est déjà ça.
Le problème intervient lors du clic sur mon projet, aucune page de trouvé : le lien dans la barre est celui là :

monprojet/

pour y accéder je dois le modifier manuellement en : localhost/monprojet et là miracle c'est bon.

je suppose donc qui faut modifier quelque chose dans un des fichiers de config, mais quoi et où?

Merci d'avance pour votre aide

Wampserver 2.5 - Page d'accueil, Vos Projets et le besoin de VirtualHost (Pas de réponses)

$
0
0
Bonjour,

Wampserver 2.5 - Page d'accueil, menu Vos Projets et le besoin de Virtual Host
Il ya eu un changement de concept dans WampServer 2.5 et il ya une bonne raison à ce changement !
Avec WampServer 2.5, il est maintenant fortement recommandé de créer un hôte virtuel pour chacun de vos projets, même si vous les mettez dans la structure \wamp\www\sous-dossier.

La page d'accueil de WampServer (\wamp\www\index.php) nécessite maintenant que vous ayez créé un hôte virtuel pour tous vos projets et ne fonctionnera correctement que si vous le faites.

Historique Wampserver
Afin de rendre la vie plus facile pour les débutants pour apprendre PHP, Apache et MySQL avec Wampserver, il était demandé de créer des sous-dossiers pour chacun des projets sous le dossier \wamp\www\
wamp
  |-- www
       |-- Projet1
       |-- Projet2
       |-- etc
Ces sous-dossiers (projet) étaient alors vus comme des liens dans la page d'accueil de WampServer sous un menu appelé « Vos projets » et ces liens contenaient "/localhost/sous-dossier".

Acceptable uniquement pour des tutoriels simples
Ce « rendu de vie facile » pour le débutant complet est parfaitement acceptable, par exemple pour ceux qui suivent des tutoriels pour apprendre le codage PHP.
Mais il n'a jamais été destiné à être utilisé pour l'élaboration d'un site Web réel ou que vous voulez transférer plus tard sur votre serveur hébergé en direct.
En fait, utilisé comme ça, ce mécanisme a souvent causé des problèmes dans la configuration des sites réels qui ne correspondaient plus à la configuration du site en développement.

Remarque : Dans les explications suivantes tous les (http://) sont entre parenthèses ceci pour éviter que ce soit transformé en url par le forum.

Lancer ses sites locaux par (http://localhost/projet1/) ou (http://localhost/projet2/) n'est ABSOLUMENT PAS une bonne solution, c'est même quelque chose à bannir totalement et définitivement et c'est bien pourquoi Wampserver 2.5 n'a plus cette « fonctionnalité ».
En effet, vous introduisez un niveau supplémentaire "localhost/" dans les url d'accès à vos sites locaux ce qui fait que beaucoup de variables prédéfinies par le serveur HTTP, par exemple des éléments du tableau $_SERVER['xxx'] n'auront pas les bonnes valeurs.

Par exemple, pour un projet wamp/www/mon-projet/
Avec l'appel tel qu'il devrait être : (http://mon-projet/) voici les valeurs de quelques éléments prédéfinis
$_SERVER['HTTP_HOST'] = mon-projet
$_SERVER['SERVER_NAME'] = mon-projet
$_SERVER['DOCUMENT_ROOT'] =C:/wamp/www/mon-projet
Et voilà quels sont les mêmes éléments prédéfinis avec (http://localhost/mon-projet/)
$_SERVER['HTTP_HOST'] = localhost
$_SERVER['SERVER_NAME'] = localhost
$_SERVER['DOCUMENT_ROOT'] =C:/wamp/www
Vous pouvez voir, entre autres, que le chemin d'accès au dossier racine du projet ($_SERVER['DOCUMENT_ROOT']) n'est pas le bon chemin. et, en plus, ce sera TOUJOURS C:/wamp/www quel que soit les projet lancé de cette manière.

Ces valeurs erronées vont - à coup sûr - induire des erreurs incompréhensibles avec des CMS ou applications web que vous ajouterez à vos projets, par exemple Wordpress ou Joomla ; mais ce ne sont pas les seules.
Vos « projets » sont hébergés chez "localhost" tout comme les sites « réels » sont hébergés chez "ovh", "free", "1and1", "gandi" ou autres et, pour accèder à ces sites réels , vous ne tapez pas (http://gandi/wampserver.com) mais bien (http://wampserver.com)

Il faut donc définir quelles sont les caractéristiques et la localisation de vos projets par rapport à leurs hébergement chez "localhost".

Sans définition de VirtualHost, (http://localhost/mon-projet/) fonctionne parce que ce nom "localhost" est défini en tant nom de site et qu'une adresse d'accès lui est donnée et que le dossier /mon-projet/ est considéré comme un « niveau » secondaire du site localhost. Ceci est effectué par le fichier "C:\Windows\System32\drivers\etc\hosts" (sans extension) qui donne les correspondances entre les adresses IP et les noms de site. Après installation du serveur, ce fichier doit contenir, comme ligne active (C'est-à-dire sans # au début de ligne), au moins :
127.0.0.1 localhost
(La séparation entre l'adresse IP et le nom peut être un ou plusieurs espaces ou tabulations)
Si votre système supporte IPv6 (En principe, par défaut depuis Windows 7), il faut y ajouter l'adresse IPv6, donc :
127.0.0.1 localhost
::1 localhost

Comment créer des VirtualHost avec Wampserver

En fait, cela doit fonctionner exactement de la même manière que pour tout serveur Apache d'un hébergeur, avec quelques petites différences quant aux autorisations d'accès.

Il y a trois étapes pour créer votre premier VirtualHost Apache, et seulement deux si vous en avez déjà défini un (ou plusieurs).

1. Créez la définition du VirtualHost
2. Ajoutez votre nouveau nom de domaine dans le fichier HOSTS.
3. Supprimez la ligne dans le fichier httpd.conf qui inclut le fichier de définition de hôtes virtuels.

Étape 1 : Créer la définition du VirtualHost

Editez le fichier appelé `httpd-vhosts.conf` qui pour WampServer est dans
  \wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf
(Les numéros de version Apache peuvent différer, faites travailler vos petites cellules grises{©Hercule Poirot} avant de continuer)

--- Attention : Si c'est la première fois que vous modifiez le fichier httpd-vhosts.conf, supprimez totalement l'exemple de code par défaut, non seulement il n'est d'aucune utilité, mais, si vous le laisser, il va créer des problèmes ---

Supposons que nous voulons créer une définition pour un site appelé projet1 qui est dans
\wamp\www\projet1

Très important, il faut d'abord s'assurer que localhost fonctionne toujours - Il n'est pas défini comme VirtualHost par défaut -, donc, si c'est la première définition de VirtualHost nous allons mettre dans ce fichier et en premier :
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot C:/wamp/www
  <Directory "C:/wamp/www/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
    Require local
  </Directory>
</VirtualHost>
Maintenant, nous définissons notre projet, et ce bien sûr, vous le faisons pour chacun des projets par un VirtualHost différent.
<VirtualHost *:80>
  DocumentRoot "C:/wamp/www/project1"
  ServerName project1
  ServerAlias www.project1
  <Directory  "C:/wamp/www/project1/">
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>
Nota : Chaque VirtualHost a sa propre définition de DocumentRoot
Petit « à côté »
Comment les hôtes virtuels travaillent dans Apache : La première définition de ce fichier sera également le site par défaut, de sorte que si le nom de domaine utilisé dans le navigateur ne correspond à aucun domaine défini, c'est localhost, le premier domaine dans le fichier, qui sera servi par exemple par une tentative de hack sur votre adresse IP.
Donc, nous nous assurons que la sécurité Apache pour ce domaine ** EST TOUJOURS À **
  Require local
tout piratage occasionnel à partir d'une adresse externe recevra une erreur et ne pourra pas entrer sur le PC, mais si vous orthographiez mal un domaine vous verrez la page d'accueil WampServer (ou un domaine externe), parce que vous êtes sur le même PC que WampServer et donc `local`.

Étape 2 :

Ajouter votre nouveau nom de domaine dans le fichier HOSTS.
Maintenant, nous devons ajouter le nom de domaine que nous avons utilisé dans la définition de l'hôte virtuel dans le fichier HOSTS de telle sorte que Windows saura où le trouver. C'est similaire à la création d'un enregistrement DNS A, mais il n'est visible dans ce cas que sur ce PC spécifique.

Éditez `C:\windows\system32\drivers\etc\hosts`

Le fichier n'a pas d'extension et doit absolument rester sans extension. Méfiez-vous du bloc-notes (Notepad), car il peut essayer d'ajouter une extension `.txt` si vous n'avez pas de meilleure éditeur. Je vous suggère de télécharger Notepad++, c'est gratuit et un très bon éditeur.

C'est aussi un fichier protégé que vous devez modifier avec des privilèges d'administrateur, il faut donc lancer l'éditeur avec l'option « Exécuter en tant qu'administrateur » Explications Run as Administrator (En Anglais)
Après édition et ajout du domaine projet1, le contenu du fichier devrait ressembler à ça :
127.0.0.1 localhost
127.0.0.1 projet1
::1 localhost
::1 projet1
Que l'on peut très bien regrouper sur les mêmes lignes, à condition de ne pas mettre plus de huit noms de serveur par ligne :
127.0.0.1 localhost projet1
::1 localhost projet1
Notez que vous devez avoir les définitions pour l'adresse `127.0.0.1` de bouclage IPv4 et aussi l'adresse `:: 1` de bouclage IPv6. Apache supporte IPv6 depuis la version 2.2.19 et le navigateur va utiliser IPv4 ou IPv6, ou les deux. Je n'ai aucune idée de comment il décide quel type utiliser, mais il peut utiliser IPv6 et, l'adresse locale IPv6 n'est pas définie, il peut y avoir des problèmes.

Maintenant, nous devons indiquer à Windows de rafraîchir le cache des noms de domaine (Sinon, il faudra redémarrer).
Ouvrir une fenêtre de commande en tant qu'Administrateur Explications Run as Administrator (En Anglais) et tapez les deux commandes ci-dessous, en attendant la fin de chacune :
  net stop Dnscache

  net start Dnscache
Cela oblige Windows à effacer le cache des noms de domaine puia à le recharger. En rechargeant Windows relira le fichier HOSTS et le nouveau domaine `project1` sera connu.

Étape 3 : Décommenter la ligne dans le fichier httpd.conf qui inclut le fichier de définition des hôtes virtuels.

Éditez votre fichier httpd.conf, utilisez les menus de wampmanager.exe pour vous assurer que vous modifiez le bon fichier. (Wampmanager->Apache->httpd.conf)

Trouvez ces ligne dans le fichier httpd.conf
# Les hôtes virtuels
#Include conf/extra/httpd-vhosts.conf
Et, pour décommenter, il suffit de retirer le `#` de la ligne Include pour obtenir :
# Les hôtes virtuels
Include conf/extra/httpd-vhosts.conf

Pour activer ce changement en exécutant Apache nous devons maintenant arrêter et redémarrer le service Apache.
  Wampmanager -> Apache -> Service -> Redémarrer le service

Maintenant, si l'icône Wampmanager dans la zone de notification ne repasse pas au VERT, cela signifie que vous avez probablement fait une erreur dans le fichier wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf.
Si c'est le cas, bonne chose, il existe un mécanisme utile détecter ces erreurs. Il utilise une caractéristique de l'exécutable Apache (httpd.exe) pour vérifier ses fichiers de configuration et rapporter les erreurs par nom de fichier et numéros de ligne.
Ouvrez une fenêtre de commande, toujours en tant qu'administrateur
(La commande CD est à modifier en conséquence de votre installation)
cd \wamp\bin\apache\apache2.4.9\bin
httpd -t
Donc, corriger les erreurs et retester de nouveau jusqu'à ce que vous obteniez Syntax OK
c:\wamp\bin\apache\apache2.4.9\bin>httpd -t
Syntax OK

Maintenant, il y a une chose de plus

Il y a en fait deux nouveaux éléments de sous-menu sur le système de menu Wampmanager. Un appelé « My projets » qui est activée par défaut.
Et un second, appelé « My Virtual Host » , qui n'est pas activé par défaut.

Dans « My projets » seront inscrits touts les sous-répertoires de \wamp\www\ avec un lien pour lancer le site dans ce sous-répertoire.
Comme je l'ai dit plus tôt, il lance « project1 » et pas « localhost/project1 ». Afin que ce soit un lien , nous devons créer une définition VirtualHost pour qu'il soit pssible de lancer ce site dans votre navigateur. Sans la définition de VirtualHost, cela lancera une recherche sur le web avec le nom du site en tant que mot clé ou tout simplement retournera un site introuvable.

L'item « My Virtual Hosts » du menu est un peu différent. Il cherche le fichier qui est utilisé pour définir les hôtes virtuels que nous venons de modifier et crée des liens de menu pour chaque paramètre ServerName qu'il trouve.
Cela peut sembler un peu déroutant, car une fois queavons créé une définition VirtualHost pour les sous-répertoires de \wamp\www certains éléments apparaissent à la fois dans le menu « My Projects » et le menu « My Virtual Hosts ».

Comment puis-je activer cette autre menu « My Virtual Hosts » ?
C'est peut-être un peu prématuré, mais je suppose que c'est maintenant le bon moment de tout vous dire.(*)

- Faites une sauvegarde de \wamp\wampmanager.tpl juste au cas où vous faites une erreur, c'est un fichier très important.
- Modifier le fichier \wamp\wampmanager.tpl
- Trouver ce paramètre '; WAMPPROJECTSUBMENU', dans la section [Menu.Left].
- Ajouter ce nouveau paramètre '; WAMPVHOSTSUBMENU' avant ou après le '; WAMPPROJECTSUBMENU' paramètre pour obtenir :
Type: item; Caption: "${w_localhost}"; Action: run; FileName: "${c_navigator}"; Parameters: "[localhost];; Glyph: 5
;WAMPVHOSTSUBMENU
;WAMPPROJECTSUBMENU
- Enregistrez le fichier.
- Maintenant, clic-droit l'icône de wampmanager, et sélectionnez « Refresh ». Si cela n'ajoute pas le sous-menu, redémarrez wampmanager.
Note importante
Le nouveau menu ne s'affiche que si vous avez déjà au moins un VirtualHost défini ! Sinon, vous ne verrez aucune différence jusqu'à ce que vous définissez un VirtualHost.

Maintenant, voici le prolongement logique des VirtualHost

Vous pouvez maintenant déplacer code de votre site web complètement en dehors de la structure \wamp\ simplement en changeant les paramètres DocumentRoot et <Directory dans la définition de VHOST. Ainsi, par exemple, vous pourriez faire ceci :

Créez un dossier sur le disque où est WAMP ou sur tout autre disque ou partition (attention : pour les lecteurs réseau, c'est nettement plus compliqué)

D:
MD websites
CD websites
MD example.com
CD example.com
MD www

Vous copiez maintenant code de votre site, ou vous commencez à le créer dans le répertoire D:\websites\example.com\www\ et vous définnissez votre VHOST comme ceci :
<VirtualHost *:80>
  DocumentRoot "d:/websites/example.com/www"
  ServerName example.dev
  ServerAlias www.example.dev
  <Directory  "d:/websites/example.com/www/">
    AllowOverride All
    Require all granted
  </Directory>
  php_flag display_errors Off
  php_flag log_errors On

  php_value max_upload_size 40M
  php_value max_execution_time 60
  php_value error_log "d:/wamp/logs/example_com_phperror.log"
</VirtualHost>

Puis on va ajouter ce nouveau domaine de développement dans le fichier HOSTS :
127.0.0.1 localhost
:: 1 localhost

127.0.0.1 project1
:: 1 project1

127.0.0.1 example.dev
:: 1 example.dev
ou
127.0.0.1 localhost project1 example.dev
::1 localhost project1 example.dev

NOTE : Nom de Domaine. Ce n'est pas du tout une bonne idée d'utiliser un ServerName ou ServerAlias qui est le même que votre nom de domaine (*) réel. En effet, lorsque l'on demande une url dans le navigateur, ce sont d'abord les DNS local (fichier hosts, puis cache local) qui sont lus et si une correspondance est trouvée, c'est le site local qui sera chargé ; il sera donc impossible d'accèder au site réel.
Une bonne pratique, est de donner le même nom mais sans le tld, donc, par exemple, monsite.net en réel et monsite en local.

AUSSI : Ce site est accessible à partir de l'Internet dans les définitions de serveur virtuel (Require all granted), ce changement ne s'appliquera qu'à ce site et à aucun autre. Très utile pour permettre à un client internet d'afficher vos modifications sans avoir à les copier sur le serveur réel. Cela signifie que si on passe Wampserver Online SEULEMENT ce site local sera accessible de l'extérieur puisque tous les autres, localhost compris, sont avec Require local.

Il y a aussi quelques modifications de la configuration de PHP, qui ne s'appliquera QUE pour ce site local. Ce peut être très utile pour un site ayant besoin d'exigences spécifiques, contrairement à tous les autres sites que vous gérez.
Éventuellement, on pourrait penser que ce site est mal écrit et que seulement pour celui-ci, nous masquons les erreurs. Il existe des sites comme cela et les gens veulent toujours à les maintenir mal. Mais cela montre que nous pouvons avoir tout un tas de paramètres spécifiques qui ne s'appliquent quà un site local et non pas globalement à tous les sites virtuels s'exécutant sur WampServer.

(*) ServerName est un nom de domaine, même en local et doit respecter des règles. Un nom de domaine doit comporter entre 2 et 63 caractères. Les caractères autorisés sont les lettres, les chiffres et le signe "-". Le signe "-" est autorisé n'importe où sauf en première ou en dernière position.
Les accents (àâäéèêëôöùûüîï) et les lettres infléchies (ç) sont autorisés uniquement pour les noms de domaine avec l'extension .com, .net, .fr et eu. et, comme c'est relativement récent, le problème est que tous les serveurs, hébergeurs, et navigateurs ne les prennent pas en compte.
Mais, dans TOUS LES CAS, le tiret-bas (underscore) n'est pas autorisé dans les noms de domaine. Pour plus d'informations (Mais c'est assez rébarbatif), voir la Internationalized Domain Names in Applications, RFC 5890 et aussi la RFC 1034.

Cette contribution est une compilation des informations de RiggsFolly du forum Anglais et d'Otomatic du forum Français

---------------------------------------------------
(*)Il fallait absolument sortir une nouvelle version de Wampserver, non seulement pour faire oublier la catastrophe de Wampserver 2.4, mais pour mettre à disposition les dernières versions Apache PHP et MySQL. Et... je n'ai pas eu le temps de terminer tout ce que je voulais faire (Ce n'est d'ailleurs pas tout à fait fini...) comme ajouter trois directives avec valeurs par défaut dans wampmanager.conf :

suppressLocalhost = "on"
VirtualHostSubMenu = "off"
ProjectSubMenu = "off"

avec un sous-menu "Settings" au clic-droit sur Wampmanager pour passer "on" ou "off" ces directives, une par une.
- suppressLocalhost = "on" pour les irréductibles du "(http://localhost/project1/)" qui, en le passant "off", ajoute le niveau "localhost" dans les appels, non seulement sur le menu "Vos Projets" de la page d'accueil, mais également dans le sous-menu "My Projects".
- ProjectSubMenu = "off" pour valider ou dévalider le sous-menu "My Projects"
- VirtualHostSubMenu = "off" pour valider ou dévalider le sous-menu "My Virtual Hosts" et également un menu "My Virtual Hosts" dans la page d'accueil.

La page index.php créée dans mon projet test ne s'affiche pas (5 réponses)

$
0
0
Bonjour,

J'ai créé un projet test dans le répertoire c:wamp/www

Dans ce répertoire, j'ai créé le fichier texte index.php

Et lorsque je clique sur le lien test depuis la page d'accueil de localhost, j'obtiens le message d'erreur suivant:

Petit problème... Google Chrome n'est pas parvenu à trouver la page test.

Idem dans internet explorer.

Que dois-je faire? Test n'est pas une page mais un dossier!

Merci.

Fab.

[Résolu]VirtualHost et Problème avec Internet Explorer (7 réponses)

$
0
0
Bonjours,

Pour commencer on va parler des navigateurs préconisé pour programmer les site web :
-Firefox : Incontournable
-Chrome : Incontournable
-Opera : Facultatif
-Safari: Facultatif(Désolé je ne suis pas fan d'apple)
-Internet Explorer : A banir a jamais !!!!!!!

Bon maintenant parlons du problèmes avec Internet Explorer, je teste beaucoup mes sites sur Firefox, a de rare moment je pense a testé sur les autres navigateurs, sachant qu'en général il n'y a pas de problème avec les autres navigateurs à part (comme toujours le vilain petit canard) notre cher Internet Explorer.

Premier Problème (Celui là n'a pas vraiment d'intérêt ici mais je le met quand même) :
Tout le design est faussé IE a vraiment un moteur de rendu pourrit mais si il essaye de faire des efforts je pense qu'il n'y en a pas asssez!!

Deuxième Problème (Le sujet de ce topic) :
J'ai mon VirtualHost de configurer comme ceci :
<VirtualHost *:80>
    ServerName Projet_Test
    ServerAdmin admin@example.com
	
    DocumentRoot E:/wamp/www/Projet_Test/
	<Directory />
		Options Indexes FollowSymLinks MultiViews
		AllowOverride all
		Require local
	</Directory>
	
    ErrorLog "E:/wamp/logs/Projet_Test_error.log"
    CustomLog "E:/wamp/logs/Projet_Test_access.log" common
</VirtualHost>

dans le fichier host j'ai ceci :
127.0.0.1 localhost Projet_Test
::1 localhost Projet_Test

Donc pour y accède => (http://Projet_Test/).
Jusqu'à maintenant aucun souci, mais lorsque je teste la connexion de l'utilisateur sur le BackOffice je me fait rejeter vers la page de login à chaque fois.
Au début je ne comprend pas je teste avec les autres navigateurs et je n'ai pas ce problème, j'arrive a me connecter, à faire tout ce que je veux dans le BackOffice, fermer le navigateur et le relancer mais je suis toujours connecter.
Alors ce que je décide de faire pour tester mon code, en faite je ne suis pas rejeter systématiquement vers la page de login il m'affiche un page avant pour me dire si je veux accéder au frontoffice ou au backoffice
Sauf que certain élément de cette page ne n'affiche que si l'utilisateur est connecté. Donc jusque là pas de problème ma session est créer.
Mais du moment au je sort de cette page pour accéder réelement au BackOffice il me demande de me connecter c'est comme si la session été détruite. Donc la je ne comprend pas ce qu'il ce passe j'essaye de revoir mon code de le modifié et de retesté toujours le même problème avec Internet Explorer.

Donc la je me pose la question est ce que ce problème ne vient pas de WampServer ou plutôt à la configuration d'apache ou de PHP?
En faisant quelque recherche j'ai trouvé m'a réponse. Mais comme je ne sais pas si d'autre ici on déjà eu ce problème je préfére en parler.

Alors le problème viens bien d'IE mais il faut changer un petite chose dans Apache : La configuration du VirtualHost.

Donc si on reprend ma config plus haut il faut enlever le "_" (qui est en rouge ci dessous) dans le ServerName aparement IE ne comprend pas les caractère de ce genre :

<VirtualHost *:80>
    # Remplacer :
    # ServerName Projet_Test
    # Par :
    ServerName ProjetTest
    ServerAdmin admin@example.com
	
    DocumentRoot E:/wamp/www/Projet_Test/
	<Directory />
		Options Indexes FollowSymLinks MultiViews
		AllowOverride all
		Require local
	</Directory>
	
    ErrorLog "E:/wamp/logs/Projet_Test_error.log"
    CustomLog "E:/wamp/logs/Projet_Test_access.log" common
</VirtualHost>

et bien sur dans le fichier hosts ont fait la même chose :
# Remplacer :
# 127.0.0.1 localhost Projet_Test
# ::1 localhost Projet_Test
# Par :
127.0.0.1 localhost ProjetTest
::1 localhost ProjetTest

Donc en gros moi je conseillerai de banir IE ^^' mais ce n'est que mon avis.

En tout cas j'espère que ça servira a quelqu'un!!

PS : Otomatic si tu passe par là, je ne sais pas si tu était au courant pour ce problème avec IE mais peut être devrait tu rajouter l'information de le nouveau topic que tu as créer : Wampserver 2.5 - Page d'accueil, Vos Projets et le besoin de VirtualHost

[Résolu]Accès phpMyAdmin (6 réponses)

$
0
0
Bonjours,

Je me poser la question sur l'accès phpMyAdmin qui est définit en tant qu'alias avec la config suivante :
Alias /phpmyadmin "E:/wamp/apps/phpmyadmin4.2.2/"

<Directory "E:/wamp/apps/phpmyadmin4.2.2/">
   Options Indexes FollowSymLinks MultiViews
   AllowOverride all
  <IfDefine APACHE24>
    Require local
  </IfDefine>
  <IfDefine !APACHE24>
    Order Deny,Allow
	  Deny from all
	  Allow from localhost ::1 127.0.0.1
	</IfDefine>
  php_admin_value upload_max_filesize 128M
  php_admin_value post_max_size 128M
  php_admin_value max_execution_time 360
  php_admin_value max_input_time 360
</Directory>
Comment ce fait-il que je puisse y accéder depuis n'importe quel projet :
(http://localhost/phpmyadmin) (normal)
(http://monprojet1/phpmyadmin)
(http://monprojet2/phpmyadmin)
...

Est-ce que c'est normal?

Et si je veux que phpmyadmin ne soit pas accessible a partir des autres vhost est ce que je doit créer un vhost spécialement pour lui avec les autorisation necessaire? Du genre :
<VirtualHost *:80>
    ServerName phpmyadmin
    ServerAdmin admin@example.com
	
    DocumentRoot E:/wamp/apps/phpmyadmin4.2.2/
	<Directory "E:/wamp/apps/phpmyadmin4.2.2/">
		Options Indexes FollowSymLinks MultiViews
		AllowOverride all
		<IfDefine APACHE24>
			Require local
		</IfDefine>
		<IfDefine !APACHE24>
			Order Deny,Allow
			Deny from all
			Allow from localhost ::1 127.0.0.1
		</IfDefine>
		php_admin_value upload_max_filesize 128M
		php_admin_value post_max_size 128M
		php_admin_value max_execution_time 360
		php_admin_value max_input_time 360
	</Directory>
	
    ErrorLog "E:/wamp/logs/phpmyadmin_error.log"
    CustomLog "E:/wamp/logs/phpmyadmin_access.log" common
</VirtualHost>

You don't have permission to access / on this server. (8 réponses)

$
0
0
J'en ai marre !!!!
Quelqu'un peut'il m'aider, je n'arrivais pas à accéder à mon projet

J'ai suivi la procédure Wampserver 2.5 - Page d'accueil, Vos Projets et le besoin de VirtualHost

mon icone est vert

mais j'ai un message :

Forbidden

You don't have permission to access / on this server.

Apache/2.4.9 (Win64) PHP/5.5.12 Server at test Port 80

lorsque je lance la page par défaut de wamp (qui fonctionnait avant modif)

je pense que j'ai le phénomène après avoir décommenté :
# Les hôtes virtuels
Include conf/extra/httpd-vhosts.conf

en étape 3


Je précise que je n'ai pas skype

[Résolu]Wamp problème configuration Mysql (22 réponses)

$
0
0
Bonjour,
Voila j'ai batailler une aprem avec google easyphp et Wamp afin de configurer un serveur avec :
-Base de donnés accessible depuis l'exterieur avec un logiciel client
-Site accessible depuis l'exterieur
(exterieur= accessible depuis n'importe quel ordinateur et pas uniquement en local)
J'avais réussi a configurer le programme pour que mon site soit accessible depuis l'exterieur mais en ce qui concerne les bases de donnés, impossible de s'y connecter a part en localhost(127.0.0.1) et même pas possible avec un autre ordinateur du réseau.
Voila j'ai donc déclarer forfait dans mes recherches.
Si quelqu'un pouvais m'expliquer comment faire un serveur php accessible depuis l'exterieur clairement avec wamp je lui en serais reconnaissant.
Merci d'avance

Insert de texte dans une table impossible! (3 réponses)

$
0
0
Bonjour,
Il m'est impossible d'inserer du texte long dans une table et une colonne "TEXT" via un script php.
Si le texte est court (moins de 50 caractère environs) ça fonctionne.
En revanche si je fais un insert depuis phpmyadmin tout fonctionne parfaitement.
Merci pour votre aide.

MariaDb (1 réponse)

$
0
0
Bonjour,

Comment Peut on installer Maria DB en place de MySQL ou faire cohabiter les 2 comme gestionnaire de Base de données.

Merci

Jean-Luc

problème démarrage wamp (1 réponse)

$
0
0
Bonjour,
tout d'abord je vous donne mes infos :

-windows 7 64bits
-wampServer 64bits
-Apache 2.4.9
-Php 5.5.12
-Mysql 5.6.17

icone wamp : vert

acces page accueil wampserver : oui
acces phpmyadmin : oui

antivirus : microsoft security essentials

Mon problème est que je n'est pas accès à la première page de mon projet... avec comme phrase de google chrome : " Petit problème... Google Chrome n'est pas parvenu à trouver la page site3."

Merci de m'éclairer

Erreur d'importation base mysql (8 réponses)

$
0
0
- 1 - Version de Windows utilisée 64
- 2 - Version de Wampserver 32 (sinon ne fonctionnait pas sous windows 8.1)
- 3 - Version Apache ne sais pas
- 4 - Version PHP 5.5.12
- 5 - Version MySQL 4.1.14

Bonjour,

Suite à une exportation, le site (qui fonctionnait en local chez moi) ne fonctionne plus : rien ne s'affiche.
Voici ce que donne la BDD :

-- phpMyAdmin SQL Dump
-- version 4.1.14
-- [www.phpmyadmin.net]
--
-- Client : 127.0.0.1
-- Généré le : Mer 04 Juin 2014 à 13:10
-- Version du serveur : 5.6.17-log
-- Version de PHP : 5.5.12



/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de données : `mon_site`
--

-- --------------------------------------------------------

--
-- Structure de la table `rf6_commentmeta`


Alors qu'elle devrait dans l'idéal me donner :

-- phpMyAdmin SQL Dump
-- version 4.1.14
-- [www.phpmyadmin.net]
--
-- Client : 127.0.0.1
-- Généré le : Mer 04 Juin 2014 à 13:10
-- Version du serveur : 5.6.17-log
-- Version de PHP : 5.5.12
--
-- Base de données: `mon_site`
--
CREATE DATABASE `mon_site` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;
USE mon_site;

-- --------------------------------------------------------

--
-- Structure de la table `rf6_commentmeta`


J'ai tenté de modifier les paramètres d'exports mais sans succès et je ne comprends pas d'où viennent ces lignes qui commencent par 40101 et pourquoi je n'ai pas de ligne create database.

Merci pour votre aide.
Viewing all 3463 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>