web-dev-qa-db-ja.com

私のサイトを表示する代わりに「/のインデックス」を表示する仮想ホスト

そこで、Mountain Lion OSX 10.8のクリーンインストールを実行し、すべてを元に戻して再度実行しようとしています。 http.confのphpモジュールとvhostsのコメントを解除し、brew、mcrypt、autoconfなどを追加しました。VirtualHostXを使用してドメインとローカルパスを設定しましたが、プルアップするとアプリの代わりに/のインデックスが表示されます。

ルートにindex.phpがあり、vhostsは次のようになります。

NameVirtualHost *:80

<Directory "/Users/me/Sites/mysite.com/public/">
    Allow From All
    AllowOverride All
    Options +Indexes
</Directory>

<VirtualHost *:80>
    ServerName "mysite.dev"
    DocumentRoot "/Users/me/Sites/mysite.com/public"
</VirtualHost>

私は過去にこのような問題のトラブルシューティングに何時間も費やしました...改善していますが、これは新しいものであり、問​​題を追跡できないようです。

  • Laravelというphpフレームワークを使用しており、ドキュメントルートはパブリックディレクトリに転送する必要があります。
2
coryjacik

Apache構成ファイル(おそらくhttpd.conf内)でDirectoryIndexを見つけ、index.php ある。そうではないと思います。

2
Sheric