2016-10-05 4 views
1

Недавно я установил Laravel в свой ноутбук. У меня нет проблем при установке. Проблема теперь, когда я пытаюсь использовать punya.by вместо localhost:84/laravel/public.Установка laravel в окнах с XAMPP

ли я установить XAMPP в Disk : D

<VirtualHost punya.by:84> 
    DocumentRoot "D:/xampp/htdocs/laravel/public" 
    ErrorLog "logs/dummy-host.example.com-error.log" 
    ServerAdmin punya.by 
    <Directory "D:/xampp/htdocs/laravel"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

и вот мои хосты

127.0.0.1 punya.by 

нет никаких проблем, когда я к нему доступ с localhost:84/laravel/public но когда я к нему доступ с punya.by. Я получаю это

Так как это исправить? заранее спасибо.

ответ

2

У вас должен быть доступ к базе данных punya.by:84
Поскольку он прослушивает порт 84, не имеет значения, пытаетесь ли вы получить к нему доступ через IP или домен.

EDIT:
Вам нужно определить виртуальный хост так:

<VirtualHost 127.0.0.1:84> 
    DocumentRoot "D:/xampp/htdocs/laravel/public" 
    ServerName punya.by 
    <Directory "D:/xampp/htdocs/laravel/public"> 
     Options FollowSymLinks Indexes 
     AllowOverride All 
     Order deny,allow 
     Allow from 127.0.0.1 
     Deny from all 
     Require all granted 
    </Directory> 
</VirtualHost> 

В принципе, виртуальный хост прослушивает к IP: сочетание порта и только в декларации вы определяете домен, который будет быть согласованным.

+0

когда я получаю доступ это. Это открытая панель управления xampp – YVS1102

+0

Похоже, что виртуальные хосты не действуют, находятся ли они в отдельном файле? Загружаете ли вы файл в httpd.conf? –

+0

Вот часть моего httpd.conf.' Включить conf/extra/httpd-vhosts.conf' – YVS1102

Смежные вопросы