1

私はphpを初めて使用します。window7デスクトップPCにxampp-win32-1.8.2-2-VC9-installerをインストールしました。PHP ページは C:\xampp\htdocs から実行されますが、仮想ホストを作成して d:\web\ の php ファイルにアクセスしようとすると、アクセスが禁止されていると表示されます。

私のホストファイルコード 127.0.0.1 localhost1

私のhttpd-vhostファイルコード

NameVirtualHost *
<VirtualHost *>
  DocumentRoot "C:/xampp/htdocs"
  ServerName localhost
</VirtualHost>

<VirtualHost localhost1:80>
  DocumentRoot "d:/web/test.php"
  ServerName localhost1    
<Directory "d:/web/test.php">
  AllowOverride All
  Require all granted
</Directory>
</VirtualHost>

どこを変えたらいいのかわからない

4

1 に答える 1

0

これは、ファイルのアクセス許可に由来する問題です。「C:/xampp/htdocs」の NTFS パーミッションを変更して、Web サーバーを実行しているユーザーに読み取りと実行のパーミッションを許可してみてください。そのユーザーが Apache 構成ファイル (通常は「apache」) で誰であるかを確認できるはずです。 IIS の IUSR に相当します。

于 2013-09-13T07:53:49.937 に答える