【问题标题】:How to have permission to create file in agavi framework?如何获得在 agavi 框架中创建文件的权限?
【发布时间】:2012-09-16 06:28:06
【问题描述】:
我正在使用 DOMDocument 来创建和解析 xml 文件,但是当我在 agavi 框架中使用它时,它会显示这个错误:
(!) 警告:DOMDocument::save(mci_sitemap.xml) [domdocument.save]:无法打开流:/home/sample6/tps/app/modules/Mci/models/PrcModel.class 中的权限被拒绝。第531行的php
它不允许我创建我的 xml 文件
【问题讨论】:
标签:
xml
dom
permissions
agavi
【解决方案1】:
您的网络服务器需要写入目标目录的权限。如果您正在运行 Apache,则该用户通常被命名为 apache。如果您正在运行 IIS,则用户名会根据服务器名称而有所不同;您可以在 IIS 管理控制台中找到它。
在向 web 根目录下的 web 服务器用户授予写入权限之前,您需要考虑安全性。理想情况下,您应该在 Web 根目录之外编写 xml 文件。
在这里,Agavi 没有做任何不寻常的事情。