2012-03-04 6 views
0

私は私のMacで(私の最初の)wordpressプロジェクトを始めたかったのです。 私はMAMPを使ってapacheを実行し、この特定のプロジェクト用に別の仮想ホストを作成したかったのです。 以前に何度もやったことがあるように、ホストをhttpd.confやetc/hostsファイルに追加しました。 私が選択したURLを参照すると、私は自分のMAMP設定でルートフォルダとして指定したディレクトリで終わるだけです。 Apacheはhttpd.confファイルの変更を無視しているようですが、(名前を変更して)httpd.confファイルを(_httpd.confに)削除すると、Apacheは起動しません。だから、このファイルの変更は無視されますが、ファイルに何か間違ったものを入れても、どちらも起動しないようです... これはhttpd.confファイルに仮想ホストを追加するためのものです:MAMPちょうど1つの仮想ホストは動作しません

<VirtualHost *> 
    DocumentRoot "/Users/username/Sites/site_dir/" 
    ServerName local.sitename.com 
    <Directory "/Users/username/Sites/site_dir/"> 
    Order allow,deny 
    Allow from all 
    </Directory> 
</VirtualHost> 

これはWPと関係がありますか? Windowsでは

挨拶し、 R.

答えて

0

代わりのconf /エクストラ/ httpdの-vhosts.confでそれを入れてみてください、ポート80を使用して、(上で実行されているのapacheているものは何でもポートです を試してみてください:Windowsではデフォルトで80)

ローカルホスト上でプロジェクトを開発する場合は、sitename.localのようなものを使用して、サーバー名/エイリアスでWeb上の.org .comまたは任意のエンディングコロンを使用しないでください。代わりに。 Macの

: ない、それはUbuntuの11.04で

をどのように動作するか確認してください: 私はちょうど:

  1. は、/ etc/apache2の/ sites-の内部の各サイトごとに異なるバーチャルホストファイルを設定利用可能な
  2. サイトを有効にするか、サイト対応のフォルダにcpを使用してファイルをコピーしてください(これはsshまたはMacの端末で行われます)
  3. 次に、Apacheをリロードして再起動し、壁ああ!

私のubuntuサーバーの1つに同様の問題があります。私は何度か何度もやったことをやっているが、突然それがうまくいかない。行く図、笑!打ち間違え?誰が知っている、間違いなくウェブを精査すると、答えは表れるはずです。

+1

vhost( 'ln -s'で)をコピーするのではなく、サイト対応でシンボリックリンクを作成する必要があります。それはまた、a2サイトがしていることです、btw。 – kaka

+0

OPは彼がMacコンピュータを使用していると具体的に言及しています。 – Purefan

関連する問題