如何获得在agavi框架中创建文件的权限?

时间:2012-09-16 06:28:07

标签: xml dom permissions agavi

我正在使用DOMDocument来创建和解析xml文件但是当我在agavi框架中使用它时它会向我显示这个错误:

(!)警告:DOMDocument :: save(mci_sitemap.xml)[domdocument.save]:无法打开流:/home/sample6/tps/app/modules/Mci/models/PrcModel.class中的权限被拒绝。 php在531号线上

并且它不允许我创建我的xml文件

1 个答案:

答案 0 :(得分:0)

您的Web服务器需要写入目标目录的权限。如果您正在运行Apache,那么该用户通常被命名为apache。如果您运行的是IIS,则用户名会根据服务器名称而有所不同;您可以在IIS管理控制台中找到它。

在向Web根目录下的Web服务器用户授予写入权限之前,您需要考虑安全性。理想情况下,您应该在Web根目录之外编写xml文件。

Agavi在这里没有做任何不寻常的事。