我有一个代码可以将 XML 文件保存到我的目录中。它在我的本地主机和我的共享主机中实际上就像一个魅力,但它在我的 Linux VPS 中不起作用。
我总是遇到这个错误:
警告:DOMDocument::save(/home/admin/xxxxxx) [domdocument.save]:无法打开流:第 240 行/home/admin/xxxxx 中的权限被拒绝
我现在可以做什么?我对目录进行了 chmod 777,但仍然无法正常工作...
最佳答案
您可能无权在此文件夹 中写入内容,即使文件 是可读/可写的。尝试
cd /said/folder
chmod a+w .
如果可行,请尝试通过删除所有人的写入位来缩小读写权限:
chmod a-w .
并且仅将其授予默认网络服务器组(请参阅您的 GNU/Linux 分发手册)例如:
chown .www-data .
关于php - DOMDocument::save[domdocument.save]:无法打开流:权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13108661/
相关文章:
ruby-on-rails - 在 rails 3 中连接两个表
c# - PDFSharp 使用 PdfTextField 作为位置和大小引用在 pdf 中插入图像
nginx - 在 nginx 托管上出现 502 错误网关错误
winapi - 使用 NtOpenKey 时重定向注册表访问的正确方法是什么?
python - 是否可以在 Pandas 中将 searchsorted 与 MultiIndex
html5-video - HTML5 视频自动播放是否适用于三星智能电视?