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是:
- 打开应用文件夹
- findXAMPP文件夹
- 右键单击,获取信息(如上所述)
- 在popup窗口中find“共享和许可”部分
- 点击“locking”的挂锁符号
- inputpipe理员密码
- 更改“所有人”权限以读取和写入
- 在获取信息窗口中,select底部的'cog'图标'下拉选项并select'Apply to enclosed items',这将调整所有子文件夹的权限。
- 重新locking挂锁符号
- closures“获取信息”窗口。
任务完成后,现在将允许您根据需要填充htdocs文件夹中的子文件夹来填充您的网站。
对于最新的OSX版本,
- 右键点击文件夹
- select
Get Info
- 展开
Sharing & Permission
部分 - 点击右下angular的locking图标解锁文件夹
- 现在,select用户列表并启用用户的
Read & Write
权限 - 点击
+
图标添加用户名 -
最后点击
settings icon
然后selectApply to enclosed items...
进入htdocs文件夹,右键点击,获取信息,点击解锁挂锁图标,input您的密码,在共享权限下,更改每个人的读写权限,点击+和 – 图标旁边的齿轮button,select适用于所有封闭的项目,点击接受安全请求,closures获取信息。 现在xampp可以写和读你的根文件夹。
注意:
-
如果在此之后将新文件夹复制到htdoc中,则需要重复该文件夹的过程以具有写入权限。
-
将文件移动到活动服务器时,还需要在服务器上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