我尝试使用suphp
作为同一目录中的不同用户运行php
脚本。
例如,我有/var/www/
作为由www-data
拥有的webroot,而我内部有2个不同拥有者的文件:
a.php (chmod 640, chown www-data:www-data)
b.php (chmod 640, chown test:test)
当我访问a.php
时,我没有遇到任何问题,但是当我访问b.php
时,我收到了500错误并导致/var/log/apache2/error.log
错误:
SoftException in Application.cpp:557: Directory /var/www is not owned by test
End of script output before headers: b.php
我之前使用过suphp
这个范例,这让我觉得它是一个新功能。
有人可以评论我如何使用同一目录中的不同所有者运行php
个文件吗?