尝试过很多次。
修改了777权限是最基本,依旧没办法。
最后 执行
setenforce 0
命令解决问题。
起因是:selinux 对目录权限控制问题。详细的没有深究。
DVWA在内部对权限判断根据PHP的
is_writable() 方法对目标目录及文件进行判断。
不放心的话可以自己在/var/www/html/目录下vi test.php
<?php
clearstatcache();
echo 'Current script owner: ' . get_current_user();
$file = "/var/www/html/DVWA/hackable/uploads/";
if(is_writable($file))
{
echo ("$file is writeable");
}
else
{
echo ("$file is not writeable");
}
clearstatcache();
?>
对判断进行检查。
以上 希望能解决各位的问题。