2016-04-08 27 views
4

mklink /Dを使ってWindows上でディレクトリシンボリックリンクを作成することができます.XAMPPには、それに続くファイルとそのファイルを使用する上で問題はありません。WindowsでXAMPPを使用してネットワークドライブにシンボリックリンクすることはできますか?

ネットワーク共有するだけでなく、別のローカルフォルダでシンボリックリンクしても、XAMPPのApacheはWindowsで正常に動作しますが、まったく見えません。

これを回避する方法はありますか、またはXAMPPとネットワーク共有をシンボリックリンクすることは不可能ですか?

(XAMPPのhttpd.confは(Cで:\ xamppの\ apacheの\ httpd.confに)Options FollowSymLinksがデフォルトで有効になっている - とローカルフォルダの例で明らかなように、それは、働いている)

編集:これがオンになっていますXAMPP 3.2.1 on Windows 10 Pro

答えて

6

私はここで答えを求めて、ServerFaultについても最初に狩りました。最終的にウェブ全体からいくつかの回答をまとめることで、私はこれを解決することができました。

ソリューションは2倍であり、実際にはシンボリックリンクとはまったく関係ありません。Apacheはマップされたネットワークドライブが好きではなく、実行可能なユーザーではない限りネットワーク共有にアクセスできません。

次のように、XAMPPをネットワーク共有にディレクトリをシンボリックリンクのための完全な手順は次のとおりです。

  1. 実行cmdを管理者として(デスクトップ上cmd.exeへのショートカットを作成し、それを右クリック)
  2. コマンドを実行しmklink /D C:\xampp\htdocs\full\path\to\the\new\folder \\NETWORK-SHARE-NAME-OR-IP\full\path\to\the\existing\folder
  3. 実行services.msc([スタート] - > [ファイル名を指定して実行)、および[ログオン]タブの下で
  4. サービスのリストから、オープンのApache、参照...]を選択して(」それを想定してシステムのログインを入力します。あなたはもちろんの上記ネットワーク共有へのアクセス権を持っているよ!)
  5. [OK]をクリックして、それでなければなりません

XAMPPコントロールパネルを使用してApacheを停止し、開始します!

関連する問題