xampp找不到我的主文件夹--Mac os x

时间:2012-08-20 20:36:20

标签: php netbeans xampp

我正在尝试将XAMPP与NetBeans for PHP一起使用。当我将文件移动到htdocs文件夹时,一切正常。但是当它们在主文件夹中时,XAMPP无法找到它们。以下是XAMPP的说明我跟着它,但它不起作用。

     **Where should I put my Websites?**
     You can put your Websites in /Applications/XAMPP/htdocs/ 
     and access them via http://localhost/

     Or you put your Websites in the Sites-Folder in your Home 
     and access them via http://localhost/~leslie/.

3 个答案:

答案 0 :(得分:11)

您可以按照以下说明轻松更改文档根目录:


  1. 找到名为httpd.conf的文件。我的目录位于:/Applications/XAMPP/etc
  2. 找到说:

    的行

    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"

  3. 更改文件所在的路径。使用根目录中的绝对路径(即,它应该以{{1​​}}开头,如果您使用的是Unix / Linux,则使用/(如果您使用的是Windows)。

  4. 仍然在\文件中,向下滚动几行,直到看到此文字为止:

    httpd.conf

    并将路径替换为您在步骤3中输入的内容。

  5. 这部分很重要。为了进行这些更改,您需要重新启动Apache(否则它将无法工作)。由于您正在使用XAMPP,只需使用GUI执行此操作(单击停止,然后单击Apache标签旁边的开始)。

  6. 现在,您可以将您的网页内容放在新目录中(例如您的主文件夹)



    另一方面,如果要添加其他目录来提供文件,请找到上面步骤1中提到的# This should be changed to whatever you set DocumentRoot to. <Directory "/Applications/XAMPP/xamppfiles/htdocs"> 文件,然后添加以下行:

    httpd.conf

    重启Apache 现在,您可以在浏览器中访问Alias /home ~/ <Directory ~/> Order allow,deny Allow from all </Directory> ,除了文档根目录中的文件(默认情况下为htdocs,或者使用上述步骤将其更改为任何内容)之外,它还将提供主目录中的文件。

答案 1 :(得分:7)

如果您使用 mac osx 10.9.x 并使用XAMPP 1.8.3(或更高版本)

Apple决定删除内置Apache

  1. 在您的XAMPP应用程序文件夹中打开/etc/extras/httpd-userdir.conf
  2. 将UserDir public_html替换为UserDir Sites
  3. <Directory "/home/*/public">替换为<Directory "/Users/*/Sites">
  4. 打开/etc/http.conf
  5. 搜索httd-userdir.conf您应该找到类似以下内容的条目

    #Include etc/extra/httpd-userdir.conf

    替换为

    Include etc/extra/httpd-userdir.conf

  6. 重启apache

  7. 玩得开心:)

答案 2 :(得分:0)

你有没有把它放到〜/ Sites或〜/ Sites-Folder?

听起来像是把它放进了〜/