ApacheでDocumentRootをネットワークドライブに指定できない
VM(バーチャルマシーン)を立ち上げて、いろんな環境で開発する際、
面倒なのが、ファイルの同期と思う。
VMにWindowsを入れて、Xamppでサーバー環境を構築。
ここまでは簡単。
で、開発のソースはメインのUbuntu上にあるので、ネットワークドライブでフォルダーを同期させてみた。これも簡単。これで一つのソースで開発・テストが可能になる。
と思った。
◆/xampp/apache/conf/extra/httpd-vhost.conf
バーチャルホストのConfを書き換えてみると、Apacheが立ち上がらない。
エラーは
The Apache service named reported the following error:
>>> DocumentRoot must be a directory
「DocumentRootがディレクトリではありません。」
いや、そんなことはない。
ちゃんと「Z:\network_drive\public_html」となってるし、
ググってみたところ、ネットワークドライブが使えないという話を発見。
http://www.apache.jp/pipermail/apache-users/2001-May/000203.html
ネットワークドライブはログインした後に接続してくれる。
つまりアパッチが走るときはネットワークドライブは存在しない、と。
◆Apacheのサービスでログインなどを変更してみた
が、ダメな様子。
しかたがない。
別の方法を考えてみよう。
【続く】
0 件のコメント:
コメントを投稿