web-dev-qa-db-ja.com

WampServerのwwwルートディレクトリを変更する方法

現在インストールされているwampserverのルートディレクトリを他のディレクトリに変更するにはどうすればよいですか。

19
Prasanth K C

変更するサイトのhttpd.confファイルまたはvhosts.confファイルを編集します。 Directoryディレクティブを使用すると、このサイトのファイルの場所を指定できます。

Httpd.confの詳細については、次を参照してください。 http://httpd.Apache.org/docs/2.2/configuring.html

具体的には: http://httpd.Apache.org/docs/2.2/mod/core.html#directory

7
joesk

Windowsのwamp 2.5の場合、テキストエディターを使用します。 notepad ++ c:\ wamp\bin\Apache\apache2.4.9\conf\httpd.confを編集するには

  1. DocumentRoot "c:/wamp/www"DocumentRoot "c:/my/new/path"に変更します(スラッシュの方向に注意してください)。これにより、ファイルが提供される場所が変更されます(〜230行目)。
  2. <Directory "c:/wamp/www"><Directory "c:/my/new/path">に変更します(スラッシュの方向に注意してください)。これにより、古いディレクトリから新しいディレクトリにアクセス許可が適用されます(〜行252)。
  3. Index.phpを含む、c:\ wamp\wwwのすべてのコンテンツを新しいディレクトリ(c:\ my\new\path)にコピーします。
  4. C:\ my\new\path\index.phpを編集し、行40 $server_dir = "../";$server_dir = "C:/wamp/";に変更します。これにより、wampの設定ファイルなどが読み取られる場所が変更されます。 $suppress_localhost = false;を変更して、プロジェクトのリンクを修正します(〜30行目)。
13
danialk

これらの簡単な手順が役立つことを発見し、

  1. タスクバーのWampServerアイコンをクリックします

  2. プルアップからApache> httpd.confを選択します

  3. 「DocumentRoot」という用語を検索します

  4. DocumentRootパスをカスタムディレクトリに変更します

  5. DocumentRootパスを検索します

  6. 再び同じ手順

  7. 変更を保存し、「すべてのサービスを再起動」

3
Prasanth K C
  1. 緑色のアイコン(タスクバーの右側の通知アイコン)> Apache> httpd.conf>すべての${INSTALL_DIR}/wwwをディレクトリに置き換えます。 /の代わりに\を使用するよう注意してください
  2. Green Wampアイコンをクリックします> Apache> httpd-vhosts.conf>既存の「www」ディレクトリを自分のものに再度置き換えます
  3. 緑色のアイコンをクリックし、「すべてのサービスを再起動

(Windows 10、Wampserver 3.0.6 64ビットでテスト済み)

3
optimiertes

上記を実行した後、wampディレクトリ(wampmanager.ini、wampmanager.conf)で以下を変更することもできます。

php.ini my.ini

変更を保存し、Wampserverを閉じます。

2
Medyalar

これを試してみましたが、wampの再起動時に上書きされることがわかりました。 wamp/scripts/config.inc.phpの$ wwwDir変数を編集することで、問題を修正できます。

1
Chuon Phearak

Joeskが必要とするのがwwwディレクトリを別のディスクに置くことだけであれば、http://localhost/add_vhost.php?lang=englishを使用して仮想ホストを作成するだけです。

0
Juan Carlos

そして、wamp/scripts/config.inc.phpへの変更に続く他のいくつかのエラーメッセージを避けるために、やるべきことがいくつかあります(WAMPバージョン3.0.6、64ビット):

すべての相対パスを「../」エントリなどの絶対パスに変更します。 「c:/ wamp64 /」

から

$configurationFile = '../wampmanager.conf'

$configurationFile = 'c:/wamp64/wampmanager.conf';

「c:/ wamp64 /」がインストールディレクトリの場合。私を大いに助けてくれました。どこかで開発者が混乱をしました..

0
Mont Blanc