5

PHP 用の NetBeans で XAMPP を使用しようとしています。ファイルを htdocs フォルダーに移動すると、すべて正常に動作します。ただし、それらがホームフォルダーにある場合、XAMPP はそれらを見つけることができません。以下はXAMPPの指示に従いましたが、機能しません。

     **Where should I put my Websites?**
     You can put your Websites in /Applications/XAMPP/htdocs/ 
     and access them via http://localhost/

     Or you put your Websites in the Sites-Folder in your Home 
     and access them via http://localhost/~leslie/.
4

3 に答える 3

11

次の手順に従って、ドキュメント ルートを非常に簡単に変更できます。


  1. というファイルを見つけますhttpd.conf。私のものはこのディレクトリにあります:/Applications/XAMPP/etc
  2. 次の行を見つけます。

    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"

  3. ファイルを保存する場所へのパスを変更します。ルート ディレクトリからの絶対パスを使用します (つまり、/Unix/Linux を使用している場合は andで始まり、 \Windows を使用している場合は a で始まる必要があります)。

  4. ファイル内httpd.confで、次のテキストが表示されるまで数行下にスクロールします。

    # This should be changed to whatever you set DocumentRoot to.
     <Directory "/Applications/XAMPP/xamppfiles/htdocs">
    

    パスを手順 3 で入力したものに置き換えます。

  5. この部分は重要です。これらの変更を有効にするには、Apache を再起動する必要があります (再起動しないと機能しません)。XAMPP を使用しているので、GUI を使用してこれを行うだけです ([停止] をクリックし、Apache ラベルの横にある [開始] をクリックします)。

これで、Web コンテンツを新しいディレクトリ (つまり、この場合はホーム フォルダ) に配置できます。



一方、ファイルを提供するディレクトリを追加する場合は、httpd.conf上記の手順 1 で説明したファイルを見つけて、次の行を追加します。

Alias /home ~/
<Directory ~/>
Order allow,deny
Allow from all
</Directory> 

Apache を再起動localhost/homeします。ブラウザで アクセスすると、ドキュメント ルート内のファイル (デフォルトでは htdocs、または上記の手順を使用して変更したもの) に加えて、ホーム ディレクトリからファイルが提供されます。

于 2012-08-20T22:24:47.713 に答える
0

~/Sites または ~/Sites-Folder に入れましたか?

~/ に入れているようですね。

于 2012-08-20T23:09:36.610 に答える