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


20

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


この質問を読み直したのは、あなたが得ている答えが大きく異なるためで、少し混乱しています。別のディレクトリで別のバージョンのWAMP(ソフトウェアインストール)を使用するか、Webサイトがあるディレクトリを変更しようとしていますか?
closetnoc

あなたが答えを受け入れたという事実が私の質問に答えます。乾杯!!
-closetnoc

回答:


7

変更するサイトの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


vhosts.confDocumentRootパスで/の代わりに\を使用して)いくつかの構文エラーがあり、Apacheサービスが開始されませんでした。基本的に、WAMPは何か間違った編集をしたかどうかを通知しません(構文エラーはログファイルに表示されません)。したがって、httpd.exe -n wampapache64 -tこれらのエラーを確認して修正していました(これとポートの変更の詳細はこちら)。
アームフット

13

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:\私\新しい\パス\ index.phpを変更し、ライン40 $server_dir = "../";$server_dir = "C:/wamp/";これはWAMPのための設定ファイルなどが読み出されている場所を変更します。$suppress_localhost = false;プロジェクトの正しいリンクに変更します(〜行30)。

1
このおかげで、localhostを機能させるのに十分な手順1と2を実行しただけです。
Sverrir Sigmundarson

1
いいえ問題の@SverrirSigmundarsonない、あなたはphpMyAdminをへのリンクや、プロジェクトフォルダなどでおなじみのWAMPの起動ページを持つことができますので、手順がある最後の2つの手順
danialk

1
仮想ホストを作成することでより良い結果が得られる
RiggsFolly

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

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


上記よりも優れた正解
T.Todua

3

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

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

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

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

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

  5. DocumentRootパスを検索します

  6. 再び同じ手順

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


私はそれを試してみましたが、私はローカルホストにサーフィンをしようとしたとき、私は権限が拒否される

@Maxは、新しいディレクトリまたはプロジェクトにhtaccessファイルがあるかどうかを確認しましたか
Prasanth KC 14

2

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

php.ini my.ini

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


2
これを試してみましたが、wampの再起動時に上書きされることがわかりました。あなたはWAMP /スクリプト/ config.inc.phpを$でwwwDir変数を編集して良いのためにそれを修正することができます
ケビンサマーズ・ヒギンズは、

1

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


0

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

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

から

$configurationFile = '../wampmanager.conf'

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

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


0

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


OPは、別の場所を指すように構成を変更する方法を尋ねています。OPは、新しいサイトの作成や他のディスクに関する何かについては尋ねていません。答えは、構成ファイルとその方法を編集することです。あなたの答えは質問に答えません。
closetnoc

closetnocに同意します。この回答は、wwwディレクトリの設定を変更する方法を扱っているようには見えません。
スティーブンオステルミラー

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.