Je vais installer wampserveur sur mon pc qui tourne sous windows. Wampserveur servira uniquement pour tester des pages webs, une utilisation que sur mon pc.
Je me pose la question de la sécurité du pc? comme c'est un serveur, est ce que toutes les données du pc vont elles être accesible au web? il servira seulement de serveur local, mais est ce qu'il ne va pas être piraté? parce que quand le logiciel teste les applications php, apache, mysql, si je ne me trompe, le logiciel fait des opérations en boucle, quand on accédé à la page administrateur dans le navigateur web, cette page est accessible pour l'utilisateur du pc, mais est ce qu'elle est aussi accessible à tout le monde?
j'ai pas trouvé un mode d'emploi sur wamp serveur afin de sécuriser le pc.
Sinon quels sont les réglages à faire?
Et les autres questions au niveau des différentes versions de wampserveur:
Je suis avec un pc qui tourne sous windows 7 64 bits, alors sur le site je vois 3 versions différentes à télécharger, je ne sais pas laquelle prendre???
(J'ai essayé la version dans la case béta la version wamserveur portable, visiblement ça ne fonctionne pas sur mon pc, une fois téléchargé la version portable, j'ai eu un icône, j'ai cliqué dessus, et mon pc m'a indiqué qu'il ne reconnaissait pas l'application, bizarre)
Tant que vous ne passez pas « En ligne » et restez avec « Wampserver - Serveur hors ligne » seul l'utilisateur local pourra accéder à vos sites locaux, toute tentatives d'accès depuis l'extérieur n'aboutira pas. Cela est fait principalement par les directives d'accès : Pour Apache 2.2.22 : Order Deny,Allow Deny from all Allow from localhost ::1 127.0.0.1 Pour Apache 2.4.2 Require local
Quant à quelle version prendre ? Il faut vous rapprocher le plus possible des caractéristiques de votre éventuel hébergeur et comme très peu utilisent Apache 2.4.2 ou PHP 5.4.x il serait préférable de prendre une version : Apache 2.2.22 – Mysql 5.5.24 – PHP 5.3.13 XDebug 2.1.2 XDC 1.5 PhpMyadmin 3.4.10.1 SQLBuddy 1.3.3 webGrind 1.0 32 ou 64bits ? Pour le moment, préférez une version 32 bits
Ok, pour la version mais je prends obligatoirement 64 bits je suis sous windows 7 64 bits. Je suppose que mon système d'exploitation va pas apprécier le 32 bits.
Par contre j'avais fait un essai sur un autre pc qui tournait sous windows xp sp1 32 bits, ça n'a pas marché, à l'installation il y a eu une erreur: "le point d'entrée de la procédure decode pointeur est introuvable dans la bibliothèque de liaisons dynamiques kernel 32.dll, http.exe.point d'entrée introuvable".
Pour "wampserver- serveur hors ligne" , c'est dans quelle rubrique qu'il faut le noter? ou est il placé automatiquement hors ligne?
Et pour les directives d'accés: Pour Apache 2.2.22 Order Deny,AllowDeny from all Allow from localhost ::1 127.0.0.1Pour Apache 2.4.2Require local
C'est à moi de l'écrire quelque part? ou c'est déjà paramétré?
Modifie 1 fois. Derniere modification le 15/08/2012 à 23:29 par deneb.
- Toutes les applications 32 bits fonctionnent parfaitement avec un système 64 bits. - WXP SP1 est obsolète, non supporté et pas à jour. Wampserver fonctionne parfaitement sous WXP SP3 - Wampserver est « Hors Ligne » par défaut. - Les directives d'accès sont déjà paramétrées.
À part problèmes sur le système, après installation, Wampservser est prêt à être utilisé.
deneb a écrit: ------------------------------------------------------- > Si cela se passe mal, il me faudra réinstaller tout le système xp. Et les images de partitions, ça sert à quoi ?
> Si les versions 32 bits fonctionnent trés bien avec les sytèmes 64 bits, j'aurai tendance à > dire à quoi ça sert alors les versions 64 bits? Peu d'applications existent en 64bits. Un système 64bits sert essentiellement à pouvoir gérer plus de 4 Gio de mémoire et beaucoup plus facilement et simplement des fichiers d'une taille supérieure à 4 Gio.
voilà j'ai installé wampserver, le serveur fonctionne, la petite icône verte apparaît. Mais gros problème quand je veux aller sur localhost ou sur phpmyadmin voilà ce que j'ai: "403 forbidden you don't have permission to access on this server"
Le fichier est dans le chemin : "C:\wamp\bin\apache\apache2.x.y\conf\httpd.conf" (x.y donne le numéro de la version Apache utilisée) si vous avez installé Wampserver dans C:wamp (Ce qui est fortement recommandé).
On « édite » (C'est-à-dire on modifie) un fichier texte avec un éditeur de texte (Surtout pas un traitement de texte comme Word) ; notepad.exe (Le Bloc-note), de base avec Windows, suffit ; néanmoins, notepad.exe ayant une fâcheuse tendance à sauvegarder en utf-8 avec BOM sans prévenir, je préconise d'utiliser un logiciel libre, gratuit, performant et francisé : Notepad++ [notepad-plus-plus.org]
Si, depuis l'icône Wampserver, vous « déroulez » Apache, httpd.conf, le fichier s'ouvrira automatiquement dans le Bloc-note.
Si vous ne savez pas ce qu'est un dossier, un fichier, un chemin, il faut suivre une formation informatique.
je l'ai déjà bien regardé hier sans succés. Je vais donc le reregardé au peigne fin.
j'ai cliqué sur "put online" ( je précise c'était juste pour faire un essai, car je veux juste tester mes pages web et pas mettre en ligne des brouillons) Et là je me suis aperçu que j'avais accés à localhost. Par contre quand j'ai voulu faire phpmyadmin pas d'accés toujours 403 forbidden you don't have permission to access on this server.
quand je modifie les 2 fichiers httpd.conf et phpmyadmin.conf en remplaçant la ligne allon from 127.0.0.1 par la ligne allow from localhost 127.0.0.1, la page localhost essaye de se connecter mais non stop.
Donc je place les 2 fichiers alors je précise je les ai remis dans leurs états initiaux sans tranformation, si jamais il y avait une ligne supplémentaire à modifier à supprimer, je ne sais pas??
Note de Otomatic : Les fichiers sont identiques aux originaux.
Modifie 1 fois. Derniere modification le 18/08/2012 à 10:53 par Otomatic.
Vos fichiers sont identiques aux originaux. Modifiez les comme indiqué aux points 17 et 18. Vérifiez bien tous les autres points et principalement le point 9
Par contre je comprends pas pourquoi l'adresse 127.0.0.1 qui est l'adresse de son pc n'est pas directement ouverte par les fabricants de pc? à moins que cela accapare les ressources du pc donc ce ne serait pas utile pour tout le monde.
Il peut exister une subtile différence pour Apache entre 127.0.0.1 et localhost, même si le fichier hosts défini bien "127.0.0.1 localhost". J'écris « Il peut » car cela dépend des versions du système, des versions des pilotes réseau et de la météo - Je plaisante, mais pas tant que ça !
Donc, selon les paramètres indéfinis cités ci-dessus, avec "localhost", le serveur Apache peut essayer de se connecter à un socket local (nommé pipe sous Windows) alors qu'avec 127.0.0.1 il utilisera toujours TCP/IP.
C'est pourquoi, avec Apache 2.2.x il est préférable de donner les deux autorisations : "Allow from localhost 127.0.0.1" Apache 2.4 a résolu le problème avec "Require local" qui comprend, sans aucune dictinction : 127.0.0.1, localhost et, si le système supporte IPv6 : ::1 et même fe80::/10 qui sont les adresses IPv6 de la boucle locale.