Mac OS X上的XAMPP权限?

我在Mac OS X 10.6.8上安装了XAMPP 1.7.3,但不更改任何默认设置。

networking服务器似乎工作正常,但htdocs目录上的权限设置为“只读”为系统以外的其他人。 所以(a)我每次复制网页内容时都必须提供root密码,而且更麻烦的是(b)NetBeans说它不能创build一个目标目录,甚至不会生成index.php文件源目录。

我只需要手动更改/ htdocs目录的权限,还是有更多的全局XAMPP设置应该改变? 以root身份运行NetBeans似乎有点极端…

试过以上,但修改权限的选项不可用于htdocs文件夹,

我的解决scheme是:

  1. 打开应用文件夹
  2. findXAMPP文件夹
  3. 右键单击,获取信息(如上所述)
  4. 在popup窗口中find“共享和许可”部分
  5. 点击“locking”的挂锁符号
  6. inputpipe理员密码
  7. 更改“所有人”权限以读取和写入
  8. 在获取信息窗口中,select底部的'cog'图标'下拉选项并select'Apply to enclosed items',这将调整所有子文件夹的权限。
  9. 重新locking挂锁符号
  10. closures“获取信息”窗口。

任务完成后,现在将允许您根据需要填充htdocs文件夹中的子文件夹来填充您的网站。

对于最新的OSX版本,

  1. 右键点击文件夹
  2. selectGet Info
  3. 展开Sharing & Permission部分
  4. 点击右下angular的locking图标解锁文件夹
  5. 现在,select用户列表并启用用户的Read & Write权限
  6. 点击+图标添加用户名
  7. 最后点击settings icon然后selectApply to enclosed items...

    在这里输入图像描述

进入htdocs文件夹,右键点击,获取信息,点击解锁挂锁图标,input您的密码,在共享权限下,更改每个人的读写权限,点击+和 – 图标旁边的齿轮button,select适用于所有封闭的项目,点击接受安全请求,closures获取信息。 现在xampp可以写和读你的根文件夹。

注意:

  1. 如果在此之后将新文件夹复制到htdoc中,则需要重复该文件夹的过程以具有写入权限。

  2. 将文件移动到活动服务器时,还需要在服务器上chmod相应的文件和文件夹。

如果您使用Mac OS X和XAMPP,那么让我们假设您的站点或API位于文件夹/ Applications / XAMPP / xamppfiles / htdocs / API中的文件夹。 那么你可以像这样授予访问权限:

 $ chmod 777 /Applications/XAMPP/xamppfiles/htdocs/API 

现在打开文件夹内的页面:

 http://localhost/API/index.php 

如果您使用一个行文件夹或文件

 chmod 755 $(find /yourfolder -type d) chmod 644 $(find /yourfolder -type f) 

您也可以简单地将Apache Conf文件更改为不同的用户名并保留该组:

Apache Conf Applications / Xammp / etc / ..

用户'用户'=您的用户名在Mac OS X中。

组守护进程

 sudo chown -R 'User':daemon ~/Sites/wordpress sudo chmod -R g+w ~/Sites/wordpress