Avec Wampserver 3 la création d'un VirtualHost se fait en trois clics - SANS RIEN OUBLIER.
Vous n'avez pas tout effectué.
Merci : - 1 - LIRE et RÉPONDRE AVANT DE POSER UNE QUESTION - 2 - Que répond : Clic-Droit icône Wampmamanger -> Outils - > Afficher les virtualhost examinés par Apache - 3 - Quel est le contenu de votre fichier hosts - 4 - Avez-vous redémarré après avoir modifié le fichier hosts ?
Accès à LocalHost OUI et pas d'erreur en bas de page Accès à PHPMyAdmin OUI Windows Defender désactivé Chemin Wamp Server : C:\wamp64\
"Avec Wampserver 3 la création d'un VirtualHost se fait en trois clics - SANS RIEN OUBLIER. Vous n'avez pas tout effectué." Je n'ai pas cité le redémarrage de l'ordinateur, mais il a été fait Je n'ai pas de menu "Vos projets" mais mon projet est visibles dans le menu "Vos VirtualHosts"
Modifié httpd-vhosts.conf comme ceci # Virtual Hosts #
<VirtualHost *:80> ServerName localhost ServerAlias localhost DocumentRoot C:/wamp64/www <Directory "C:/wamp64/www/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Require local </Directory> </VirtualHost> <VirtualHost *:80> ServerName Tv12 ServerAlias www.Tv12 DocumentRoot D:/Sites/site1 <Directory "D:/Sites/site1"> Options Indexes FollowSymLinks MultiViews AllowOverride all <RequireAny> Require local Require ip 168.192.200 </RequireAny> </Directory> php_flag display_errors Off php_flag log_errors On
Voici Hosts # Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself. 127.0.0.1 localhost 127.0.0.1 site1 ::1 localhost ::1 site1
et l'affichage des VirtualHost examinés par Apache VirtualHost configuration:
Pour des raisons techniques, j'ai été obligé de refaire complètement la configuration de Wamp. j'avais dû oublié quelque chose, car j'accède maintenant au site.
Donc merci à vous de votre pugnacité à obtenir les bonnes info et encore toutes mes excuses !
Maintenant que j'ai accès au site, y a-t-il des conseils pour la base de données ?
En effet la base de données ne répond pas. Pourtant le site fonctionne très bien avec EasyPHP, ce qui me fait penser que ce n'est sans doute pas un problème de script mais peut être un problème de configuration ?
Re: Site trop gros pour etre installé dans le disque de WampServer
Avez-vous accès à PhpMyAdmin ? Pour info, après installation de Wampserver, le nom utilisateur est "root" (sans les guillemets) et sans mot de passe, donc laisser le champ Mot de passe du formulaire vide.
Oui j'ai accès à PhpMyAdmin et dans PhpMyAdmin à ma base
sur mon site, j'ouvre ma base de la façon suivante : $host = "site1"; $user = "root" ; $bdd = 'mabase'; $passwd = ""; } $msc=mysql_connect($host, $user,$passwd) or die(MYSQL_CONNECT); $mss=mysql_select_db($bdd);
Re: Site trop gros pour etre installé dans le disque de WampServer
> $host = "site1"; $user = "root" ; $bdd = 'mabase'; $passwd = ""; En local ce doit être : $host = "127.0.0.1";
> $msc=mysql_connect($host, $user,$passwd) or die(MYSQL_CONNECT); Avec PHP 5.6 mysql est obsolète Mysql n'existe plus avec PHP 7. Il faut utiliser mysqli ou PDO
OK, vous me dites que je dois passer sur mysqli ou PDO
Pour me permettre de débuter avec ces nouveaux standards, pourriez vous me proposer simplement les transcriptions des scripts ci-dessous sous mysqli ou sous PDO ?
Ouverture d’une base de donnée mysql_connect($host, $utilisateur,$motdepasse) $pointeur_bdd=mysql_select_db("nom_base_de_donnees" ) ;
Lancement d’une requête simple sur la base de donnée $requete = "SELECT donnee FROM table WHERE … " ; $resultat = mysql_query($requete) ; $tableau = mysql_fetch_row($resultat) ; $donnee = $tableau[0];
Lancement d’une requête multiple sur la base de donnée $requete = "SELECT donnee FROM table WHERE … " ; $resultat = mysql_query($requete) ; $nb_enregistrements = mysql_num_rows($resultat) ; For($num=0;$num<$nb_enregistrements;$num++) { $donnée = mysql_result($resultat,$num,”donnée”) ; }
Merci
Zakuli
Modifie 2 fois. Derniere modification le 07/03/2017 à 07:41 par zakuli.
Re: Site trop gros pour etre installé dans le disque de WampServer
Il n'est pas dans les attributions de ce forum de vous apprendre à utiliser PHP ou Mysqli. Voyez les documentations afférentes, par exemple : mysqli_connect et vous faites de même pour toutes vos instructions mysql en remplaçant mysql par mysqli, par exemple : mysql_query et la doc PHP vous donnera un lien sur mysqli_query : mysqli_query