2

私はlaravelをセットアップしようとしていますが、それは単なる正しいことであることが証明されています! 私はgithubからクローンを作成し、コンポーザーを使用してlaravelをクローンしました。これらのテクニックの両方がうまく機能しているのは、本当に学びたかったことだからです。思ったより簡単。

ただし、iProject という名前の laravel ディレクトリに移動しようとすると、ブラウザに localhost/iProject と入力すると、期待したものとは異なるディレクトリのリストが表示されます。少なくとも hello.php ページに移動することを期待していました。

Net-tuts チュートリアルで説明されているように、リスニング ポートを設定する別の手法にうんざりしていて、そこで localhost:8888 を経由していますが、この手法を使用すると、次のエラー メッセージが表示されます。

Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required 'public/' include_path='.;C:\xampp\php\PEAR') in Unknown on line 0

仮想ホストのセットアップ (受信した応答に従って)

仮想ホストをセットアップすると、xampp にリダイレクトされ、URL は iproject.dev/xampp に移動します

次のように仮想ホストをセットアップしました。

C:\Windows\System32\drivers\etc\hosts

127.0.0.1 iproject.dev

<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/iProject/public"
ServerName iproject.dev
ServerAlias iproject.dev
ErrorLog "logs/iProject.liog"
CustomLog "logs/custom.iProject.log" combined
<Directory "C:/xampp/htdocs/iProject/public">
    AllowOverride All
    Order Allow,Deny
    Allow from all
    Require all granted
</Directory>
</VirtualHost>
4

1 に答える 1

4

httpd-vhosts.confファイルで簡単に使用できます(すべてのプロジェクトで同じセットアップを使用しています)

<VirtualHost iproject.dev>
    DocumentRoot "C:/xampp/htdocs/iProject/public"
    ServerName iproject.dev
</VirtualHost>

C:\Windows\System32\drivers\etc\hostsまた、ファイルに次の行を追加します

127.0.0.2      iproject.dev # 127.0.0.2 could be 127.0.0.3 or ...4/...5

たとえば、これは私のhostsファイルの一部ですwin-7

127.0.0.1       localhost
127.0.0.1       127.0.0.1
127.0.0.2       alimsearch.dev # alimsearch.co.uk
127.0.0.3       laravel4.dev
# ...

そして私のhttpd-vhosts.confファイルの一部

<VirtualHost alimsearch.dev>
    DocumentRoot "D:/xampp/htdocs/alimsearch/public"
    ServerName alimsearch.dev
</VirtualHost>

<VirtualHost laravel4.dev>
    DocumentRoot "D:/xampp/htdocs/laravel4/public"
    ServerName laravel4.dev
</VirtualHost>
于 2013-10-03T10:27:56.840 に答える