我正在编写一个执行以下操作的apache模块:
1)用户请求页面(index.html)
2)Apache模块将充当一个过滤器,用于计算index.html中的单词数,然后在html文件的页脚附加单词数。
3)使用具有页脚的索引覆盖index.html,这是新的index.html
4)向用户提供http请求。
基本上,当我使用fwrite将页脚附加到index.html时,我遇到了第3步的问题,但无济于事。我认为它是文件访问权限错误。
我想知道克服这个问题的最佳方法是什么,因为我已经了解到允许对www目录进行写访问具有很高的安全风险。
答案 0 :(得分:0)
chmod 755
这应该允许每个人读取和执行状态,并且只允许更改文件的所有者。确保文件所有者与模块的所有者相同。你可以发布文件的当前权限和所有者,以及运行apache的当前所有者或用户吗?