无法写入Apache www目录LAMP

我有Fedora 16运行Apache,PHP和MySQL。 我想做两件事情:

  1. 通过Samba在www目录内共享一个目录
  2. 使用具有自动安装/configuration脚本的CMS系统

我已经成功地获得了Apache的运行和服务的网页,同时仍然在运行完全相同版本的Fedora的以前的机器上的桑巴共享www目录,但是这台机器似乎是非常固执的。 我有一个问题在Samba上共享一个不同的目录,并发现这是一个SElinux问题。 我不得不将SElinux标签更改为“samba_share_t”,以便让这个共享工作。 但是www目录和后续目录的SElinux上下文是“读取所有的http脚本和守护进程”,所以我敢肯定,如果我把它改成Samba共享,http将不再正常工作。

因此,如果没有samba共享工作(并且没有FTP运行),我必须通过物理盒本身将文件放在服务器上。 作为我的本地用户,我在www中创build了一个目录,并在那里使用Fedora的文件pipe理器放置了一个CMS系统的文件没有问题。 但是,当我在浏览器中运行CMS的安装脚本时,出现错误,提示“无法创build文件,检查权限”。 第一个是我以前从未使用过的CMS,所以我想这可能是CMS的问题,但是我尝试安装另一个CMS,我得到了类似的错误。

在这两个尝试中,我都手动设置了www目录的权限,并将所有文件都包含在777中,并将所有者设置为我自己的用户(而不是root)。 CMS(Apache,MySQL,PHP)所需的其他一切都运行良好,并结合我尝试访问我的/ var / www samba共享时遇到的错误“您无权访问\ SERVER \共享”我去与它是一个权限问题。 我不明白的是,当我一直recursion地将目录chmod到777时,我仍然可能会遇到权限问题?