2016-08-25 6 views
0

Я пытаюсь узнать Laravel.Laravel 5.2 сайт на localhost/Wamp

Я создал проект на сайтах c: /, где я разрабатываю все свои сайты. Я назвал его larabasic.dev

Я не могу открыть сайт в своем браузере, он постоянно переключается на www.larabasic.dev и сообщает, что сервер не найден.

Я создал виртуальный хост, как я сделал, со всеми моими другими сайтами, которые хорошо работают.

Я пробовал: 1. Изменение server.php в index.php и скопировать файл открытый/HTAccess в корневую папку 2. Идущий к http://larabasic.dev/public 3. Идущий к http://larabasic.dev/public/index.php 4. Изменение виртуальных доменов файла:

<VirtualHost *:80> 
    ServerName larabasic.dev 
    ServerAlias larabasic.dev 
    DocumentRoot "c:/sites/larabasic.dev/public" 
    <directory "c:/sites/larabasic.dev/public"> 
     Options Indexes FollowSymLinks 
     AllowOverride all 
     Require all granted 
    </directory> 
</VirtualHost> 

Вместо:

<VirtualHost *:80> 
    ServerName larabasic.dev 
    ServerAlias larabasic.dev 
    DocumentRoot "c:/sites/larabasic.dev" 
    <directory "c:/sites/larabasic.dev"> 
     Options Indexes FollowSymLinks 
     AllowOverride all 
     Require all granted 
    </directory> 
</VirtualHost> 

Мои хостах файл имеет следующие 2 записи: 127.0.0.1 larabasic.dev A nd :: 1 larabasic.dev

Ничего не помогает. Опять же, любые другие сайты, которые я разработал с простой PHP, работают нормально.

Что мне не хватает?

Спасибо

+0

Когда я пользуюсь Chrome, я получаю эту ошибку: ERR_ICANN_NAME_COLLISION –

ответ

0

Я столкнулся с той же проблемой, и я это исправил, давая 127.0.0.2 моей Laravel применения.

Во-первых, в файле хостов, то вам нужно перенаправить larabasic.dev к 127.0.0.2:

127.0.0.2 larabasic.dev 

Во-вторых, вы должны связать виртуальный хост для этого IP:

<VirtualHost 127.0.0.2:80> 
    DocumentRoot "C:/sites/larabasic.dev/public" 
    ServerAdmin [email protected] 
    ServerName larabasic.dev 
    ServerAlias www.larabasic.dev 

    <Directory "C:/sites/larabasic.dev/public"> 
     AllowOverride All 
     Options Indexes FollowSymLinks 

     Require local 
     # if you want access from other pc's on your local network 
     #Require ip 192.168.1 
     # Only if you want the world to see your site 
     #Require all granted 
    </Directory> 
</VirtualHost> 

Это мой рабочий конфигурации на моей локальной машине.

+0

Спасибо Taha, но это тоже не помогло. –

+0

Я удалил все из этой папки и создал файл index.php, который echos «привет». Еще одна проблема. Я скопировал этот файл индекса в другую папку с именем test.dev, которая отлично работает –

+0

Я пытался создать проект на wamp \ www вместо этого, но теперь я должен поставить localhost в свой url, который я не хочу делать , Пожалуйста, помогите с этим? –