2

みんなの夕べ、

まず、これがこの質問をするのに最適な場所であるかどうかをお詫びしますので、私またはこの投稿をリダイレクトしてください:)

C:にWAMPをインストールしていますが、プロジェクトは別のドライブに存在します。正しいディレクトリを指すエイリアスを作成できますが、問題ありません。問題は、各プロジェクトにカスタムURLを割り当てる必要があるという事実にあります(したがって、localhost / mysiteの代わりにmysite.devに似たものになります)。

この記事を見つけましたが、少し古いので、情報がまだ正確かどうかはわかりません。これが私がこれまでに持っているものです:

  • ドメインを追加するためにhostsファイルを編集-127.0.0.1mysite.dev
  • コメントを外すためにWAMPのhttpd.confファイルを編集しました-conf/extra/httpd-vhosts.confをインクルードします
  • WAMPのhttpd-vhost.confファイルを編集して仮想ホストを追加しました。
<VirtualHost 127.0.0.1>
    DocumentRoot "d:/projects/mysite/"
    ServerName mysite.dev
    ServerAlias mysite.dev
<VirtualHost>

結局、これはエラーを生成せず、ただ大きな脂肪403ForbiddenAccess「このサーバーに/にアクセスする権限がありません。」

ここからどこに行くべきかわからない、これは私の専門分野ではありません:Pすべてのヘルプ/ヒントは大歓迎です!ありがとう!

4

3 に答える 3

1

リッスンするポートを設定してみてください

<VirtualHost *:80>
    DocumentRoot d:/projects/mysite/
    ServerName mysite.dev
</VirtualHost>
于 2012-11-30T05:40:54.860 に答える
0

さらに 1 ~ 2 時間後には、実際に自分の質問に答えることができます。

別のフォーラムの誰かが、httpd-vhost.conf ファイルに単純な localhost について言及しておく必要があると述べていたので、最終的には次のようになりました。

<VirtualHost *:80>
    ServerName localhost
    DocumentRoot "c:/wamp/www/"
</VirtualHost>

<VirtualHost *:80>
    ServerName platypus.dev
    DocumentRoot "d:/projects/test/"

    <Directory "d:/projects/test/">
        Options Indexes FollowSymLinks Includes
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

WAMP を終了し、再起動します。これが他の誰かに役立つことを願っています:)

于 2012-11-30T07:02:53.573 に答える