允许php文件写入除www-data所拥有的位置以外的位置

时间:2016-05-04 20:57:17

标签: php apache chmod

我能够将浏览器中打开的php文件中的内容写入我配置如下的某个位置/var/www/data

cd /var/www/
sudo mkdir data
sudo chown www-data:www-data data
sudo chmod 755 data

但是,是否可以将类似数据写入另一个位置,如/var/www/html/MyProjectRootFolder,而不是由www-data拥有?

1 个答案:

答案 0 :(得分:1)

通常,Web服务器的配置不允许应用程序写入自己的Doc根目录之外的文件夹。但是,您可以执行类似符号链接/var/www/html/MyProjectRootFolder的操作,直到您的可以写入的Doc根目录中的/var/www/data之类的位置。

您可能还需要确保Web服务器用户仍具有符号链接内容的读取权限,或者也不会使用。