2016-04-25 12 views
1

私はWAMP、Installed Composerをインストールしました。コマンドでは、私はwritedコマンド:laravelでサイトを実行するには

composer global require laravel/installer 

ラーバルインストーラがインストールされています。 CMDとフォルダc:/wamp/wwwに移動し、コマンドをwrited:

laravel新しいブログ

は、これらのコンテンツを持つフォルダのブログ登場している: enter image description here をそして今、私は、サイトのメインページを開くために行うことブラウザ?

答えて

1

ポイントWamp WebサーバーからLaravelプロジェクトのpublicフォルダーへ。 httpd.conf見つけ、このような何かにフォルダを変更します。

DocumentRoot "C:/wamp/www/public" 
<Directory "C:/wamp/www/public"> 

Apacheを再起動し、ブラウザでlocalhostを実行します。すべてが正常であれば、Laravelの開始ページが表示されます。

+0

@ Alexey Mezenin @ 1上で提供されます。1. Webサーバーwwwフォルダをパブリックフォルダプロジェクトにポイントする方法は? 2. 1つのWebサーバー、1つのプロジェクトのみが発行されますか? 3. 名前laravel.locなどの別のドメインを作成できません。 – Saahon

+0

私の投稿の情報を使用してください。 Wampフォルダ内の 'http.conf'を探して、それを編集します。多くのWebサイトで1つのWebサーバーを使用できます。別のドメインを作成するには、仮想ホストを 'httpd.conf 'に追加してWindowsの' hosts'ファイルに追加し、Windowsを再起動する必要があります。ここをクリックしてください:https://www.kristengrote.com/blog/articles/how-to-set-up-virtual-hosts-using-wamp –

+0

'DocumentRoot'と' Directory'値を 'public'フォルダlaravelに変更しましたプロジェクト。サーバーを再起動し、ブラウザでhttp:// localhostのリンクを開きますが、 '(!)警告:require(C:\ wamp \ www \ blog \ bootstrap /../ vendor/autoload.php)ストリーム:C:\ wamp \ www \ blog \ bootstrap \ autoload.phpの17行目のファイルやディレクトリがありません。 ' – Saahon

1

あなたは単に

http://localhost/blog/public 

により、ブラウザでアプリを見ることができるか、あなたは仮想ホストを作成し、

http://yourlocalsitename.dev/ 
のようなあなたのlaravelアプリやアクセスサイトの「パブリック」フォルダにそれを指すことができます

Setup Virtual Host in WAMP

Laravelをインストールした後、いくつかのアクセス許可を設定する必要があります。 storageおよびbootstrap/cacheディレクトリ内のディレクトリは、Webサーバーによって書き込み可能である必要があります。そうでないと、Laravelは実行されません。

(プロジェクトルートの)端末からcomposer updateを実行してください。

+0

これは間違った方法です。 「なぜそれが動作しないのですか」と「どうしてこのエラーが発生するのですか」というようなWSをセットアップする初心者からの質問がたくさんあります。 –

+0

@VipindasKS iaがhttp:// localhost/blog/publicを開いたときにエラーが発生しました警告:require(C:\ wamp \ www \ avlodlar \ bootstrap /../ vendor/autoload.php):ストリームを開けませんでした:またはディレクトリのC:\ wamp \ www \ avlodlar \ bootstrap \ autoload.php 17行目 – Saahon

+0

私は 'blog'という名前でインストールしたからと言っています。あなたの前のコメントによると、あなたのプロジェクトは 'avlodlar'のようですか?ベンダーのフォルダがあるかどうかを確認してください。内部にautoload.phpがあります。 urlにアクセスする前に 'composer update'を実行する必要があります。 – VipindasKS

1

簡単な方法は、PHPの組み込み開発サーバーを使用することです。 あなたのプロジェクトのルートディレクトリにphp artisan serveを実行し、あなたのサイトはhttp://localhost:8000/

関連する問題