我有一个PHP文件,这是试图读取和写入我的Ubuntu服务器上的XML文件,但问题是,它没有权限做到这一点(权限被拒绝的错误)。
我已经尝试了以下chown www-data read_write.php没有运气
什么是更改此文件的权限的正确方法?
更多信息
-rwxrwxr-x 1 www-data www-data 14092 Sep 6 12:33 read_write.php
也许你有点困惑…
string前面的“d”字符只表示这是一个目录,而不是一个文件。 你应该看看你的XML的权限!
只要检查它在哪里写文件,哪个目录,或者做chmod 777 /path/to/xml/directory或者把它改变成apache运行的用户名和组,或者如果你使用的是fcgi或类似的php-fpm)把它翻译成php fcgi / php-fpm进程运行的用户名和组。