現在インストールされているwampserverのルートディレクトリを他のディレクトリに変更するにはどうすればよいですか。
変更するサイトの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
Windowsのwamp 2.5の場合、テキストエディターを使用します。 notepad ++ c:\ wamp\bin\Apache\apache2.4.9\conf\httpd.confを編集するには
DocumentRoot "c:/wamp/www"
をDocumentRoot "c:/my/new/path"
に変更します(スラッシュの方向に注意してください)。これにより、ファイルが提供される場所が変更されます(〜230行目)。<Directory "c:/wamp/www">
を<Directory "c:/my/new/path">
に変更します(スラッシュの方向に注意してください)。これにより、古いディレクトリから新しいディレクトリにアクセス許可が適用されます(〜行252)。$server_dir = "../";
を$server_dir = "C:/wamp/";
に変更します。これにより、wampの設定ファイルなどが読み取られる場所が変更されます。 $suppress_localhost = false;
を変更して、プロジェクトのリンクを修正します(〜30行目)。これらの簡単な手順が役立つことを発見し、
タスクバーのWampServerアイコンをクリックします
プルアップからApache> httpd.confを選択します
「DocumentRoot」という用語を検索します
DocumentRootパスをカスタムディレクトリに変更します
DocumentRootパスを検索します
再び同じ手順
変更を保存し、「すべてのサービスを再起動」
${INSTALL_DIR}/www
をディレクトリに置き換えます。 /
の代わりに\
を使用するよう注意してください(Windows 10、Wampserver 3.0.6 64ビットでテスト済み)
上記を実行した後、wampディレクトリ(wampmanager.ini、wampmanager.conf)で以下を変更することもできます。
php.ini my.ini
変更を保存し、Wampserverを閉じます。
これを試してみましたが、wampの再起動時に上書きされることがわかりました。 wamp/scripts/config.inc.phpの$ wwwDir変数を編集することで、問題を修正できます。
Joeskが必要とするのがwwwディレクトリを別のディスクに置くことだけであれば、http://localhost/add_vhost.php?lang=english
を使用して仮想ホストを作成するだけです。
そして、wamp/scripts/config.inc.phpへの変更に続く他のいくつかのエラーメッセージを避けるために、やるべきことがいくつかあります(WAMPバージョン3.0.6、64ビット):
すべての相対パスを「../」エントリなどの絶対パスに変更します。 「c:/ wamp64 /」
から
$configurationFile = '../wampmanager.conf'
に
$configurationFile = 'c:/wamp64/wampmanager.conf';
「c:/ wamp64 /」がインストールディレクトリの場合。私を大いに助けてくれました。どこかで開発者が混乱をしました..