为什么 is_dir() 即使是一个目录也会返回 false?
没有返回错误
$path_mysql = '/var/lib/mysql/';
if(!is_dir($path_mysql)){
echo 'error';
}
返回错误
$path_mysql = '/var/lib/mysql/domain.com/';
if(!is_dir($path_mysql)){
echo 'error';
}
/var/lib/mysql/domain.com/
确实存在,但 is_dir() 返回 false!?
我可以通过 PuTTY 和 WinSCP 访问该目录
可能是因为它无法检查是否/var/lib/mysql/domain.com/
存在或不存在,因为它没有足够的权限来执行此操作(权限问题)。
检查执行(列表)权限/var/lib/mysql/
运行此 PHP 脚本的用户的目录(可能是www-data
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)