Besoin d'aide ?

Virtualhost Wamp Laravel no fonctionnel

  • Avatar de 2None986
    Membre depuis :
    02/08/2017
    Messages :
    3

    Bonjour,

    Depuis plusieurs heures, je tente de faire marcher un virtualhost correctement. J'ai windows 10 / wamp / laravel

    Dans C:\Windows\System32\drivers\etc\hosts :

    127.0.0.1 localhost
    ::1 localhost
    ::1 perso.dev
    127.0.0.1 perso.dev

    Dans C:\wamp\bin\apache\apache2.4.23\conf\httpd.conf :

    #Virtual hosts
    Include conf/extra/httpd-vhosts.conf

    Dans C:\wamp\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf

    # Virtual Hosts
    #

    <VirtualHost :80>
    ServerAdmin webmaster@localhost
    DocumentRoot "C:/wamp/www"
    ServerName localhost
    ErrorLog "logs/localhost-error.log"
    CustomLog "logs/localhost-access.log" common
    </VirtualHost>

    <VirtualHost
    :80>
    ServerName perso.dev
    DocumentRoot "C:/wamp/www/persosite/public"
    <directory "C:/wamp/www/persosite/public">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
    </directory>
    </VirtualHost>

    Dans C:\wamp\www\persosite\public\ .htaccess :

    <IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
    Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .
    - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    </IfModule>]

    Quant je vais sur la page d'accueil en tapant perso.dev je suis toujours et automatiquement redirigé vers perso.dev/index.php . Comment je peux retirer ce index.php qui ne s'affichait pas avant le virtualhost ??

    Merci.

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1582

    Bonjour,

    Apparemment la réécriture ne fonctionne pas avec ton Wamp. franchement utilise plutôt Laragon sous Windows, ça va changer ta vie.

  • Avatar de 2None986
    Membre depuis :
    02/08/2017
    Messages :
    3

    Bonjour,

    Merci pour ton retour.
    La réécriture ? c'est à dire ? quel fichier ?

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1582

    Bonjour,

    Je veux dire que peut-être le module de réécriture n'est pas chargé. Regarde dans httpd.conf.

    Et si je me rappelle bien tu peux voir et charger les modules avec le menu de Wamp.

  • Avatar de 2None986
    Membre depuis :
    02/08/2017
    Messages :
    3

    Le module de réécriture était bien activé, je ne comprend toujours pas d'où pouvait venir le problème.
    J'ai désintallé wamp et installé xamp que je connais plus que Laragon et tout à fonctionné instentanément...

    Merci pour le coup de main.

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    1582

    Il n'y a pas besoin de connaître Laragon, c'est carrément intuitif et simple et il y a plein de fonctionnalités.

Vous ne pouvez pas répondre à ce sujet.