我在Mac OS X 10.6.8上安装了XAMPP 1.7.3而没有更改任何默认值.
网络服务器似乎工作正常,但htdocs目录的权限设置为"只读",除了系统以外的所有人.所以(a)我每次复制web内容时都必须提供root密码,而且更有问题,(b)NetBeans说它无法创建目标目录,甚至不会生成index.php文件.源目录.
我只需要手动更改/ htdocs目录的权限,还是应该更改一些更全局的XAMPP设置?以root身份运行NetBeans似乎有点极端......
好像我无法创建文件.当我将权限设置为777在我尝试创建文件夹的文件夹中,脚本工作正常.如果文件夹设置为755,则失败.我对linux知之甚少,但我想把这些东西搞清楚.我花了几个小时尝试一些东西.有谁知道如何使它,以便apache具有足够高的权限.
我知道这是一个权限和apache问题,我只是不知道如何解决这个问题.我编辑了httpd.conf文件,但我真的不知道我在做什么...有什么帮助吗?(我保存了备份.)
我有一个以前工作的PHP脚本,能够创建一个目录mkdir:
$webfolder = "/var/www/html/images/user";
mkdir($webfolder, 0770);
Run Code Online (Sandbox Code Playgroud)
我对文件夹的权限设置进行了一些更改,/var/www/html/images现在是:
drwxrwx---. myself apache system_u:object_r:httpd_sys_content_t:s0 images
Run Code Online (Sandbox Code Playgroud)
我想以前这个文件夹是由apache.但由于apache具有读取,写入和执行作为用户组的完全权限,我想知道为什么它无法在其中创建文件夹.使用mkdir生成一个false布尔值.
问题是由于目录所有权还是还有其他原因?请注意,我使用的是PHP 5.4版.
错误日志添加:
[2012年12月17日星期一11:12:34] [错误] [客户端127.0.0.1] PHP警告:mkdir():第33行/ var/www/html/upload中的权限被拒绝,引用:https:// mywebsite. COM /引荐
我有点困惑:我在Mac OSX Macbook上运行XAMPP中的Apache服务器.我写了一个文件上传脚本,它工作正常.但上传的文件具有所有者"守护进程". 如何设置我或"root"作为所有者? 因为现在我无法对上传的文件进行任何更改......
非常感谢提前和最好的问候!
每次我安装新的扩展,我都会收到此错误:
错误:您无权访问此页面,请咨询您的系统管理员.
我已经进入系统>用户组,并添加新扩展模块的权限(访问权限和修改权限),但没有运气.
我试图安装"2checkout""Ajax Quick CheckOut""并得到同样的错误.
apache ×3
macos ×2
permissions ×2
php ×2
xampp ×2
bitnami ×1
daemon ×1
mkdir ×1
opencart ×1
opencart2.3 ×1
opencart2.x ×1
root ×1
selinux ×1
xampp-vm ×1