2

Facebookアプリをローカルで開発したいのですが、

https://devcenter.heroku.com/articles/facebook#working-locally

Linux Mint 13にlampをインストールし、以下のように/etc/apache2/conf/extra/httpd-vhosts.confを作成しました。

NameVirtualHost *:80

VirtualHost *:80>
     DocumentRoot "/ home / ashish"
     ServerName localhost
 / VirtualHost>

VirtualHost *:80>
    DocumentRoot / home / ashish / savefromiad / Blooming-stream-1211 /
    ServerName mycoolapp-dev.localhost
    SetEnv FACEBOOK_APP_ID 461561000551920
    SetEnv FACEBOOK_SECRET 00000000000000000000000
/ VirtualHost>

私のブラウザではlocalhostは正常に機能しますが、ブラウザでmycoolapp-dev.localhostにアクセスしようとすると失敗します。

「おっと!GoogleChromeはmycoolapp-dev.localhostを見つけることができませんでした」

何か案は?

apacheを再起動したときにもこのエラーが発生します

NameVirtualHost *:80にはVirtualHostsがありません

PS:すべての「VirtualHost」の前に「lessthen」の記号があります。

4

2 に答える 2

3

また、ファイルを編集する必要があり /etc/hostsます。

そこに次のようなものを追加します

127.0.0.1 mycoolapp-dev.localhost

また、/etc/apache2/conf/extra/httpd-vhosts.conf1つの仮想ホストに2つのDocumentRootとServerNameは必要ないと思うことを再確認してください(質問に貼り付けたように)

于 2012-11-06T09:17:50.610 に答える
1

私はこれを得た。

以下のように /etc/hosts に別のエントリが必要でした。

127.0.0.1 ローカルホスト
127.0.0.1 mycoolapp-dev.localhost

/etc/hosts を指摘してくれた icrew に感謝します。

また、「/etc/apache2/conf/extra/httpd-vhosts.conf」に既に存在するため、「/etc/apache2/ports.conf」の「NameVirtualHost *:80」をコメントアウトしました。

于 2012-11-06T11:37:09.573 に答える