現在インストールされているwampserverのルートディレクトリを他のディレクトリに変更するにはどうすればよいですか。
現在インストールされている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
vhosts.conf
(DocumentRoot
パスで/の代わりに\を使用して)いくつかの構文エラーがあり、Apacheサービスが開始されませんでした。基本的に、WAMPは何か間違った編集をしたかどうかを通知しません(構文エラーはログファイルに表示されません)。したがって、httpd.exe -n wampapache64 -t
これらのエラーを確認して修正していました(これとポートの変更の詳細はこちら)。
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)。${INSTALL_DIR}/www
をディレクトリに置き換えるをクリックします。/
代わりに使用するように注意してください\
(Windows 10、Wampserver 3.0.6 64ビットでテスト済み)
これらの簡単な手順が役立つことを発見し、
タスクバーのWampServerアイコンをクリックします
プルアップからApache> httpd.confを選択します
「DocumentRoot」という用語を検索します
DocumentRootパスをカスタムディレクトリに変更します
DocumentRootパスを検索します
再び同じ手順
変更を保存し、「すべてのサービスを再起動」
上記を実行した後、wampディレクトリ(wampmanager.ini、wampmanager.conf)の以下を変更することもできます。
php.ini my.ini
変更を保存し、Wampserverを閉じます。
これを試してみましたが、wampの再起動時に上書きされることがわかりました。wamp / scripts / config.inc.phpの$ wwwDir変数を編集することにより、問題を修正できます。
そして、他のエラーメッセージがwamp / scripts / config.inc.phpに加えられた変更に従うことを回避するために、やるべきことがいくつかあります(WAMPバージョン3.0.6、64ビット):
すべての相対パスを「../」エントリなどの絶対パスに変更します。「c:/ wamp64 /」
から
$configurationFile = '../wampmanager.conf'
に
$configurationFile = 'c:/wamp64/wampmanager.conf';
「c:/ wamp64 /」がインストールディレクトリの場合。私を大いに助けてくれました。どこかで開発者が混乱をしました..
joeskが必要とするのがwwwディレクトリを別のディスクに置くことだけである場合は、次を使用して仮想ホストを作成するだけです。 http://localhost/add_vhost.php?lang=english