Vagrant puphpet et laravel.

Par fuse, il y a 10 ans


Pour ceux qui travaille avec laravel vous pourrez modifier le serveur apache pour qu'il redirige sur laravel.

Explication :
demarrer vagrant

vagrant ssh

d'abord ce deplacer dans /etc/apache2/sites-enabled
et visualiser les dossiers conf.

cd /etc/apache2/sites-enabled ls -la 10-default_vhost_443.conf -> /etc/apache2/sites-available/10-default_vhost_443.conf 10-default_vhost_80.conf -> /etc/apache2/sites-available/10-default_vhost_80.conf 25-av_70f9al4xd6j3.conf -> /etc/apache2/sites-available/25-av_70f9al4xd6j3.conf

ouvrer le 3 fichier

25-av_70f9al4xd6j3.conf -> /etc/apache2/sites-available/25-av_70f9al4xd6j3.conf

copier le contenu et pointer bien sur le dossier public de laravel

<VirtualHost *:80> ServerName local.dev ## Vhost docroot DocumentRoot "/var/www/local.dev" ## Directories, there should at least be a declaration for /var/www/local.dev <Directory "/var/www/local.dev"> Options Indexes FollowSymlinks MultiViews AllowOverride All Require all granted <FilesMatch "\.php$"> Require all granted SetHandler proxy:fcgi://127.0.0.1:9000 </FilesMatch> </Directory> ## Logging ErrorLog "/var/log/apache2/av_70f9al4xd6j3_error.log" ServerSignature Off CustomLog "/var/log/apache2/av_70f9al4xd6j3_access.log" combined ## Server aliases ServerAlias local.dev ## SetEnv/SetEnvIf for environment variables SetEnv APP_ENV dev </VirtualHost>

créer votre fichier conf pour laravel

sudo cp /etc/apache2/sites-available/10-default_vhost_80.conf /etc/apache2/sites-available/laravel.dev.conf

ensuite don mac j'ai créer mon fichier laravel.dev.conf

sudo vi /etc/apache2/sites-available/laravel.dev.conf ma modif <VirtualHost *:80> ServerName laravel.dev ## Vhost docroot DocumentRoot "/var/www/local.dev/lab/Projet/Projet_Framework/learning-laravel-5/public/" ## Directories, there should at least be a declaration for /var/www/html <Directory "/var/www/local.dev/lab/Projet/Projet_Framework/learning-laravel-5/public/"> Options Indexes FollowSymlinks MultiViews AllowOverride All Require all granted <FilesMatch "\.php$"> Require all granted SetHandler proxy:fcgi://127.0.0.1:9000 </FilesMatch> </Directory> ## Logging ErrorLog "/var/log/apache2/default_vhost_80_error.log" ServerSignature Off CustomLog "/var/log/apache2/default_vhost_80_access.log" combined ## Server aliases ServerAlias laravel.dev ## SetEnv/SetEnvIf for environment variables SetEnv APP_ENV dev </VirtualHost> ~

activer le fichier conf

sudo sudo a2ensite laravel.dev.conf

ajouter l'hôte

sudo vi /etc/hosts 127.0.1.1 laravel.dev local

ensuite sudo service apache2 restart

aller sur le fichier host de votre pc ou mac et ajouter le domaine

dans mon cas c'est 172.178.10.2 laravel.dev

et taper l'url de et tomber sur votre projet laravel.dev ou celui de votre choix et voila :).

5 réponses

fuse, il y a 10 ans

excuser moi pour les fautes :( je tenais a le partager quand même car ici on ma bien aider quand même

Damarus, il y a 10 ans

cool le partage :)

Huggy, il y a 10 ans

Pour les fautes, rien ne t'empêche d'éditer (personne n'est parfait)
il faut que ce soit compréhensible
"ouvrer le 3 fichier"
c'est limite, je pense que tu veux dire "ouvrir le 3em fichier"

Huggy, il y a 10 ans

Pour le 127.0.1.1 dans le fichier host, ça serait pas 127.0.0.1 ?

fuse, il y a 10 ans

j'ai suivi ce qui etais marquer dans mon fichier host