Xamppインストールを実行しようとしています。私のhttpd.confでは、次のDocumentRoot設定を使用しています。
DocumentRoot // DiskStation/Work/htdocs
ここでApacheサービスを開始すると、次のエラーが発生します。
指定されたApacheサービスは、次のエラーを報告しました:DocumentRootはディレクトリである必要があります。
数時間、Apache構成で間違ったDocumentRoot設定を使用したと思いました。手動でペースプロセスを開始するまで。 Apacheが稼働していて、ローカルホスト経由でリソースにアクセスできました。
また、Apacheサービスに特定のユーザー権限を与えるためのヒントもたくさん見つかりました: http://adam-carter.com/posts/158httpdのエイリアスを使用してネットワークドライブを読み取るApacheの問題。 conf
しかし、自分のアカウントの詳細を使用しても、Apacheをサービスとして開始することはできません。
スタートアップに自分のWindowsユーザーアカウントの資格情報を使用しているのに、サービスがネットワークドライブにアクセスできないという問題の原因が誰かにわかりました。
何がうまくいくかを数時間考えた後、次の少し異なる解決策が私のために働きました:
この質問は以前に尋ねられました、そして このリンク はあなたにいくつかの答えを提供することができます。
それが解決策です:
DocumentRootをネットワーク共有に変更します(ドライブの再マッピングが機能していないようです)。例:DocumentRoot "//path/to/share"
構成内のDocumentRootパスを必ず更新してください
Apacheサービスを編集します。
[ログオン]タブで、[このアカウント]ラジオボタンの横にある[参照]ボタンをクリックします。
ネットワーク共有へのアクセス権を持つアカウント名を入力し、「OK」をクリックします
ユーザーの正しいパスワードを入力してください