J'ai installé Wampserver 3.0.0 récemment pour me former et initier un site associatif en utilisant le CMS Drupal 8.
Le Wampserver est correctement installé et l'icone est Verte.
J'ai bien lu les recommandations et les notes techniques sur l'installation de Virtual Hosts (En particulier la note intitulée "le Besoin de Virtual Hosts" et je pense avoir fait le job correctement (je pense seulement)
Reste qu'à la fin, si je n'inclus pas 'localHost' dans l'Url (paramètres ou directement) le site ne fonctionne pas correctement.
Avec un site que j'installe de scratch, la page drupal Install.php est bien accédée, mais l'affichage est défaillant. Si j'ai paramétré Wampserver avec LocalHost dans l'URL, les pages sont affichées correctement.
Sur un site que j ai déjà installé (avant de me préoccuper des Virtual Hosts), sans le Local Host dans l URL j accède au site sur sa page, mais tous les liens génère une erreur Page non trouvée. Avec LocalHost dans URL, tout marche.
J'ai conscience qu'ici on est à la limite entre Wampserver et Drupal8, mais peut être que ce souci est déjà connu par un utilisateur averti. Dans l immédiat, si je ne résouds pas ce souci, je vais devoir progresser en maintenant 'localHost' dans l URL et advienne que pourra quand je passerai en réel.
Il se peut aussi que les paramètres, par exemple url, ne soient pas correctement renseignés dans le fichier de configuration de Drupal ainsi que dans la base de données (Si il y a une table config ou similaire).
J'ai essayé les deux stratégies: Création virtualHosts après installation de Drupal et inversement.
Dans les deux cas, çà ne marche pas.
Contenu du fichier Contenu de httpd-vhosts.conf [
<VirtualHost *:80> ServerName localhost DocumentRoot D:/wamp64/www <Directory "D:/wamp64/www/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Require local </Directory> </VirtualHost>
<VirtualHost *:80> DocumentRoot "D:/wamp64/www/paroledemots" ServerName paroledemots ServerAlias www.paroledemots <Directory "D:/wamp64/www/paroledemots/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Require local </Directory> </VirtualHost>
<VirtualHost *:80> DocumentRoot "D:/wamp64/www/paroledemot" ServerName paroledemot ServerAlias www.paroledemot <Directory "D:/wamp64/www/paroledemot/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Require local </Directory> </VirtualHost>
<VirtualHost *:80> DocumentRoot "D:/wamp64/www/parolesdemots" ServerName parolesdemots ServerAlias www.parolesdemots <Directory "D:/wamp64/www/parolesdemots/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Require local </Directory> </VirtualHost>
]
Contenu du fichier hosts [
# localhost name resolution is handled within DNS itself. 127.0.0.1 localhost paroledemot paroledemots parolesdemots ::1 localhost paroledemot paroledemots parolesdemots
]
dernère réponse, Oui j'ai redémarré les DNS
A préciser , dans mon deuxième test (création du VirtualHost avant installation de Drupal), les problèmes d'accès au thèmes arrivent à la toute première étape de l'installation de Drupal. A cette étape, seule la base de donnée MySQL est créée mais son accès n est toujours pas saisi dans le processus d installation de Drupal. Elle est donc innocentée.
Je vais challenger une installation Drupal7 au lieu de Drupal 8. Peut être cette nouvelle version de Drupal a t elle encore des défauts de jeunesse?