Apache无法在CGI-BIN目录中读取或写入文件

时间:2015-12-19 20:19:52

标签: apache cgi cgi-bin

我有CGI程序写入cgi-bin文件夹中的.dbf文件。在我的其他服务器(Dreamhost,bluehost,其他)上,为我设置了Apache。这一切都有效,即使.DBF文件具有很少的权限,例如:

  

-rw-r - r-- 1 treelawn treelawn 38662 Dec 19 15:16 sqhist.dbf

在我的新服务器(Linode)上,我负责Apache。我尝试读取(或写入)任何这些文件时收到权限错误。

所以Dreamhost / Bluehost中的默认设置必须正常,让我的服务器访问读/写这些文件的正确方法是什么?

是否正确的方式只是为了访问apache用户(恰好是www-data)?

1 个答案:

答案 0 :(得分:1)

好吧,我的运气,一直在寻找几个小时,一发现问题我终于找到了答案,在这里:

http://fideloper.com/user-group-permissions-chmod-apache

所以,我不确定这是否是正确方式,但我只是这样做了:

  

chown -R www-data:www-data / var / www

如果这不是正确的方法,我仍然会感激任何评论。