2016-08-25 10 views
0

私はLaravelを学ぼうとしています。Laravel 5.2 site on localhost/Wamp

私はすべてのサイトを開発するプロジェクトをc:/ sitesに作成しました。私はそれをlarabasic.devと呼んだ

私のブラウザでこのサイトを開くことはできません、それはwww.larabasic.devに切り替わり続けて、私にサーバーが見つかりません。

よく動作する他のすべてのサイトに行ったように、仮想ホストをセットアップしました。 index.phpにserver.phpという変更 1とするバーチャルホストファイルを変更するhttp://larabasic.dev/public/index.php 4に行くhttp://larabasic.dev/public 3に行くルートフォルダ 2に公開/ htaccessのファイルをコピー:

は、私が試した

<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> 

私のhostsファイルは、これらの2つのエントリがあります。 127.0.0.1 larabasic.dev A nd :: 1 larabasic.dev

何も役立ちません。繰り返しますが、私が普通のPHPで開発した他のサイトも正常に動作します。

私には何が欠けていますか?

あなたは

+0

Chromeで試してみると、次のエラーが表示されます。ERR_ICANN_NAME_COLLISION –

答えて

0

私は同じ問題が発生していると私は私のlaravelアプリケーションに127.0.0.2を与えることによって、これを修正しましたありがとうございました。

まず、hostsファイルに、あなたは127.0.0.2larabasic.devをリダイレクトする必要があります。

127.0.0.2 larabasic.dev 

第二に、あなたはそのIPに仮想ホストをバインドする必要があります。

<VirtualHost 127.0.0.2:80> 
    DocumentRoot "C:/sites/larabasic.dev/public" 
    ServerAdmin [email protected]ocalhost 
    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

このフォルダからすべてを削除し、 'hi'というechosというindex.phpファイルを作成しました。それと同じ問題。私はこのインデックスファイルをtest.devという別のフォルダにコピーしました。それはうまく動作します。 –

+0

代わりにwamp \ wwwにプロジェクトを作成しようとしましたが、それはうまくいきましたが、今は自分のURLにlocalhostを入れなければなりません。 誰か助けてもらえますか? –