爲什麼is_dir()返回false,即使它是一個dir?即使是dir,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/
確實exsits,但is_dir()返回false!?
我可以通過這兩種膩子和WinSCP賦予
訪問目錄
你有檢查權限嗎? – gustavotkg
'/ var/lib/mysql'中的目錄通常只能由mysql用戶讀取。 Apache&PHP將無法訪問它們。 –
如果您正在創建'domain.com /',那麼您可能需要在檢查前執行'clearstatcache()'。 – Jon