質問

可能での設定 xampp に努めての外部のファイル htdocs ディレクトリ?

例えば、言いファイルの位置にあるとおり:

C:\projects\transitCalculator\trunk\TransitCalculator.php

xampp ファイルは、通常、お出から:

C:\xampp\htdocs\

(このデフォルトの設定)があるApacheを認識している私 TransitCalculator.php ファイルの移動なしで htdocs?好ましいApacheをアップ/にアクセスコンテンツ全体のディレクトリにならないようにしたい動画のディレクトリの下で htdocs.

編集:編集を追加ApacheのタイトルをQ/でより"検索"

役に立ちましたか?

解決

Ok、 pix0r's 火の粉"と Dave"の答えというのがめんなさい:


バーチャルホスト

  1. Open C:\xampp\apache\conf\extra\httpd-vhosts.conf.
  2. 国連のコメント~ライン19(NameVirtualHost *:80).
  3. 追加バーチャルホスト(~線36):

    <VirtualHost *:80>
        DocumentRoot C:\Projects\transitCalculator\trunk
        ServerName transitcalculator.localhost
        <Directory C:\Projects\transitCalculator\trunk>
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>
    
  4. 開きホストファイル(C:\Windows\System32\drivers\etc\hosts).

  5. 追加

    127.0.0.1 transitcalculator.localhost #transitCalculator
    

    当ファイル(前Spybot Search&破壊しないことを搭載)。

  6. 保存だけでなければならなくなるかもしれに保存してくださいのデスクトップの変更の権限のあるhostsファイル(右クリック>properties)、コピーして新しい一つのディレクトリ以上の古い(または名前を変更し)をご利用の場合Vista持ってい).
  7. Apacheの再起動.

現在アクセスできるディレクトリによる閲覧に http://transitcalculator.localhost/.


くエイリアス

  1. 出発~線200の http.conf ファイルコピーのもと <Directory "C:/xampp/htdocs"></Directory> (~線232)に貼り付け直ちになりますので、下記 C:/xampp/htdocs のものに交換をご希望のディレクトリ(この場合において C:/Projects らせる楽しみを広げるため、サーバーの正しいアクセス権のための新しいディレクトリです。

  2. <IfModule alias_module></IfModule> 部(~線300)を追加

    Alias /transitCalculator "C:/Projects/transitCalculator/trunk"
    

    (あるお客様のご要望以下の Alias コメントブロック内部のモジュールのタグです。


変更のドキュメントルート

  1. 編集~線176でC:\xampp\apache\conf\httpd.conf;変化 DocumentRoot "C:/xampp/htdocs"#DocumentRoot "C:/Projects" (はいします。

  2. 編集~線203に合わせた新しい位置(この場合において C:/Projects).


注記:

  • ただし、使用のすべてにおいて、スラッシュ"/"ではなくバックスラッシュ"\".
  • を含めないでください末尾に"/"で終了。
  • サーバを再起動してくださ.

他のヒント

できる移転での編集 DocumentRoot 設定XAMPP\apache\conf\httpd.conf.

すべきであり、これらは、現在入手:

C:/xampp/htdocs

に変更するには:

C:/projects/transitCalculator/trunk

A VirtualHostも仕事のことがよりのご使用を推奨させていただくできるホストに複数のプロジェクトの必要もなくサブディレクトリ.こちらはかん:

httpd.conf(追加\httpd-バーチャルホス.confからの相対ストします。conf.末尾のスラッシュ"\"が原因で動作しない):

NameVirtualHost *:80
# ...
<VirtualHost *:80>  
    DocumentRoot C:\projects\transitCalculator\trunk\
    ServerName transitcalculator.localhost
    <Directory C:\projects\transitCalculator\trunk\>  
        Order allow,deny  
        Allow from all  
    </Directory>
</VirtualHost> 

ホストファイルc:\windows\system32\drivers\etc\hosts 通常):

# localhost entries
127.0.0.1 localhost transitcalculator.localhost

現在再起動フォルダを検出および対応することができるでしょうアクセス http://transitcalculator.localhost/ で地図を直進するディレクトリです。

このクリエイティビティだけを再現制作環境開発サイトが灯りに照らされ、昼間とは違っルートイン中のドメイン名です。たとえば、ファイルの絶対パスまで以上のサーバー:

<img src="/images/logo.png" alt="My Logo" />

は、環境エイリアスまたはサブディレクトリまえに必要な追跡を正確に表現したディレクトリの対比での現在のファイルです。

設定できますApacheとページからでもどこでも制限が正常に分布しています。

編集apacheのファイルを(http.confに以名おくことができます。セットの任意のフォルダにいれwebrootウェブルート.

編集:

エイリアスmyapp c:\myapp\

私は編集中の私の回答の形式を別のhttp.confファイルのようなショートカットwindowsまたはシンボリックリンクの下un*xがApacheの'ふ'フォルダは、webrootウェブルート.これはおそらくであるということですが、長期的に

いることができるようXAMPP用ネットワークドライブとドキュメントルートを使UNCパストします。conf.XAMPPないとのマッピングされたネットワークドライブもできます。

例えば、以下のん DocumentRoot"X:/webroot"

これは、 DocumentRoot"//192.168.10.100/webrootウェブルート"(注のすべてにおいて、スラッシュ、バックスラッシュ)

解決するApache2のホストサイト外のhtdocs:

の下に"エラー"ディレクティブストします。confがついているディレクトリブロックです。置き換えるこのディレクトリブロック:

<Directory />
    Options FollowSymLinks
    AllowOverride All
    Allow from all
</Directory> 

覚えて使用することはできません設定を行環境

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top